@charset "UTF-8";
/* ==========================================================================
 *
 * Utility: Extend - layout
 *
mediaの外で作る必要がある
.base{
	@extend %center
}
========================================================================== */
/*
 * RESET
*/
body {
  margin: 0;
  padding: 0;
  font-size: 62.5%;
}

div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, blockquote, pre, table, caption, th, td, address, form, fieldset, legend, object, header, footer, section, article, nav, figure, canvas {
  margin: 0;
  padding: 0;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
}

fieldset, img {
  border: none;
  vertical-align: top;
}

address, caption, cite, code, dfn, em, strong, th, var {
  font-weight: normal;
  font-style: normal;
}

ol, ul, li {
  list-style: none;
}

caption, th, td {
  vertical-align: top;
  text-align: left;
}

h1, h2, h3, h4, h5, h6, small {
  font-weight: normal;
  font-size: 100%;
}

i {
  font-style: normal;
}

q:before, q:after {
  content: "";
}

abbr, acronym {
  border: none;
}

sup {
  vertical-align: top;
}

sub {
  vertical-align: baseline;
}

a, object, embed {
  outline: none;
}

a:hover, a:active, a:focus {
  outline: none;
}

header, footer, section, article, nav, figure, canvas, main {
  display: block;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  font-family: "Zen Kaku Gothic New", -apple-system, "Segoe UI", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, meiryo, sans-serif;
  color: #000;
  opacity: 0;
}

* {
  -webkit-tap-highlight-color: transparent;
}

a {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

body.modal-open {
  overflow: hidden;
}

a {
  text-decoration: none;
  color: inherit;
}

@font-face {
  font-family: "AvenirPro65Medium";
  src: url("../font/font.woff2") format("woff2"), url("../font/font.woff") format("woff");
}
html, body {
  background: #fff;
}

#app {
  background: #fff;
}

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

.-transform {
  will-change: transform;
}

/*
LANGUAGE / DEVICE
*/
.lang-jp [data-lang=en] {
  display: none !important;
}

.lang-en [data-lang=jp] {
  display: none !important;
}

@media (min-width: 960px) {
  [data-device=sp] {
    display: none !important;
  }
}
@media (max-width: 959px) {
  [data-device=pc] {
    display: none !important;
  }
}
/*
@keyframes xxx {
  0%   {}

  50%  {}

  100% {}
  AAA
}
*/
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

: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;
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

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

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

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

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

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

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

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

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

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

.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

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

.swiper-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

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

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  -ms-scroll-snap-type: none;
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
  -ms-flex-order: 9999;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  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;
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

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

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

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

@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  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-button-next, .swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next svg, .swiper-button-prev svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -webkit-transform-origin: center;
  transform-origin: center;
}

.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

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

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

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

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

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

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

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

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  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.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet: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-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}

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

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

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

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.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-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  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;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  -ms-touch-action: none;
  touch-action: none;
}

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

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

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

.swiper-grid-column > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

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

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
  filter: blur(50px);
}

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

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

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

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  -webkit-transition-property: opacity, height, -webkit-transform;
  transition-property: opacity, height, -webkit-transform;
  transition-property: transform, opacity, height;
  transition-property: transform, opacity, height, -webkit-transform;
}

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

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

#container {
  width: 100%;
  overflow: hidden;
}

#menu {
  bottom: 20px;
  width: 100%;
  text-align: center;
}

.element {
  width: 120px;
  height: 160px;
  -webkit-box-shadow: 0px 0px 12px rgba(255, 0, 0, 0.5);
  box-shadow: 0px 0px 12px rgba(255, 0, 0, 0.5);
  border: 1px solid rgba(255, 0, 0, 0.25);
  font-family: Helvetica, sans-serif;
  text-align: center;
  line-height: normal;
  cursor: default;
}

.element .number {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 12px;
  color: rgba(255, 0, 0, 0.75);
}

.element .symbol {
  position: absolute;
  top: 40px;
  left: 0px;
  right: 0px;
  font-size: 60px;
  font-weight: bold;
  color: rgb(0, 0, 0);
  text-shadow: 0 0 10px rgba(255, 0, 0, 0.95);
}

.element .details {
  position: absolute;
  bottom: 15px;
  left: 0px;
  right: 0px;
  font-size: 12px;
  color: rgba(255, 0, 0, 0.75);
}

/*
			button {
				color: rgba(255,127,0,0.75);
				background: transparent;
				outline: 1px solid rgba(255,127,0,0.75);
				border: 0px;
				padding: 5px 10px;
				cursor: pointer;
			}*/
@media (min-width: 960px) {
  .abstract {
    height: 141.6666666667vw;
    width: 100%;
    position: relative;
    overflow: hidden;
    will-change: transform;
  }
  .abstract.-short {
    height: 72.2222222222vw;
  }
  .abstract .abstract-info {
    position: absolute;
    top: 91.1111111111vw;
    left: 6.6666666667vw;
    z-index: 20;
  }
  .abstract .abstract-info .abstract-text {
    font-size: 1.6666666667vw;
    line-height: 2;
    margin-bottom: 2.2222222222vw;
  }
  .abstract .abstract-info .abstract-logo {
    /*img{
      width: w(720);
    }*/
    width: 33.3333333333vw;
    height: 7.5vw;
    font-size: 5.5555555556vw;
    font-family: "AvenirPro65Medium";
    will-change: transform;
    color: #fff;
  }
  .abstract .abstract-info .abstract-logo .abstract-logo-text {
    font-size: 0.9259259259vw;
    letter-spacing: -0.0162037037vw;
    margin-bottom: 0.9259259259vw;
    position: relative;
    left: -0.0925925926vw;
  }
  .abstract .abstract-info .abstract-logo .abstract-logo-text .char {
    display: inline-block;
    opacity: 0;
    --mask-pos: 0%;
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-mask-image: linear-gradient(105deg, black var(--mask-pos), transparent var(--mask-pos), transparent 100%);
    mask-image: linear-gradient(105deg, black var(--mask-pos), transparent var(--mask-pos), transparent 100%);
  }
  .abstract .abstract-info .abstract-logo .abstract-logo-ttl {
    position: relative;
    left: -0.462962963vw;
    letter-spacing: -0.2083333333vw;
    white-space: nowrap;
  }
  .abstract .abstract-info .abstract-logo .abstract-logo-ttl .-code {
    color: transparent;
    display: inline-block;
    position: relative;
  }
  .abstract .abstract-info .abstract-logo .abstract-logo-ttl .-code span {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
  }
  .abstract .abstract-info .abstract-logo .abstract-logo-ttl .-mode {
    color: transparent;
    display: inline-block;
    position: relative;
  }
  .abstract .abstract-info .abstract-logo .abstract-logo-ttl .-mode span {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
  }
  .abstract .abstract-info .abstract-logo .abstract-logo-ttl .-xrn {
    position: relative;
    top: 1.5740740741vw;
  }
  .abstract .abstract-info .abstract-logo .abstract-logo-ttl .-xrn .char {
    display: inline-block;
    opacity: 1;
    --mask-pos: 0%;
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-mask-image: linear-gradient(105deg, black var(--mask-pos), transparent var(--mask-pos), transparent 100%);
    mask-image: linear-gradient(105deg, black var(--mask-pos), transparent var(--mask-pos), transparent 100%);
    margin-right: -4px;
    padding-right: 4px;
  }
  .abstract .unit-abstract-elem {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .abstract .unit-abstract-elem li {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 0;
  }
  .abstract .unit-abstract-elem li img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .abstract .transition-overlay1 {
    will-change: transform;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    pointer-events: none;
    left: 0;
    -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgb(0, 0, 0)), color-stop(33%, rgb(0, 0, 0)), color-stop(66%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
    -webkit-mask-image: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 33%, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0) 100%);
    mask-image: -webkit-gradient(linear, left top, right top, from(rgb(0, 0, 0)), color-stop(33%, rgb(0, 0, 0)), color-stop(66%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
    mask-image: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 33%, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0) 100%);
    -webkit-mask-size: 300% 100%;
    mask-size: 300% 100%;
    -webkit-mask-position: right center;
    mask-position: right center;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: 0.8s cubic-bezier(0.86, 0, 0.07, 1) all;
    transition: 0.8s cubic-bezier(0.86, 0, 0.07, 1) all;
    /*
    mask-size: 300% 100%;
    opacity: 1;
    */
  }
  .abstract .transition-overlay1 img {
    height: 100%;
    width: 100000vw;
  }
  .abstract .transition-overlay1.-show {
    opacity: 1;
    -webkit-mask-position: left center;
    mask-position: left center;
  }
  .abstract .transition-overlay2 {
    will-change: transform;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    pointer-events: none;
    left: 0;
    -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0)), color-stop(40%, rgb(0, 0, 0)), color-stop(60%, rgb(0, 0, 0)), color-stop(80%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
    -webkit-mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, rgb(0, 0, 0) 40%, rgb(0, 0, 0) 60%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);
    mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0)), color-stop(40%, rgb(0, 0, 0)), color-stop(60%, rgb(0, 0, 0)), color-stop(80%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
    mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, rgb(0, 0, 0) 40%, rgb(0, 0, 0) 60%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);
    -webkit-mask-size: 600% 100%;
    mask-size: 600% 100%;
    -webkit-mask-position: right center;
    mask-position: right center;
    overflow: hidden;
    opacity: 0;
  }
  .abstract .transition-overlay2 img {
    height: 100%;
    width: 100000vw;
  }
  .abstract .transition-overlay2.-show {
    -webkit-mask-position: center center;
    mask-position: center center;
    opacity: 1;
    -webkit-transition: 0.8s cubic-bezier(0.86, 0, 0.07, 1) all;
    transition: 0.8s cubic-bezier(0.86, 0, 0.07, 1) all;
  }
  .abstract .transition-overlay2.-hide {
    -webkit-mask-position: left center;
    mask-position: left center;
    -webkit-transition: 0.8s cubic-bezier(0.86, 0, 0.07, 1) all;
    transition: 0.8s cubic-bezier(0.86, 0, 0.07, 1) all;
  }
}
@media (max-width: 959px) {
  .abstract {
    height: 141.6666666667vw;
    width: 100%;
    position: relative;
    overflow: hidden;
    will-change: transform;
  }
  .abstract.-short {
    height: 72.2222222222vw;
  }
  .abstract .abstract-info {
    position: absolute;
    top: 97.2222222222vw;
    left: 6.6666666667vw;
    z-index: 20;
  }
  .abstract .abstract-info .abstract-text {
    font-size: 3.3333333333vw;
    line-height: 2;
    margin-bottom: 2.2222222222vw;
  }
  .abstract .abstract-info .abstract-logo {
    /*img{
      width: w(720);
    }*/
    width: 66.6666666667vw;
    height: 15vw;
    font-size: 7.7777777778vw;
    font-family: "AvenirPro65Medium";
    will-change: transform;
    color: #fff;
  }
  .abstract .abstract-info .abstract-logo .abstract-logo-text {
    font-size: 1.2962962963vw;
    letter-spacing: -0.0226851852vw;
    margin-bottom: 1.2962962963vw;
    position: relative;
    left: -0.0648148148vw;
  }
  .abstract .abstract-info .abstract-logo .abstract-logo-text .char {
    display: inline-block;
    opacity: 0;
    --mask-pos: 0%;
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-mask-image: linear-gradient(105deg, black var(--mask-pos), transparent var(--mask-pos), transparent 100%);
    mask-image: linear-gradient(105deg, black var(--mask-pos), transparent var(--mask-pos), transparent 100%);
  }
  .abstract .abstract-info .abstract-logo .abstract-logo-ttl {
    position: relative;
    left: -0.6481481481vw;
    letter-spacing: -0.2916666667vw;
    white-space: nowrap;
  }
  .abstract .abstract-info .abstract-logo .abstract-logo-ttl .-code {
    color: transparent;
    display: inline-block;
    position: relative;
  }
  .abstract .abstract-info .abstract-logo .abstract-logo-ttl .-code span {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
  }
  .abstract .abstract-info .abstract-logo .abstract-logo-ttl .-mode {
    color: transparent;
    display: inline-block;
    position: relative;
  }
  .abstract .abstract-info .abstract-logo .abstract-logo-ttl .-mode span {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
  }
  .abstract .abstract-info .abstract-logo .abstract-logo-ttl .-xrn {
    position: relative;
    top: 2.2037037037vw;
  }
  .abstract .abstract-info .abstract-logo .abstract-logo-ttl .-xrn .char {
    display: inline-block;
    opacity: 1;
    --mask-pos: 0%;
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-mask-image: linear-gradient(105deg, black var(--mask-pos), transparent var(--mask-pos), transparent 100%);
    mask-image: linear-gradient(105deg, black var(--mask-pos), transparent var(--mask-pos), transparent 100%);
    margin-right: -4px;
    padding-right: 4px;
  }
  .abstract .unit-abstract-elem {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .abstract .unit-abstract-elem li {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 0;
  }
  .abstract .unit-abstract-elem li img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .abstract .transition-overlay1 {
    will-change: transform;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    pointer-events: none;
    left: 0;
    -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgb(0, 0, 0)), color-stop(33%, rgb(0, 0, 0)), color-stop(66%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
    -webkit-mask-image: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 33%, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0) 100%);
    mask-image: -webkit-gradient(linear, left top, right top, from(rgb(0, 0, 0)), color-stop(33%, rgb(0, 0, 0)), color-stop(66%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
    mask-image: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 33%, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0) 100%);
    -webkit-mask-size: 300% 100%;
    mask-size: 300% 100%;
    -webkit-mask-position: right center;
    mask-position: right center;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: 0.8s cubic-bezier(0.86, 0, 0.07, 1) all;
    transition: 0.8s cubic-bezier(0.86, 0, 0.07, 1) all;
    /*
    mask-size: 300% 100%;
    opacity: 1;
    */
  }
  .abstract .transition-overlay1 img {
    height: 100%;
    width: 100000vw;
  }
  .abstract .transition-overlay1.-show {
    opacity: 1;
    -webkit-mask-position: left center;
    mask-position: left center;
  }
  .abstract .transition-overlay2 {
    will-change: transform;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    pointer-events: none;
    left: 0;
    -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0)), color-stop(40%, rgb(0, 0, 0)), color-stop(60%, rgb(0, 0, 0)), color-stop(80%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
    -webkit-mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, rgb(0, 0, 0) 40%, rgb(0, 0, 0) 60%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);
    mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0)), color-stop(40%, rgb(0, 0, 0)), color-stop(60%, rgb(0, 0, 0)), color-stop(80%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
    mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, rgb(0, 0, 0) 40%, rgb(0, 0, 0) 60%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);
    -webkit-mask-size: 600% 100%;
    mask-size: 600% 100%;
    -webkit-mask-position: right center;
    mask-position: right center;
    overflow: hidden;
    opacity: 0;
  }
  .abstract .transition-overlay2 img {
    height: 100%;
    width: 100000vw;
  }
  .abstract .transition-overlay2.-show {
    -webkit-mask-position: center center;
    mask-position: center center;
    opacity: 1;
    -webkit-transition: 0.8s cubic-bezier(0.86, 0, 0.07, 1) all;
    transition: 0.8s cubic-bezier(0.86, 0, 0.07, 1) all;
  }
  .abstract .transition-overlay2.-hide {
    -webkit-mask-position: left center;
    mask-position: left center;
    -webkit-transition: 0.8s cubic-bezier(0.86, 0, 0.07, 1) all;
    transition: 0.8s cubic-bezier(0.86, 0, 0.07, 1) all;
  }
}
.archive div.logo {
  text-align: center;
  margin-top: 6.0648148148vw;
  position: relative;
  z-index: 1;
}
.archive div.logo img {
  width: 33.8888888889vw;
}
.archive div.contents {
  position: relative;
  height: calc(100dvh - 10.5vw);
}
.archive #lines {
  position: fixed;
  top: 0;
  left: 0;
}
.archive div.archive-ttl {
  position: absolute;
  z-index: 1;
  top: 56.4351851852vw;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  width: 100%;
  text-align: center;
  line-height: 2;
}
.archive div.archive-ttl h3 {
  font-size: 2.7777777778vw;
  font-size: 2.7777777778vw;
}
@media (max-width: 959px) {
  .archive div.archive-ttl h3 {
    font-size: 5.5555555556vw;
  }
}
.archive div.archive-ttl p {
  font-size: 1.6666666667vw;
  font-size: 1.6666666667vw;
}
@media (max-width: 959px) {
  .archive div.archive-ttl p {
    font-size: 3.3333333333vw;
  }
}
.archive div.touch {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: blink 1.6s infinite;
  animation: blink 1.6s infinite;
}
.archive div.touch img {
  width: 11.1111111111vw;
}

@-webkit-keyframes blink {
  50% {
    opacity: 0;
  }
}

@keyframes blink {
  50% {
    opacity: 0;
  }
}
@media (min-width: 960px) {
  .base {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .base::after {
    content: "";
    clear: both;
    display: block;
  }
}
.circle {
  position: relative;
  width: 100%;
  height: 92.5925925926vw;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.circle .circle-wrap {
  position: absolute;
  width: 5.5555555556vw;
  top: -18.5185185185vw;
  width: 37.037037037vw;
  height: 37.037037037vw;
  -webkit-animation: rotate 30s linear infinite;
  animation: rotate 30s linear infinite;
}
.circle .circle-wrap.-layer1 {
  z-index: 3;
}
.circle .circle-wrap.-layer1 .unit-circle-elem li:nth-child(1) {
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}
.circle .circle-wrap.-layer1 .unit-circle-elem li:nth-child(2) {
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
}
.circle .circle-wrap.-layer1 .unit-circle-elem li:nth-child(3) {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.circle .circle-wrap.-layer1 .unit-circle-elem li:nth-child(4) {
  -webkit-transform: rotate(120deg);
  transform: rotate(120deg);
}
.circle .circle-wrap.-layer1 .unit-circle-elem li:nth-child(5) {
  -webkit-transform: rotate(150deg);
  transform: rotate(150deg);
}
.circle .circle-wrap.-layer1 .unit-circle-elem li:nth-child(6) {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.circle .circle-wrap.-layer1 .unit-circle-elem li:nth-child(7) {
  -webkit-transform: rotate(210deg);
  transform: rotate(210deg);
}
.circle .circle-wrap.-layer1 .unit-circle-elem li:nth-child(8) {
  -webkit-transform: rotate(240deg);
  transform: rotate(240deg);
}
.circle .circle-wrap.-layer1 .unit-circle-elem li:nth-child(9) {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.circle .circle-wrap.-layer1 .unit-circle-elem li:nth-child(10) {
  -webkit-transform: rotate(300deg);
  transform: rotate(300deg);
}
.circle .circle-wrap.-layer1 .unit-circle-elem li:nth-child(11) {
  -webkit-transform: rotate(330deg);
  transform: rotate(330deg);
}
.circle .circle-wrap.-layer1 .unit-circle-elem li:nth-child(12) {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
.circle .circle-wrap.-layer2 {
  z-index: 2;
  width: 46.2962962963vw;
  height: 46.2962962963vw;
  -webkit-animation: rotateReverse 45s linear infinite;
  animation: rotateReverse 45s linear infinite;
}
.circle .circle-wrap.-layer2 .unit-circle-elem li {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  width: 0;
}
.circle .circle-wrap.-layer2 .unit-circle-elem li img {
  position: relative;
  top: 46.2962962963vw;
}
.circle .circle-wrap.-layer2 .unit-circle-elem li:nth-child(1) {
  -webkit-transform: rotate(20deg);
  transform: rotate(20deg);
}
.circle .circle-wrap.-layer2 .unit-circle-elem li:nth-child(2) {
  -webkit-transform: rotate(40deg);
  transform: rotate(40deg);
}
.circle .circle-wrap.-layer2 .unit-circle-elem li:nth-child(3) {
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
}
.circle .circle-wrap.-layer2 .unit-circle-elem li:nth-child(4) {
  -webkit-transform: rotate(80deg);
  transform: rotate(80deg);
}
.circle .circle-wrap.-layer2 .unit-circle-elem li:nth-child(5) {
  -webkit-transform: rotate(100deg);
  transform: rotate(100deg);
}
.circle .circle-wrap.-layer2 .unit-circle-elem li:nth-child(6) {
  -webkit-transform: rotate(120deg);
  transform: rotate(120deg);
}
.circle .circle-wrap.-layer2 .unit-circle-elem li:nth-child(7) {
  -webkit-transform: rotate(140deg);
  transform: rotate(140deg);
}
.circle .circle-wrap.-layer2 .unit-circle-elem li:nth-child(8) {
  -webkit-transform: rotate(160deg);
  transform: rotate(160deg);
}
.circle .circle-wrap.-layer2 .unit-circle-elem li:nth-child(9) {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.circle .circle-wrap.-layer2 .unit-circle-elem li:nth-child(10) {
  -webkit-transform: rotate(200deg);
  transform: rotate(200deg);
}
.circle .circle-wrap.-layer2 .unit-circle-elem li:nth-child(11) {
  -webkit-transform: rotate(220deg);
  transform: rotate(220deg);
}
.circle .circle-wrap.-layer2 .unit-circle-elem li:nth-child(12) {
  -webkit-transform: rotate(240deg);
  transform: rotate(240deg);
}
.circle .circle-wrap.-layer2 .unit-circle-elem li:nth-child(13) {
  -webkit-transform: rotate(260deg);
  transform: rotate(260deg);
}
.circle .circle-wrap.-layer2 .unit-circle-elem li:nth-child(14) {
  -webkit-transform: rotate(280deg);
  transform: rotate(280deg);
}
.circle .circle-wrap.-layer2 .unit-circle-elem li:nth-child(15) {
  -webkit-transform: rotate(300deg);
  transform: rotate(300deg);
}
.circle .circle-wrap.-layer2 .unit-circle-elem li:nth-child(16) {
  -webkit-transform: rotate(320deg);
  transform: rotate(320deg);
}
.circle .circle-wrap.-layer2 .unit-circle-elem li:nth-child(17) {
  -webkit-transform: rotate(340deg);
  transform: rotate(340deg);
}
.circle .circle-wrap.-layer2 .unit-circle-elem li:nth-child(18) {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
.circle .circle-wrap.-layer3 {
  z-index: 1;
  width: 55.5555555556vw;
  height: 55.5555555556vw;
  -webkit-animation: rotate 60s linear infinite;
  animation: rotate 60s linear infinite;
}
.circle .circle-wrap.-layer3 .unit-circle-elem li {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  width: 0;
}
.circle .circle-wrap.-layer3 .unit-circle-elem li img {
  position: relative;
  top: 64.8148148148vw;
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(1) {
  -webkit-transform: rotate(15deg);
  transform: rotate(15deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(2) {
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(3) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(4) {
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(5) {
  -webkit-transform: rotate(75deg);
  transform: rotate(75deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(6) {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(7) {
  -webkit-transform: rotate(105deg);
  transform: rotate(105deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(8) {
  -webkit-transform: rotate(120deg);
  transform: rotate(120deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(9) {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(10) {
  -webkit-transform: rotate(150deg);
  transform: rotate(150deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(11) {
  -webkit-transform: rotate(165deg);
  transform: rotate(165deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(12) {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(13) {
  -webkit-transform: rotate(195deg);
  transform: rotate(195deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(14) {
  -webkit-transform: rotate(210deg);
  transform: rotate(210deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(15) {
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(16) {
  -webkit-transform: rotate(240deg);
  transform: rotate(240deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(17) {
  -webkit-transform: rotate(255deg);
  transform: rotate(255deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(18) {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(19) {
  -webkit-transform: rotate(285deg);
  transform: rotate(285deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(20) {
  -webkit-transform: rotate(300deg);
  transform: rotate(300deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(21) {
  -webkit-transform: rotate(315deg);
  transform: rotate(315deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(22) {
  -webkit-transform: rotate(330deg);
  transform: rotate(330deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(23) {
  -webkit-transform: rotate(345deg);
  transform: rotate(345deg);
}
.circle .circle-wrap.-layer3 .unit-circle-elem li:nth-child(24) {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
.circle .circle-wrap .unit-circle-elem {
  position: relative;
  width: 100%;
  height: 100%;
}
.circle .circle-wrap .unit-circle-elem li {
  position: absolute;
  top: 50%;
  left: 50%;
}
.circle .circle-wrap .unit-circle-elem li span {
  width: 11.1111111111vw;
  height: 11.1111111111vw;
  position: relative;
  left: -5.5555555556vw;
}
.circle .circle-wrap .unit-circle-elem li img {
  width: 11.1111111111vw;
  height: 11.1111111111vw;
  position: absolute;
  top: 27.7777777778vw;
  -o-object-fit: contain;
  object-fit: contain;
}

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
  }
  to {
    -webkit-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
  }
}

@keyframes rotate {
  from {
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
  }
  to {
    -webkit-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
  }
}
@-webkit-keyframes rotateReverse {
  from {
    -webkit-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
  }
  to {
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
  }
}
@keyframes rotateReverse {
  from {
    -webkit-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
  }
  to {
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
  }
}
@media (min-width: 960px) {
  .content {
    position: relative;
  }
  div#app {
    height: 118.8888888889vw;
  }
  div.appbtn {
    position: absolute;
    top: 16.6666666667vw;
    width: 100%;
  }
  div.appbtn .appbtn-container {
    width: 12.6388888889vw;
    margin: 0 auto;
    height: 4.4444444444vw;
    background: -webkit-gradient(linear, left top, right top, from(#EDEDEC), color-stop(37%, #EAEAE9), color-stop(59%, #E2E2E1), color-stop(77%, #D4D4D3), color-stop(92%, #C0C0C0), to(#B3B3B3));
    background: linear-gradient(90deg, #EDEDEC 0%, #EAEAE9 37%, #E2E2E1 59%, #D4D4D3 77%, #C0C0C0 92%, #B3B3B3 100%);
    border-radius: 0.7407407407vw;
    padding: 0.5555555556vw;
  }
  div.appbtn div.mode-toggle {
    background: linear-gradient(285.94deg, #cccccc 2.49%, #aaaaaa 37.65%, #E2E1E1 58.55%, #D4D3D3 75.65%, #cccccc 89.9%, #EDEDEC 97.5%);
    border-radius: 0.7407407407vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
  }
  div.appbtn div.mode-toggle div.mode.active {
    background: #fff;
    width: 5.7407407407vw;
    height: 3.2407407407vw;
    border-radius: 0.7407407407vw;
  }
  div.appbtn div.mode-toggle div.mode.active img {
    mix-blend-mode: difference;
  }
  div.appbtn div.mode-toggle div.mode {
    width: 5.7407407407vw;
    height: 3.2407407407vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  div.appbtn div.mode-toggle div.mode img {
    width: 1.9444444444vw;
    height: 1.9444444444vw;
  }
  div.appfoot {
    position: absolute;
    bottom: 9.2592592593vw;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  div.appfoot a.information {
    width: 60%;
    padding-top: 46.2962962963vw;
    text-align: center;
    line-height: 2;
    will-change: transform;
    margin-bottom: 6.6666666667vw;
  }
  div.appfoot a.information p.information-subttl {
    font-size: 1.6666666667vw;
    opacity: 1;
  }
  div.appfoot a.information h4.information-ttl {
    font-size: 2.7777777778vw;
    margin-bottom: 4.4907407407vw;
    opacity: 1;
  }
  div.appfoot a.information p.information-place {
    font-size: 1.6666666667vw;
    opacity: 1;
  }
  div.appfoot a.information p.information-date {
    font-size: 1.6666666667vw;
    opacity: 1;
  }
  div.appfoot div.foot-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 6.6666666667vw;
  }
  div.appfoot div.foot-inner .arrow {
    width: 6.6666666667vw;
    height: 6.6666666667vw;
    border-radius: 50%;
    border: 1px solid #444;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
  }
  div.appfoot div.foot-inner .arrow img {
    width: 3.7037037037vw;
    height: 2.2685185185vw;
  }
  div.appfoot div.foot-inner .arrow:hover {
    background: #eee;
  }
  div.appfoot div.foot-inner div.dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 2.037037037vw;
  }
  div.appfoot div.foot-inner div.dots span.dot.active {
    background: #000;
  }
  div.appfoot div.foot-inner div.dots span.dot {
    width: 0.7407407407vw;
    height: 0.7407407407vw;
    background: #ccc;
    border-radius: 50%;
  }
}
@media (max-width: 959px) {
  .content {
    position: relative;
  }
  .content div#app {
    height: 125.9259259259vw;
    position: relative;
    top: 3.9351851852vw;
  }
  .content div.appbtn {
    position: absolute;
    top: 18.0555555556vw;
    width: 100%;
  }
  .content div.appbtn .appbtn-container {
    width: 20.2222222222vw;
    margin: 0 auto;
    height: 7.1111111111vw;
    background: -webkit-gradient(linear, left top, right top, from(#EDEDEC), color-stop(37%, #EAEAE9), color-stop(59%, #E2E2E1), color-stop(77%, #D4D4D3), color-stop(92%, #C0C0C0), to(#B3B3B3));
    background: linear-gradient(90deg, #EDEDEC 0%, #EAEAE9 37%, #E2E2E1 59%, #D4D4D3 77%, #C0C0C0 92%, #B3B3B3 100%);
    border-radius: 1.1851851852vw;
    padding: 0.8888888889vw;
  }
  .content div.appbtn div.mode-toggle {
    background: linear-gradient(285.94deg, #cccccc 2.49%, #aaaaaa 37.65%, #E2E1E1 58.55%, #D4D3D3 75.65%, #cccccc 89.9%, #EDEDEC 97.5%);
    border-radius: 1.1851851852vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
  }
  .content div.appbtn div.mode-toggle div.mode.active {
    background: #fff;
    width: 9.1851851852vw;
    height: 5.1851851852vw;
    border-radius: 1.4814814815vw;
  }
  .content div.appbtn div.mode-toggle div.mode.active img {
    mix-blend-mode: difference;
  }
  .content div.appbtn div.mode-toggle div.mode {
    width: 9.1851851852vw;
    height: 5.1851851852vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .content div.appbtn div.mode-toggle div.mode img {
    width: 3.1111111111vw;
    height: 3.1111111111vw;
  }
  .content div.appfoot {
    position: absolute;
    bottom: -7.4074074074vw;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .content div.appfoot a.information {
    width: 80%;
    padding-top: 46.2962962963vw;
    text-align: center;
    line-height: 2;
    will-change: transform;
    margin-bottom: 8vw;
  }
  .content div.appfoot a.information p.information-subttl {
    font-size: 3.3333333333vw;
    opacity: 1;
  }
  .content div.appfoot a.information h4.information-ttl {
    font-size: 5.5555555556vw;
    margin-bottom: 5.3888888889vw;
    opacity: 1;
  }
  .content div.appfoot a.information p.information-place {
    font-size: 3.3333333333vw;
    opacity: 1;
  }
  .content div.appfoot a.information p.information-date {
    font-size: 3.3333333333vw;
    opacity: 1;
  }
  .content div.appfoot div.foot-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8vw;
  }
  .content div.appfoot div.foot-inner .arrow {
    width: 8vw;
    height: 8vw;
    border-radius: 50%;
    border: 1px solid #444;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
  }
  .content div.appfoot div.foot-inner .arrow img {
    width: 4.4444444444vw;
    height: 2.7222222222vw;
  }
  .content div.appfoot div.foot-inner .arrow:hover {
    background: #eee;
  }
  .content div.appfoot div.foot-inner div.dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 2.4444444444vw;
  }
  .content div.appfoot div.foot-inner div.dots span.dot.active {
    background: #000;
  }
  .content div.appfoot div.foot-inner div.dots span.dot {
    width: 0.8888888889vw;
    height: 0.8888888889vw;
    background: #ccc;
    border-radius: 50%;
  }
}
.emergency {
  background: rgb(255, 217, 0);
}

@-webkit-keyframes move-line {
  from {
    background-position: 0 center;
  }
  to {
    background-position: 13.1712962963vw center;
  }
}

@keyframes move-line {
  from {
    background-position: 0 center;
  }
  to {
    background-position: 13.1712962963vw center;
  }
}
section.emergency {
  padding-top: 12.2222222222vw;
  /*
  div.unit-mouse{
    display: flex;
    justify-content: center;
    align-items: center;
  	.unit-mouse-elem {
  	  width: w(48);
  	  height: w(96);
  	  border: 1px solid #000;
  	  border-radius: w(24);
  	  position: relative;
  	  box-sizing: border-box;
  	  background: #fff;
  	}

  	.unit-mouse-elem-dot {
  	  position: absolute;
  	  top: w(14);
  	  left: 50%;
  	  width: w(16);
  	  height: w(16);
  	  background: #000;
  	  border-radius: 50%;
  	  transform: translateX(-50%);
  	  animation: mouseMove 1.6s ease-in-out infinite;
  	}

  	@keyframes mouseMove {
  	  0% {
  	    transform: translate(-50%, 0);
  	    opacity: 1;
  	  }
  	  50% {
  	    transform: translate(-50%, 2vw);
  	    opacity: 0.2;
  	  }
  	  100% {
  	    transform: translate(-50%, 0);
  	    opacity: 1;
  	  }
  	}

  }
  	*/
}
section.emergency div.emergency-ttl {
  margin-bottom: 5.8333333333vw;
}
section.emergency div.emergency-ttl:before {
  content: "";
  width: 100%;
  height: 5.6944444444vw;
  background: url(../img/emergency-line.png) repeat-x center center/contain;
  display: block;
  -webkit-animation: move-line 2s linear infinite;
  animation: move-line 2s linear infinite;
}
section.emergency div.emergency-ttl h3.emergency-ttl-elem {
  text-align: center;
  font-size: 10vw;
  line-height: 2;
  font-weight: bold;
}
section.emergency div.emergency-ttl:after {
  content: "";
  width: 100%;
  height: 5.6944444444vw;
  background: url(../img/emergency-line.png) repeat-x center center/contain;
  display: block;
  animation: move-line 2s linear infinite reverse;
}
section.emergency div.emergency-text {
  text-align: center;
  margin-bottom: 9.2592592593vw;
}
section.emergency div.emergency-text h4.emergency-ttl-elem {
  font-size: 5.9259259259vw;
  line-height: 1.6;
  margin-bottom: 5.9259259259vw;
  font-weight: bold;
}
section.emergency div.emergency-text p.emergency-text-elem {
  font-size: 4.4444444444vw;
  line-height: 1.6;
  margin-bottom: 4.4444444444vw;
}
section.emergency div.emergency-text p.emergency-eng-elem {
  font-size: 2.962962963vw;
  line-height: 1.6;
}
section.emergency div.emergency-illust {
  width: 87.037037037vw;
  margin: 0 auto;
}
section.emergency div.emergency-illust div.emergency-mouse {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
section.emergency div.emergency-illust div.emergency-mouse div.emergency-mouse-elem {
  width: 5.5555555556vw;
  height: 11.1111111111vw;
  border: 0.2777777778vw solid #000;
  border-radius: 2.7777777778vw;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: rgb(237, 0, 0);
}
section.emergency div.emergency-illust div.emergency-mouse div.emergency-mouse-elem span.emergency-mouse-elem-dot {
  position: absolute;
  top: 1.4814814815vw;
  left: 50%;
  width: 1.8518518519vw;
  height: 1.8518518519vw;
  background: #fff;
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-animation: mouseMove 1.6s ease-in-out infinite;
  animation: mouseMove 1.6s ease-in-out infinite;
}
section.emergency div.emergency-illust div.emergency-illust-img {
  margin-top: -14.8148148148vw;
}
section.emergency div.emergency-illust div.emergency-illust-img img {
  width: 100%;
}
section.emergency div.emergency-illust div.emergency-illust-btn {
  margin-top: -1.1111111111vw;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 87.037037037vw;
  height: 13.3333333333vw;
  background: #FFFFFF;
  border: 0.2777777778vw solid #000000;
  border-radius: 1.3888888889vw;
  font-size: 4.4444444444vw;
  line-height: 13.3333333333vw;
  text-align: center;
  font-weight: bold;
}
section.emergency div.emergency-ex {
  width: 87.037037037vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 auto;
}
section.emergency div.emergency-ex div.emergency-ex-elem {
  width: 41.1111111111vw;
}
section.emergency div.emergency-ex div.emergency-ex-elem p.emergency-ex-text {
  font-size: 1.6666666667vw;
  font-weight: bold;
  line-height: 2;
  text-align: center;
  margin-bottom: 2.2222222222vw;
}
section.emergency div.emergency-ex div.emergency-ex-elem div.emergency-ex-img img {
  width: 100%;
}

@media (min-width: 960px) {
  footer.footer {
    background: rgb(245, 245, 245);
    color: rgb(170, 170, 170);
    padding-top: 5.5555555556vw;
    padding-bottom: 5.5555555556vw;
    position: relative;
  }
  footer.footer div.footer__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 6.6666666667vw;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  footer.footer div.footer__inner div.footer__left {
    width: 41.1111111111vw;
  }
  footer.footer div.footer__inner div.footer__left p.footer__logo {
    margin-bottom: 21.6666666667vw;
    margin-bottom: 12.5vw;
  }
  footer.footer div.footer__inner div.footer__left p.footer__logo img {
    width: 33.3333333333vw;
  }
  footer.footer div.footer__inner div.footer__left div.footer__contact h4.footer__heading {
    font-size: 1.6666666667vw;
    line-height: 2;
  }
  footer.footer div.footer__inner div.footer__left div.footer__contact h3.footer__company {
    font-size: 1.6666666667vw;
    line-height: 2;
  }
  footer.footer div.footer__inner div.footer__left div.footer__contact p.footer__info {
    font-size: 1.1111111111vw;
    line-height: 2;
  }
  footer.footer div.footer__inner div.footer__right {
    width: 41.1111111111vw;
    padding-top: 0.5555555556vw;
  }
  footer.footer div.footer__inner div.footer__right h4.footer__message {
    font-size: 1.6666666667vw;
    padding-bottom: 1.4814814815vw;
    border-bottom: 1px solid rgb(170, 170, 170);
    line-height: 2;
  }
  footer.footer div.footer__inner div.footer__right ul.footer__nav.footer__nav--primary {
    margin-bottom: 2.2222222222vw;
  }
  footer.footer div.footer__inner div.footer__right ul.footer__nav.footer__nav--primary li.footer__nav-item {
    line-height: 1.35;
    border-bottom: 1px solid rgb(170, 170, 170);
  }
  footer.footer div.footer__inner div.footer__right ul.footer__nav.footer__nav--primary li.footer__nav-item a {
    font-size: 1.1111111111vw;
    display: block;
    padding: 1.4814814815vw 0;
    position: relative;
  }
  footer.footer div.footer__inner div.footer__right ul.footer__nav.footer__nav--primary li.footer__nav-item a img {
    position: absolute;
    right: 2.7777777778vw;
    top: 1.8518518519vw;
    width: 1.8055555556vw;
  }
  footer.footer div.footer__inner div.footer__right ul.footer__nav.footer__nav--secondary {
    margin-bottom: 4.6296296296vw;
  }
  footer.footer div.footer__inner div.footer__right ul.footer__nav.footer__nav--secondary li.footer__nav-item {
    line-height: 1.35;
    background: #fff;
    margin-bottom: 1.4814814815vw;
  }
  footer.footer div.footer__inner div.footer__right ul.footer__nav.footer__nav--secondary li.footer__nav-item a {
    font-size: 1.1111111111vw;
    padding: 1.4814814815vw 2.2222222222vw;
    display: block;
    position: relative;
  }
  footer.footer div.footer__inner div.footer__right ul.footer__nav.footer__nav--secondary li.footer__nav-item a img {
    position: absolute;
    right: 2.7777777778vw;
    top: 1.8518518519vw;
    width: 1.8055555556vw;
  }
  footer.footer div.footer__inner div.footer__right p.footer__copy {
    font-size: 1.1111111111vw;
  }
}
@media (max-width: 959px) {
  footer.footer {
    background: rgb(245, 245, 245);
    color: rgb(170, 170, 170);
    padding-top: 7.4074074074vw;
    padding-bottom: 7.4074074074vw;
    position: relative;
  }
  footer.footer div.footer__inner {
    margin: 0 7.4074074074vw;
  }
  footer.footer div.footer__inner div.footer__left p.footer__logo {
    margin-bottom: 5.5555555556vw;
  }
  footer.footer div.footer__inner div.footer__left p.footer__logo img {
    width: 46.2962962963vw;
  }
  footer.footer div.footer__inner div.footer__left div.footer__contact {
    margin-bottom: 5.5555555556vw;
  }
  footer.footer div.footer__inner div.footer__left div.footer__contact h4.footer__heading {
    font-size: 3.3333333333vw;
    line-height: 2;
  }
  footer.footer div.footer__inner div.footer__left div.footer__contact h3.footer__company {
    font-size: 3.3333333333vw;
    line-height: 2;
  }
  footer.footer div.footer__inner div.footer__left div.footer__contact p.footer__info {
    font-size: 3.3333333333vw;
    line-height: 2;
  }
  footer.footer div.footer__inner div.footer__right {
    padding-top: 0.5555555556vw;
  }
  footer.footer div.footer__inner div.footer__right h4.footer__message {
    font-size: 3.3333333333vw;
    padding-bottom: 1.4814814815vw;
    border-bottom: 1px solid rgb(170, 170, 170);
    line-height: 2;
  }
  footer.footer div.footer__inner div.footer__right ul.footer__nav.footer__nav--primary {
    margin-bottom: 5vw;
  }
  footer.footer div.footer__inner div.footer__right ul.footer__nav.footer__nav--primary li.footer__nav-item {
    line-height: 1.35;
    border-bottom: 1px solid rgb(170, 170, 170);
  }
  footer.footer div.footer__inner div.footer__right ul.footer__nav.footer__nav--primary li.footer__nav-item a {
    font-size: 3.3333333333vw;
    display: block;
    padding: 2.962962963vw 0;
    position: relative;
  }
  footer.footer div.footer__inner div.footer__right ul.footer__nav.footer__nav--primary li.footer__nav-item a img {
    position: absolute;
    right: 5.5555555556vw;
    top: 3.8888888889vw;
    width: 3.6111111111vw;
  }
  footer.footer div.footer__inner div.footer__right ul.footer__nav.footer__nav--secondary {
    margin-bottom: 5vw;
  }
  footer.footer div.footer__inner div.footer__right ul.footer__nav.footer__nav--secondary li.footer__nav-item {
    line-height: 1.35;
    background: #fff;
    margin-bottom: 5vw;
  }
  footer.footer div.footer__inner div.footer__right ul.footer__nav.footer__nav--secondary li.footer__nav-item a {
    font-size: 3.3333333333vw;
    padding: 2.962962963vw 4.4444444444vw;
    display: block;
    position: relative;
  }
  footer.footer div.footer__inner div.footer__right ul.footer__nav.footer__nav--secondary li.footer__nav-item a img {
    position: absolute;
    right: 5.5555555556vw;
    top: 3.8888888889vw;
    width: 3.6111111111vw;
  }
  footer.footer div.footer__inner div.footer__right p.footer__copy {
    font-size: 3.3333333333vw;
  }
}
.grad {
  width: 100%;
  overflow: hidden;
}
.grad .grad1,
.grad .grad2,
.grad .grad3 {
  content: "";
  position: fixed;
  border-radius: 50%;
  -webkit-filter: blur(4vw);
  filter: blur(4vw);
  opacity: 0.8;
}
.grad .grad1 {
  background: rgba(208, 231, 255, 0.2);
  position: fixed;
  width: 160vw;
  height: 160vw;
  top: 20%;
  left: 20%;
  -webkit-animation: move1 31s ease-in-out infinite alternate;
  animation: move1 31s ease-in-out infinite alternate;
}
.grad .grad2 {
  background: rgba(255, 231, 108, 0.2);
  position: fixed;
  width: 150vw;
  height: 150vw;
  bottom: -15%;
  right: -35%;
  -webkit-animation: move2 35s ease-in-out infinite alternate;
  animation: move2 35s ease-in-out infinite alternate;
}
.grad .grad3 {
  background: rgba(255, 154, 156, 0.2);
  position: fixed;
  width: 150vw;
  height: 150vw;
  bottom: -15%;
  left: -45%;
  -webkit-animation: move3 36s ease-in-out infinite alternate;
  animation: move3 36s ease-in-out infinite alternate;
}

@-webkit-keyframes move1 {
  0% {
    -webkit-transform: translate(-150%, 0) scale(1);
    transform: translate(-150%, 0) scale(1);
  }
  100% {
    -webkit-transform: translate(120%, 5%) scale(1.1);
    transform: translate(120%, 5%) scale(1.1);
  }
}

@keyframes move1 {
  0% {
    -webkit-transform: translate(-150%, 0) scale(1);
    transform: translate(-150%, 0) scale(1);
  }
  100% {
    -webkit-transform: translate(120%, 5%) scale(1.1);
    transform: translate(120%, 5%) scale(1.1);
  }
}
@-webkit-keyframes move2 {
  0% {
    -webkit-transform: translate(0, -140%) scale(1);
    transform: translate(0, -140%) scale(1);
  }
  100% {
    -webkit-transform: translate(-8%, 120%) scale(1.15);
    transform: translate(-8%, 120%) scale(1.15);
  }
}
@keyframes move2 {
  0% {
    -webkit-transform: translate(0, -140%) scale(1);
    transform: translate(0, -140%) scale(1);
  }
  100% {
    -webkit-transform: translate(-8%, 120%) scale(1.15);
    transform: translate(-8%, 120%) scale(1.15);
  }
}
@-webkit-keyframes move3 {
  0% {
    -webkit-transform: translate(40%, 0) scale(1);
    transform: translate(40%, 0) scale(1);
  }
  100% {
    -webkit-transform: translate(-75%, -5%) scale(1.05);
    transform: translate(-75%, -5%) scale(1.05);
  }
}
@keyframes move3 {
  0% {
    -webkit-transform: translate(40%, 0) scale(1);
    transform: translate(40%, 0) scale(1);
  }
  100% {
    -webkit-transform: translate(-75%, -5%) scale(1.05);
    transform: translate(-75%, -5%) scale(1.05);
  }
}
@media (min-width: 960px) {
  header.header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 86.6666666667vw;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: fixed;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 100;
    mix-blend-mode: difference;
    /*
    &.-black{
    	div.header-left {
    		filter:invert(1);
    	}
    	div.header-right {
    		filter:invert(1);
    	}
    }*/
  }
  header.header div.header-left {
    width: 23.1481481481vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 3.3333333333vw;
    gap: 3.3333333333vw;
  }
  header.header div.header-left div.header-reload {
    border: 0.0462962963vw solid #fff;
    border-radius: 2.3148148148vw;
  }
  header.header div.header-left div.header-reload img {
    width: 4.4444444444vw;
    height: 4.4444444444vw;
  }
  header.header div.header-left div.header-info {
    border: 0.0462962963vw solid #fff;
    border-radius: 2.3148148148vw;
  }
  header.header div.header-left div.header-info img {
    width: 4.4444444444vw;
    height: 4.4444444444vw;
  }
  header.header div.header-center {
    width: 33.3333333333vw;
    background: rgb(227, 229, 230);
    height: 4.4444444444vw;
    margin-top: 3.3333333333vw;
    border-radius: 2.2222222222vw;
    font-size: 1.8518518519vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: bold;
    text-indent: 5.5555555556vw;
    line-height: 4.4444444444vw;
    position: relative;
  }
  header.header div.header-center img {
    width: 16.2037037037vw;
    padding-right: 3.7037037037vw;
  }
  header.header div.header-center:before {
    position: absolute;
    right: 3.3333333333vw;
    top: 1.6666666667vw;
    content: "";
    display: inline-block;
    width: 2.037037037vw;
    height: 0.1851851852vw;
    background: #000;
  }
  header.header div.header-center:after {
    position: absolute;
    right: 3.3333333333vw;
    top: 2.4074074074vw;
    content: "";
    display: inline-block;
    width: 2.037037037vw;
    height: 0.1851851852vw;
    background: #000;
  }
  header.header div.header-right {
    width: 23.1481481481vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 3.3333333333vw;
    margin-top: 3.3333333333vw;
    padding-left: 1.3888888889vw;
  }
  header.header div.header-right div.header-font {
    border: 0.0462962963vw solid #fff;
    border-radius: 2.3148148148vw;
  }
  header.header div.header-right div.header-font img {
    width: 4.4444444444vw;
    height: 4.4444444444vw;
  }
  header.header div.header-right div.header-lang {
    border: 0.0462962963vw solid #fff;
    border-radius: 2.2222222222vw;
    line-height: 4.3518518519vw;
    height: 4.537037037vw;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
  }
  header.header div.header-right div.header-lang span {
    font-size: 1.1111111111vw;
    display: inline-block;
    padding: 0 3.3333333333vw 0 5vw;
  }
  header.header div.header-right div.header-lang:before {
    position: absolute;
    left: 1.4814814815vw;
    top: 2.2222222222vw;
    content: "";
    display: inline-block;
    width: 1.3888888889vw;
    height: 0.0925925926vw;
    background: #fff;
    -webkit-transform: rotate(50deg);
    transform: rotate(50deg);
  }
  header.header div.header-right div.header-lang:after {
    position: absolute;
    left: 2.3148148148vw;
    top: 2.2222222222vw;
    content: "";
    display: inline-block;
    width: 1.3888888889vw;
    height: 0.0925925926vw;
    background: #fff;
    -webkit-transform: rotate(-50deg);
    transform: rotate(-50deg);
  }
}
@media (max-width: 959px) {
  header.header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: fixed;
    top: 0;
    z-index: 100;
  }
  header.header div.header-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 27.7777777778vw;
    margin-top: 2.7777777778vw;
    gap: 3.3333333333vw;
  }
  header.header div.header-left div.header-reload {
    border: 0.0462962963vw solid #fff;
    border-radius: 2.3148148148vw;
  }
  header.header div.header-left div.header-reload img {
    width: 4.4444444444vw;
    height: 4.4444444444vw;
  }
  header.header div.header-left div.header-info {
    border: 0.0462962963vw solid #fff;
    border-radius: 2.3148148148vw;
  }
  header.header div.header-left div.header-info img {
    width: 4.4444444444vw;
    height: 4.4444444444vw;
  }
  header.header div.header-center {
    width: 86.6666666667vw;
    background: rgb(227, 229, 230);
    height: 8.8888888889vw;
    margin-top: 3.3333333333vw;
    margin-top: 2.7777777778vw;
    border-radius: 4.4444444444vw;
    font-size: 4.4444444444vw;
    font-weight: bold;
    text-indent: 5.5555555556vw;
    line-height: 8.8888888889vw;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  header.header div.header-center img {
    width: 27.7777777778vw;
    padding-right: 3.7037037037vw;
  }
  header.header div.header-center:before {
    position: absolute;
    right: 6.6666666667vw;
    top: 3.4259259259vw;
    content: "";
    display: inline-block;
    width: 4.0740740741vw;
    height: 0.3703703704vw;
    background: #000;
  }
  header.header div.header-center:after {
    position: absolute;
    right: 6.6666666667vw;
    top: 4.9074074074vw;
    content: "";
    display: inline-block;
    width: 4.0740740741vw;
    height: 0.3703703704vw;
    background: #000;
  }
  header.header div.header-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 27.7777777778vw;
    gap: 3.3333333333vw;
    margin-top: 3.3333333333vw;
    margin-top: 2.7777777778vw;
  }
  header.header div.header-right div.header-font {
    border: 0.0462962963vw solid #fff;
    border-radius: 2.3148148148vw;
  }
  header.header div.header-right div.header-font img {
    width: 4.4444444444vw;
    height: 4.4444444444vw;
  }
  header.header div.header-right div.header-lang {
    border: 0.0462962963vw solid #fff;
    border-radius: 2.2222222222vw;
    line-height: 4.3518518519vw;
    height: 4.537037037vw;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
  }
  header.header div.header-right div.header-lang span {
    font-size: 2.2222222222vw;
    display: inline-block;
    padding: 0 3.3333333333vw 0 5vw;
  }
  header.header div.header-right div.header-lang:before {
    position: absolute;
    left: 1.4814814815vw;
    top: 2.2222222222vw;
    content: "";
    display: inline-block;
    width: 1.3888888889vw;
    height: 0.0925925926vw;
    background: #fff;
    -webkit-transform: rotate(50deg);
    transform: rotate(50deg);
  }
  header.header div.header-right div.header-lang:after {
    position: absolute;
    left: 2.3148148148vw;
    top: 2.2222222222vw;
    content: "";
    display: inline-block;
    width: 1.3888888889vw;
    height: 0.0925925926vw;
    background: #fff;
    -webkit-transform: rotate(-50deg);
    transform: rotate(-50deg);
  }
}
@media (min-width: 960px) {
  .wrapper-slider {
    position: relative;
    width: 100%;
    margin: auto;
    color: #262626;
    background: black;
  }
  .wrapper-slider .item {
    position: relative;
    width: 100vw;
    height: 66.6666666667vw;
    padding-inline: 2rem;
  }
  .wrapper-slider .item picture {
    display: block;
  }
  .wrapper-slider .item picture:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    inset: 0;
    z-index: 1;
  }
  .wrapper-slider .item picture img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .wrapper-slider .item .video:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    inset: 0;
    z-index: 1;
  }
  .wrapper-slider .item video {
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    inset: 0;
  }
  .wrapper-slider .swiper-pagination {
    width: 100%;
    bottom: 1.8518518519vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.5rem;
    font-size: 1.4rem;
    font-weight: 500;
    padding-inline: 4rem;
  }
  .wrapper-slider .swiper-pagination .svg-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .wrapper-slider .swiper-pagination .svg-icon path {
    fill: white;
  }
  .wrapper-slider .swiper-pagination .swiper-pagination-bullet {
    color: white;
    opacity: 1;
    width: initial;
    height: initial;
    background: transparent;
  }
  .wrapper-slider .swiper-pagination .swiper-pagination-bullet button {
    background: transparent;
    border: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
  }
  .wrapper-slider .swiper-pagination .bullet-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .wrapper-slider .swiper-pagination .icon {
    position: absolute;
    z-index: 1;
  }
  .percentage {
    --colorf3: #1C69D4;
    --color13: #1C69D4;
    width: 3.4rem;
    aspect-ratio: 1;
    mask: radial-gradient(transparent 65%, black 68% 100%);
    -webkit-mask: radial-gradient(transparent 65%, black 68% 100%);
    -webkit-transition: opacity 0.6s ease;
    transition: opacity 0.6s ease;
    opacity: 0;
    background: conic-gradient(transparent 0, transparent var(--p), #c9d6d7 0), conic-gradient(var(--colorf3), #1C69D4, #1C69D4, #1C69D4, var(--colorf3)), conic-gradient(transparent, transparent 10%);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .percentage.show {
    opacity: 1;
  }
  .percentage .number {
    width: 80%;
    aspect-ratio: 1;
    display: inherit;
    -webkit-box-align: inherit;
    -ms-flex-align: inherit;
    align-items: inherit;
    -webkit-box-pack: inherit;
    -ms-flex-pack: inherit;
    justify-content: inherit;
    background: white;
    border-radius: inherit;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 24px;
    color: var(--color13);
  }
}
@media (max-width: 959px) {
  .wrapper-slider {
    position: relative;
    width: 100%;
    margin: auto;
    color: #262626;
    background: black;
  }
  .wrapper-slider .item {
    position: relative;
    width: 100vw;
    height: 66.6666666667vw;
    padding-inline: 2rem;
  }
  .wrapper-slider .item picture {
    display: block;
  }
  .wrapper-slider .item picture:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    inset: 0;
    z-index: 1;
  }
  .wrapper-slider .item picture img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .wrapper-slider .item .video:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    inset: 0;
    z-index: 1;
  }
  .wrapper-slider .item video {
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    inset: 0;
  }
  .wrapper-slider .swiper-pagination {
    width: 100%;
    bottom: 3.7037037037vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.5rem;
    font-size: 3.7037037037vw;
    font-weight: 500;
    padding-inline: 3.7037037037vw;
  }
  .wrapper-slider .swiper-pagination .svg-icon {
    width: 3.7037037037vw;
    height: 3.7037037037vw;
  }
  .wrapper-slider .swiper-pagination .svg-icon path {
    fill: white;
  }
  .wrapper-slider .swiper-pagination .swiper-pagination-bullet {
    color: white;
    opacity: 1;
    width: initial;
    height: initial;
    background: transparent;
  }
  .wrapper-slider .swiper-pagination .swiper-pagination-bullet button {
    background: transparent;
    border: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
  }
  .wrapper-slider .swiper-pagination .bullet-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .wrapper-slider .swiper-pagination .icon {
    position: absolute;
    z-index: 1;
  }
  .percentage {
    --colorf3: #1C69D4;
    --color13: #1C69D4;
    width: 7.4074074074vw;
    aspect-ratio: 1;
    mask: radial-gradient(transparent 65%, black 68% 100%);
    -webkit-mask: radial-gradient(transparent 65%, black 68% 100%);
    -webkit-transition: opacity 0.6s ease;
    transition: opacity 0.6s ease;
    opacity: 0;
    background: conic-gradient(transparent 0, transparent var(--p), #c9d6d7 0), conic-gradient(var(--colorf3), #1C69D4, #1C69D4, #1C69D4, var(--colorf3)), conic-gradient(transparent, transparent 10%);
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .percentage.show {
    opacity: 1;
  }
  .percentage .number {
    width: 80%;
    aspect-ratio: 1;
    display: inherit;
    -webkit-box-align: inherit;
    -ms-flex-align: inherit;
    align-items: inherit;
    -webkit-box-pack: inherit;
    -ms-flex-pack: inherit;
    justify-content: inherit;
    background: white;
    border-radius: inherit;
    font-size: 1.4814814815vw;
    font-style: normal;
    font-weight: 800;
    line-height: 24px;
    color: var(--color13);
  }
}
div.kids {
  position: relative;
  height: 112.037037037vw;
}
div.kids ul.kids-icons {
  position: absolute;
  opacity: 0;
  -webkit-animation: fadeScaleIn 1.8s ease-out forwards;
  animation: fadeScaleIn 1.8s ease-out forwards;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-transform-origin: 50vw 50vw;
  transform-origin: 50vw 50vw;
}
div.kids ul.kids-icons li {
  position: absolute;
}
div.kids ul.kids-icons li:nth-child(1) {
  top: 15.7407407407vw;
  left: 44.9074074074vw;
}
div.kids ul.kids-icons li:nth-child(1) img {
  width: 8.0092592593vw;
  height: 11.712962963vw;
  -webkit-animation: floatY 4.7s ease-in-out infinite;
  animation: floatY 4.7s ease-in-out infinite;
}
div.kids ul.kids-icons li:nth-child(2) {
  top: 27.5462962963vw;
  left: 70.3703703704vw;
}
div.kids ul.kids-icons li:nth-child(2) img {
  width: 9.2592592593vw;
  height: 10.2777777778vw;
  -webkit-animation: floatY 4.6s ease-in-out infinite;
  animation: floatY 4.6s ease-in-out infinite;
}
div.kids ul.kids-icons li:nth-child(3) {
  top: 48.6111111111vw;
  left: 77.7777777778vw;
}
div.kids ul.kids-icons li:nth-child(3) img {
  width: 13.287037037vw;
  height: 10vw;
  -webkit-animation: floatY 4s ease-in-out infinite;
  animation: floatY 4s ease-in-out infinite;
}
div.kids ul.kids-icons li:nth-child(4) {
  top: 73.8425925926vw;
  left: 69.4444444444vw;
}
div.kids ul.kids-icons li:nth-child(4) img {
  width: 11.7592592593vw;
  height: 11.1574074074vw;
  -webkit-animation: floatY 4.1s ease-in-out infinite;
  animation: floatY 4.1s ease-in-out infinite;
}
div.kids ul.kids-icons li:nth-child(5) {
  top: 84.2592592593vw;
  left: 46.2962962963vw;
}
div.kids ul.kids-icons li:nth-child(5) img {
  width: 6.1574074074vw;
  height: 12.9166666667vw;
  -webkit-animation: floatY 4.2s ease-in-out infinite;
  animation: floatY 4.2s ease-in-out infinite;
}
div.kids ul.kids-icons li:nth-child(6) {
  top: 73.8425925926vw;
  left: 14.8148148148vw;
}
div.kids ul.kids-icons li:nth-child(6) img {
  width: 12.2685185185vw;
  height: 8.4722222222vw;
  -webkit-animation: floatY 4.8s ease-in-out infinite;
  animation: floatY 4.8s ease-in-out infinite;
}
div.kids ul.kids-icons li:nth-child(7) {
  top: 49.537037037vw;
  left: 9.2592592593vw;
}
div.kids ul.kids-icons li:nth-child(7) img {
  width: 11.2037037037vw;
  height: 11.0648148148vw;
  -webkit-animation: floatY 4.5s ease-in-out infinite;
  animation: floatY 4.5s ease-in-out infinite;
}
div.kids ul.kids-icons li:nth-child(8) {
  top: 25.9259259259vw;
  left: 17.3611111111vw;
}
div.kids ul.kids-icons li:nth-child(8) img {
  width: 11.2037037037vw;
  height: 10.3703703704vw;
  -webkit-animation: floatY 4.2s ease-in-out infinite;
  animation: floatY 4.2s ease-in-out infinite;
}
div.kids div.kids-ttl {
  position: absolute;
  top: 50%;
  left: 50%;
  background: #fff;
  width: 41.6666666667vw;
  height: 41.6666666667vw;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  line-height: 2;
}
div.kids div.kids-ttl:before {
  content: "";
  background: rgb(255, 243, 199);
  border-radius: 50%;
  width: 5.5555555556vw;
  height: 5.5555555556vw;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-animation: pulse 1.2s infinite;
  animation: pulse 1.2s infinite;
}
div.kids div.kids-ttl h3.kids-ttl-elem {
  position: relative;
  font-size: 3.3333333333vw;
}
div.kids div.kids-ttl h4.kids-subttl-elem {
  position: relative;
  font-size: 2.2222222222vw;
}

@-webkit-keyframes floatY {
  0%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-2vw);
    transform: translateY(-2vw); /* 上に20px */
  }
}

@keyframes floatY {
  0%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-2vw);
    transform: translateY(-2vw); /* 上に20px */
  }
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0.4);
    transform: translate(-50%, -50%) scale(0.4);
    opacity: 0.8;
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(3);
    transform: translate(-50%, -50%) scale(3);
    opacity: 0;
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0.4);
    transform: translate(-50%, -50%) scale(0.4);
    opacity: 0.8;
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(3);
    transform: translate(-50%, -50%) scale(3);
    opacity: 0;
  }
}
@-webkit-keyframes fadeScaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes fadeScaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.loader1 div.logo {
  text-align: center;
  margin-top: 5.5555555556vw;
}
.loader1 div.logo img {
  width: 26.0185185185vw;
}
.loader1 div.contents {
  position: relative;
  height: calc(100dvh - 10.5vw);
}
.loader1 div.parts {
  position: relative;
  width: 13.287037037vw;
  height: 8.9351851852vw;
  margin: 0 auto;
  padding-top: 33.1018518519vw;
}
.loader1 div.parts img {
  position: absolute;
  width: 13.287037037vw;
  height: 8.9351851852vw;
  opacity: 0;
}
.loader1 div.parts img:nth-child(1) {
  -webkit-transition: 0.2s all linear;
  transition: 0.2s all linear;
}
.loader1 div.parts img:nth-child(2) {
  -webkit-transition: 0.2s all linear;
  transition: 0.2s all linear;
}
.loader1 div.parts img:nth-child(3) {
  -webkit-transition: 0.2s all linear;
  transition: 0.2s all linear;
}
.loader1 div.parts.-on img {
  opacity: 1;
}
.loader1 div.parts.-on img:nth-child(1) {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.loader1 div.parts.-on img:nth-child(2) {
  -webkit-transition-delay: 1.2s;
  transition-delay: 1.2s;
}
.loader1 div.parts.-on img:nth-child(3) {
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.loader1 div.wall {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
  -webkit-transition: 0.2s 0.6s all linear;
  transition: 0.2s 0.6s all linear;
}
.loader1 div.wall img {
  width: 85.462962963vw;
}
.loader1 div.wall img {
  -webkit-transform: scale(0.98);
  transform: scale(0.98);
  -webkit-transition: 0.2s 0.6s all ease-out;
  transition: 0.2s 0.6s all ease-out;
}
.loader1 div.wall.-on {
  opacity: 1;
}
.loader1 div.wall.-on img {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.loader1 div.touch {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: blink 1.6s infinite;
  animation: blink 1.6s infinite;
}
.loader1 div.touch img {
  width: 11.1111111111vw;
}

@keyframes blink {
  50% {
    opacity: 0;
  }
}
.loader2 div.logo {
  text-align: center;
  margin-top: 6.0648148148vw;
  position: relative;
  z-index: 10;
}
.loader2 div.logo img {
  width: 16.9444444444vw;
}
.loader2 div.contents {
  position: relative;
  height: calc(100dvh - 10.5vw);
}
.loader2 .contents-split li {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
.loader2 .contents-split li div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-size: cover;
  background-position: center;
}
.loader2 .contents-split li div:nth-child(1) {
  top: 0;
}
.loader2 .contents-split li div:nth-child(2) {
  top: 50%;
}
.loader2 .contents-split li.-hide {
  -webkit-mask-image: linear-gradient(45deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);
  mask-image: linear-gradient(45deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);
  -webkit-mask-size: 240% 240%;
  mask-size: 240% 240%;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-animation: diag-reveal 4.2s cubic-bezier(0.86, 0, 0.07, 1) forwards;
  animation: diag-reveal 4.2s cubic-bezier(0.86, 0, 0.07, 1) forwards;
}
@-webkit-keyframes diag-reveal {
  to {
    -webkit-mask-position: left bottom;
    mask-position: left bottom;
  }
  from {
    -webkit-mask-position: right top;
    mask-position: right top;
  }
}
@keyframes diag-reveal {
  to {
    -webkit-mask-position: left bottom;
    mask-position: left bottom;
  }
  from {
    -webkit-mask-position: right top;
    mask-position: right top;
  }
}
.loader2 div.touch {
  position: fixed;
  top: 45%;
  left: 50%;
  z-index: 10;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: blink 1.6s infinite;
  animation: blink 1.6s infinite;
}
.loader2 div.touch img {
  width: 11.1111111111vw;
}

@keyframes blink {
  50% {
    opacity: 0;
  }
}
.loader3 div.logo {
  text-align: center;
  margin-top: 6.0648148148vw;
  position: relative;
  z-index: 10;
}
.loader3 div.logo img {
  width: 33.8888888889vw;
}
.loader3 div.contents {
  position: relative;
  height: calc(100dvh - 10.5vw);
}
.loader3 .contents-liquid {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.loader3 .contents-text1 {
  position: fixed;
  top: 16.6666666667vw;
  left: 4.4444444444vw;
  width: 51.1111111111vw;
  z-index: 2;
  padding: 2.2222222222vw;
  padding-right: 12.2222222222vw;
  -webkit-transition: 0.4s all linear;
  transition: 0.4s all linear;
}
.loader3 .contents-text1 h4 {
  font-size: 2.2222222222vw;
  line-height: 2;
  margin-bottom: 2.2685185185vw;
}
@media (max-width: 959px) {
  .loader3 .contents-text1 h4 {
    font-size: 4.4444444444vw;
  }
}
.loader3 .contents-text1 p {
  font-size: 1.6666666667vw;
  line-height: 2;
}
@media (max-width: 959px) {
  .loader3 .contents-text1 p {
    font-size: 3.3333333333vw;
  }
}
.loader3 .contents-text1.-filter1 {
  -webkit-animation: fadeInLeft1 1s ease-out forwards;
  animation: fadeInLeft1 1s ease-out forwards;
}
.loader3 .contents-text1.-filter2 {
  color: #fff;
  -webkit-animation: fadeInLeft2 1s ease-out forwards;
  animation: fadeInLeft2 1s ease-out forwards;
}
.loader3 .contents-text1.-filter.-filter1 {
  background: rgb(255, 119, 0);
  mix-blend-mode: plus-lighter;
  z-index: 1;
  color: transparent;
}
.loader3 .contents-text1.-filter.-filter2 {
  background: rgba(0, 0, 0, 0.7);
  z-index: 1;
  color: transparent;
}
.loader3 .contents-text2 {
  position: fixed;
  top: 28.2407407407vw;
  right: 4.4444444444vw;
  width: 51.1111111111vw;
  z-index: 2;
  padding: 2.2222222222vw;
  color: #fff;
  -webkit-transition: 0.4s all linear;
  transition: 0.4s all linear;
}
.loader3 .contents-text2 h4 {
  font-size: 2.2222222222vw;
  line-height: 2;
  margin-bottom: 2.2685185185vw;
}
@media (max-width: 959px) {
  .loader3 .contents-text2 h4 {
    font-size: 4.4444444444vw;
  }
}
.loader3 .contents-text2 p {
  font-size: 1.6666666667vw;
  line-height: 2;
}
@media (max-width: 959px) {
  .loader3 .contents-text2 p {
    font-size: 3.3333333333vw;
  }
}
.loader3 .contents-text2.-filter1 {
  -webkit-animation: fadeInRight1 1s ease-out forwards;
  animation: fadeInRight1 1s ease-out forwards;
}
.loader3 .contents-text2.-filter2 {
  color: #000;
  -webkit-animation: fadeInRight2 1s ease-out forwards;
  animation: fadeInRight2 1s ease-out forwards;
}
.loader3 .contents-text2.-filter.-filter1 {
  background: rgb(255, 0, 4);
  mix-blend-mode: multiply;
  z-index: 1;
  color: transparent;
}
.loader3 .contents-text2.-filter.-filter2 {
  background: rgba(252, 252, 252, 0.7);
  z-index: 1;
  color: transparent;
}
.loader3 .contents-ttl {
  position: fixed;
  bottom: 7.7777777778vw;
  left: 0;
  width: 100%;
  color: #fff;
  text-align: center;
  line-height: 1.5;
}
.loader3 .contents-ttl h2 {
  font-weight: bold;
  font-size: 6.6666666667vw;
}
.loader3 div.touch {
  position: fixed;
  top: 60%;
  left: 50%;
  z-index: 10;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: blink 1.6s infinite;
  animation: blink 1.6s infinite;
}
.loader3 div.touch img {
  width: 11.1111111111vw;
}

@-webkit-keyframes fadeInLeft1 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-3vw);
    transform: translateX(-3vw);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft1 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-3vw);
    transform: translateX(-3vw);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes fadeInRight1 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(3vw);
    transform: translateX(3vw);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInRight1 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(3vw);
    transform: translateX(3vw);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes fadeInLeft2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-3vw);
    transform: translateX(-3vw);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeft2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-3vw);
    transform: translateX(-3vw);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes fadeInRight2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(3vw);
    transform: translateX(3vw);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInRight2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(3vw);
    transform: translateX(3vw);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes blink {
  50% {
    opacity: 0;
  }
}
.loader4 div.logo {
  text-align: center;
  margin-top: 6.0648148148vw;
  position: relative;
  z-index: 10;
}
.loader4 div.logo img {
  width: 33.8888888889vw;
}
.loader4 div.contents {
  position: relative;
  height: calc(100dvh - 10.5vw);
}
.loader4 .contents-liquid {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.loader4 .contents-text1 {
  position: fixed;
  top: 16.6666666667vw;
  left: 4.4444444444vw;
  width: 51.1111111111vw;
  z-index: 2;
  padding: 2.2222222222vw;
  padding-right: 12.2222222222vw;
  color: #fff;
}
.loader4 .contents-text1 h4 {
  font-size: 1.6666666667vw;
  line-height: 2;
  margin-bottom: 2.2685185185vw;
}
.loader4 .contents-text1 p {
  font-size: 1.1111111111vw;
  line-height: 2;
}
.loader4 .contents-text1.-filter {
  background: rgba(0, 0, 0, 0.7);
  z-index: 1;
  color: transparent;
}
.loader4 .contents-text2 {
  position: fixed;
  top: 28.2407407407vw;
  right: 4.4444444444vw;
  width: 51.1111111111vw;
  z-index: 2;
  padding: 2.2222222222vw;
  color: #000;
}
.loader4 .contents-text2 h4 {
  font-size: 1.6666666667vw;
  line-height: 2;
  margin-bottom: 2.2685185185vw;
}
.loader4 .contents-text2 p {
  font-size: 1.1111111111vw;
  line-height: 2;
}
.loader4 .contents-text2.-filter {
  background: rgba(252, 252, 252, 0.7);
  z-index: 1;
  color: transparent;
}
.loader4 .contents-ttl {
  position: fixed;
  bottom: 7.7777777778vw;
  left: 0;
  width: 100%;
  color: #fff;
  text-align: center;
  line-height: 1.5;
}
.loader4 .contents-ttl h2 {
  font-weight: bold;
  font-size: 6.6666666667vw;
}
.loader4 div.touch {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 10;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-animation: blink 1.6s infinite;
  animation: blink 1.6s infinite;
}
.loader4 div.touch img {
  width: 11.1111111111vw;
}

@keyframes blink {
  50% {
    opacity: 0;
  }
}
@media (min-width: 960px) {
  .marginBottom100 {
    margin-bottom: 4.4444444444vw !important;
  }
  .marginBottom155 {
    margin-bottom: 6.6666666667vw !important;
  }
  .marginBottom150 {
    margin-bottom: 6.6666666667vw !important;
  }
  .marginBottom200 {
    margin-bottom: 8.8888888889vw !important;
  }
  .marginBottom250 {
    margin-bottom: 11.8518518519vw !important;
  }
  .marginBottom50 {
    margin-bottom: 2.2222222222vw !important;
  }
  .marginBottom75 {
    margin-bottom: 3.3333333333vw !important;
  }
  .marginTop150 {
    margin-top: 6.9444444444vw !important;
  }
  .paddingBottom250 {
    padding-bottom: 11.5740740741vw !important;
  }
  .paddingBottom200 {
    padding-bottom: 9.2592592593vw !important;
  }
  .paddingBottom150 {
    margin-bottom: 6.9444444444vw !important;
  }
  .paddingBottom100 {
    margin-bottom: 4.6296296296vw !important;
  }
  .paddingBottom75 {
    margin-bottom: 3.4722222222vw !important;
  }
  .paddingBottom50 {
    margin-bottom: 2.3148148148vw !important;
  }
  .paddingTop450 {
    padding-top: 20.8333333333vw !important;
  }
  .paddingTop400 {
    padding-top: 18.5185185185vw !important;
  }
  .paddingTop350 {
    padding-top: 16.2037037037vw !important;
  }
  .paddingTop300 {
    padding-top: 13.8888888889vw !important;
  }
  .paddingTop250 {
    padding-top: 11.5740740741vw !important;
  }
  .paddingTop200 {
    padding-top: 9.2592592593vw !important;
  }
  .paddingTop150 {
    padding-top: 6.9444444444vw !important;
  }
  .paddingTop100 {
    padding-top: 4.6296296296vw !important;
  }
  .paddingTop50 {
    padding-top: 2.3148148148vw !important;
  }
  .marginTop-50 {
    margin-top: -2.2222222222vw !important;
  }
}
@media (max-width: 959px) {
  .marginBottom100 {
    margin-bottom: 8.8888888889vw !important;
  }
  .marginBottom155 {
    margin-bottom: 13.3333333333vw !important;
  }
  .marginBottom150 {
    margin-bottom: 13.3333333333vw !important;
  }
  .marginBottom200 {
    margin-bottom: 17.7777777778vw !important;
  }
  .marginBottom250 {
    margin-bottom: 23.7037037037vw !important;
  }
  .marginBottom50 {
    margin-bottom: 4.4444444444vw !important;
  }
  .marginBottom75 {
    margin-bottom: 6.6666666667vw !important;
  }
  .marginTop150 {
    margin-top: 13.8888888889vw !important;
  }
  .paddingBottom250 {
    padding-bottom: 23.1481481481vw !important;
  }
  .paddingBottom200 {
    padding-bottom: 18.5185185185vw !important;
  }
  .paddingBottom150 {
    margin-bottom: 13.8888888889vw !important;
  }
  .paddingBottom100 {
    margin-bottom: 9.2592592593vw !important;
  }
  .paddingBottom75 {
    margin-bottom: 6.9444444444vw !important;
  }
  .paddingBottom50 {
    margin-bottom: 4.6296296296vw !important;
  }
  .paddingTop450 {
    padding-top: 41.6666666667vw !important;
  }
  .paddingTop400 {
    padding-top: 37.037037037vw !important;
  }
  .paddingTop350 {
    padding-top: 32.4074074074vw !important;
  }
  .paddingTop300 {
    padding-top: 27.7777777778vw !important;
  }
  .paddingTop250 {
    padding-top: 23.1481481481vw !important;
  }
  .paddingTop200 {
    padding-top: 18.5185185185vw !important;
  }
  .paddingTop150 {
    padding-top: 13.8888888889vw !important;
  }
  .paddingTop100 {
    padding-top: 9.2592592593vw !important;
  }
  .paddingTop50 {
    padding-top: 4.6296296296vw !important;
  }
  .marginTop-50 {
    margin-top: -2.2222222222vw !important;
  }
}
@media (min-width: 960px) {
  .menu-loading {
    width: 100%;
    background: #000;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 10;
  }
  .menu-loading .menu-logo {
    width: 33.3333333333vw;
    height: 7.5vw;
    font-size: 5.5555555556vw;
    font-family: "AvenirPro65Medium";
    will-change: transform;
  }
  .menu-loading .menu-logo .menu-logo-text {
    font-size: 0.9259259259vw;
    letter-spacing: -0.0162037037vw;
    margin-bottom: 0.9259259259vw;
    position: relative;
    left: -0.0925925926vw;
  }
  .menu-loading .menu-logo .menu-logo-text .char {
    display: inline-block;
    opacity: 0;
    --mask-pos: 0%;
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    padding-top: 0.0925925926vw;
    -webkit-mask-image: linear-gradient(105deg, black var(--mask-pos), transparent var(--mask-pos), transparent 100%);
    mask-image: linear-gradient(105deg, black var(--mask-pos), transparent var(--mask-pos), transparent 100%);
  }
  .menu-loading .menu-logo .menu-logo-ttl {
    position: relative;
    left: -0.462962963vw;
    letter-spacing: -0.2083333333vw;
    white-space: nowrap;
  }
  .menu-loading .menu-logo .menu-logo-ttl .-code {
    color: transparent;
    display: inline-block;
    position: relative;
  }
  .menu-loading .menu-logo .menu-logo-ttl .-code span {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
  }
  .menu-loading .menu-logo .menu-logo-ttl .-mode {
    color: transparent;
    display: inline-block;
    position: relative;
  }
  .menu-loading .menu-logo .menu-logo-ttl .-mode span {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
  }
  .menu-loading .menu-logo .menu-logo-ttl .-xrn {
    position: relative;
    top: 1.5740740741vw;
  }
  .menu-loading .menu-logo .menu-logo-ttl .-xrn .char {
    display: inline-block;
    opacity: 1;
    --mask-pos: 0%;
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-mask-image: linear-gradient(105deg, black var(--mask-pos), transparent var(--mask-pos), transparent 100%);
    mask-image: linear-gradient(105deg, black var(--mask-pos), transparent var(--mask-pos), transparent 100%);
    margin-right: -4px;
    padding-right: 4px;
  }
  section.menu-content {
    background: #000;
    color: #fff;
  }
  section.menu-content h2.menu-content-logo {
    padding-top: 12.2222222222vw;
    text-align: center;
    margin-bottom: 10vw;
  }
  section.menu-content h2.menu-content-logo img {
    width: 33.3333333333vw;
  }
  section.menu-content h3.menu-content-ttl {
    text-align: center;
    font-size: 3.3333333333vw;
  }
  section.menu-content h4.menu-content-subttl {
    text-align: center;
    font-size: 2.2222222222vw;
    line-height: 2;
    margin-bottom: 3.9351851852vw;
  }
  section.menu-content p.menu-content-text {
    width: 53.3333333333vw;
    margin: 0 auto;
    font-size: 1.6666666667vw;
    line-height: 2;
    margin-bottom: 6.6666666667vw;
    text-align: justify;
  }
  section.menu-content ul.menu-content-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 2.2222222222vw;
    margin-bottom: 9.1666666667vw;
  }
  section.menu-content ul.menu-content-link li {
    border: 1px solid #fff;
    border-radius: 2.2222222222vw;
  }
  section.menu-content ul.menu-content-link li a {
    font-size: 1.6666666667vw;
    line-height: 4.4444444444vw;
    display: inline-block;
    padding: 0 3.0555555556vw;
    color: inherit;
    text-decoration: none;
  }
  section.menu-content p.menu-content-slogan {
    font-size: 2.2222222222vw;
    line-height: 2;
    margin-bottom: 9.1666666667vw;
    text-align: center;
  }
  section.menu-content div.menu-content-img img {
    width: 100%;
  }
}
@media (max-width: 959px) {
  .menu-loading {
    width: 100%;
    background: #000;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    height: 100lvh;
    z-index: 100;
  }
  .menu-loading .menu-logo {
    width: 66.6666666667vw;
    height: 15vw;
    font-size: 11.1111111111vw;
    font-family: "AvenirPro65Medium";
    will-change: transform;
  }
  .menu-loading .menu-logo .menu-logo-text {
    font-size: 1.8518518519vw;
    letter-spacing: -0.0324074074vw;
    margin-bottom: 1.8518518519vw;
    position: relative;
    left: -0.1851851852vw;
  }
  .menu-loading .menu-logo .menu-logo-text .char {
    display: inline-block;
    opacity: 0;
    --mask-pos: 0%;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-mask-image: linear-gradient(105deg, black var(--mask-pos), transparent var(--mask-pos), transparent 100%);
    mask-image: linear-gradient(105deg, black var(--mask-pos), transparent var(--mask-pos), transparent 100%);
    padding-top: 2px;
  }
  .menu-loading .menu-logo .menu-logo-ttl {
    position: relative;
    left: -0.9259259259vw;
    letter-spacing: -0.4166666667vw;
    white-space: nowrap;
  }
  .menu-loading .menu-logo .menu-logo-ttl .-code {
    color: transparent;
    display: inline-block;
    position: relative;
  }
  .menu-loading .menu-logo .menu-logo-ttl .-code span {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
  }
  .menu-loading .menu-logo .menu-logo-ttl .-mode {
    color: transparent;
    display: inline-block;
    position: relative;
  }
  .menu-loading .menu-logo .menu-logo-ttl .-mode span {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
  }
  .menu-loading .menu-logo .menu-logo-ttl .-xrn {
    position: relative;
    top: 3.1481481481vw;
  }
  .menu-loading .menu-logo .menu-logo-ttl .-xrn .char {
    display: inline-block;
    opacity: 1;
    --mask-pos: 0%;
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-mask-image: linear-gradient(105deg, black var(--mask-pos), transparent var(--mask-pos), transparent 100%);
    mask-image: linear-gradient(105deg, black var(--mask-pos), transparent var(--mask-pos), transparent 100%);
    margin-right: -4px;
    padding-right: 4px;
  }
  section.menu-content {
    background: #000;
    color: #fff;
  }
  section.menu-content h2.menu-content-logo {
    padding-top: 24.4444444444vw;
    text-align: center;
    margin-bottom: 20vw;
  }
  section.menu-content h2.menu-content-logo img {
    width: 66.6666666667vw;
  }
  section.menu-content h3.menu-content-ttl {
    text-align: center;
    font-size: 4.6296296296vw;
    margin-bottom: 0.9259259259vw;
  }
  section.menu-content h4.menu-content-subttl {
    text-align: center;
    font-size: 3.5185185185vw;
    line-height: 2;
    margin-bottom: 7.8703703704vw;
  }
  section.menu-content p.menu-content-text {
    width: 83.3333333333vw;
    margin: 0 auto;
    font-size: 4.0740740741vw;
    line-height: 2;
    margin-bottom: 13.3333333333vw;
    text-align: justify;
  }
  section.menu-content ul.menu-content-link {
    width: 59.2592592593vw;
    margin: 0 auto;
    gap: 4.4444444444vw;
    margin-bottom: 18.3333333333vw;
  }
  section.menu-content ul.menu-content-link li {
    border: 1px solid #fff;
    border-radius: 4.4444444444vw;
    margin-bottom: 4.4444444444vw;
  }
  section.menu-content ul.menu-content-link li a {
    font-size: 3.5185185185vw;
    line-height: 8.8888888889vw;
    display: block;
    text-align: center;
    padding: 0 6.1111111111vw;
    color: inherit;
    text-decoration: none;
  }
  section.menu-content p.menu-content-slogan {
    font-size: 3.5185185185vw;
    line-height: 2;
    margin-bottom: 18.3333333333vw;
    text-align: center;
  }
  section.menu-content div.menu-content-img img {
    width: 100%;
  }
}
@media (min-width: 960px) {
  nav.nav {
    background: rgb(245, 245, 245);
    position: fixed;
    top: 11.1111111111vw;
    left: calc(50% - 16.6666666667vw);
    z-index: 101;
    width: 86.6666666667vw;
    height: 121.1111111111vw;
    height: calc(100dvh - 20vw);
    border-radius: 0.7407407407vw;
    width: 33.3333333333vw;
    border-radius: 2.2222222222vw;
    height: 4.4444444444vw;
    top: 3.3333333333vw;
    opacity: 0;
    -webkit-transition: 0.4s cubic-bezier(0.86, 0, 0.07, 1) all, 0.6s opacity cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition: 0.4s cubic-bezier(0.86, 0, 0.07, 1) all, 0.6s opacity cubic-bezier(0.755, 0.05, 0.855, 0.06);
    pointer-events: none;
    overflow: hidden;
    line-height: 1.35;
  }
  nav.nav.-show {
    left: calc(50% - 43.3333333334vw);
    width: 86.6666666667vw;
    border-radius: 2.2222222222vw;
    height: 121.1111111111vw;
    height: calc(100dvh - 20vw);
    top: 11.1111111111vw;
    opacity: 1;
    pointer-events: auto;
    -webkit-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all, 0.01s opacity linear;
    transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all, 0.01s opacity linear;
  }
  nav.nav .nav-inner {
    height: 121.1111111111vw;
    height: calc(100dvh - 20vw);
    overflow-y: scroll;
    display: none;
  }
  nav.nav div.nav-head {
    padding-top: 7.4074074074vw;
  }
  nav.nav div.nav-head h3.nav-title {
    font-size: 2.7777777778vw;
    font-weight: 300;
    text-align: center;
    line-height: 1.2;
    margin-bottom: 3.3333333333vw;
  }
  nav.nav div.nav-head p.nav-description {
    font-size: 1.6666666667vw;
    text-align: center;
    line-height: 2;
    margin-bottom: 3.3333333333vw;
  }
  nav.nav section.nav-section.nav-section--codex {
    width: 73.3333333333vw;
    margin: 0 auto;
    margin-bottom: 6.6203703704vw;
  }
  nav.nav section.nav-section.nav-section--codex h3.nav-logo {
    margin-bottom: 2.2222222222vw;
  }
  nav.nav section.nav-section.nav-section--codex h3.nav-logo img {
    width: 14.8148148148vw;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content {
    will-change: transform;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--left {
    width: 33.3333333333vw;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--left ul.nav-list {
    border-top: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--left ul.nav-list li.nav-item {
    border-bottom: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--left ul.nav-list li.nav-item.-white {
    background: #fff;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--left ul.nav-list li.nav-item.-blue {
    color: blue;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--left ul.nav-list li.nav-item a.nav-link {
    display: block;
    padding-top: 1.4814814815vw;
    padding-bottom: 1.4814814815vw;
    font-size: 1.6666666667vw;
    position: relative;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--left ul.nav-list li.nav-item a.nav-link img {
    width: 1.8055555556vw;
    height: 1.1111111111vw;
    position: absolute;
    top: 1.8518518519vw;
    right: 2.3148148148vw;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--right {
    width: 33.3333333333vw;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--right ul.nav-list {
    border-top: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--right ul.nav-list li.nav-item {
    border-bottom: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--right ul.nav-list li.nav-item.-white {
    background: #fff;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--right ul.nav-list li.nav-item.-blue {
    color: blue;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--right ul.nav-list li.nav-item a.nav-link {
    display: block;
    padding-top: 1.4814814815vw;
    padding-bottom: 1.4814814815vw;
    font-size: 1.6666666667vw;
    position: relative;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--right ul.nav-list li.nav-item a.nav-link img {
    width: 1.8055555556vw;
    height: 1.1111111111vw;
    position: absolute;
    top: 1.8518518519vw;
    right: 2.3148148148vw;
  }
  nav.nav section.nav-section.nav-section--abc {
    width: 73.3333333333vw;
    margin: 0 auto;
    margin-bottom: 6.6203703704vw;
  }
  nav.nav section.nav-section.nav-section--abc h3.nav-logo {
    margin-bottom: 2.2222222222vw;
  }
  nav.nav section.nav-section.nav-section--abc h3.nav-logo img {
    width: 14.3518518519vw;
  }
  nav.nav section.nav-section.nav-section--abc div.nav-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  nav.nav section.nav-section.nav-section--abc div.nav-content div.nav-column.nav-column--left {
    width: 33.3333333333vw;
  }
  nav.nav section.nav-section.nav-section--abc div.nav-content div.nav-column.nav-column--left ul.nav-list {
    border-top: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--abc div.nav-content div.nav-column.nav-column--left ul.nav-list li.nav-item {
    border-bottom: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--abc div.nav-content div.nav-column.nav-column--left ul.nav-list li.nav-item a.nav-link {
    display: block;
    padding-top: 1.4814814815vw;
    padding-bottom: 1.4814814815vw;
    font-size: 1.6666666667vw;
    position: relative;
  }
  nav.nav section.nav-section.nav-section--abc div.nav-content div.nav-column.nav-column--left ul.nav-list li.nav-item a.nav-link img {
    width: 1.8055555556vw;
    height: 1.1111111111vw;
    position: absolute;
    top: 1.8518518519vw;
    right: 2.3148148148vw;
  }
  nav.nav section.nav-section.nav-section--abc div.nav-content div.nav-column.nav-column--right {
    width: 33.3333333333vw;
  }
  nav.nav section.nav-section.nav-section--abc div.nav-content div.nav-column.nav-column--right ul.nav-list {
    border-top: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--abc div.nav-content div.nav-column.nav-column--right ul.nav-list li.nav-item {
    border-bottom: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--abc div.nav-content div.nav-column.nav-column--right ul.nav-list li.nav-item a.nav-link {
    display: block;
    padding-top: 1.4814814815vw;
    padding-bottom: 1.4814814815vw;
    font-size: 1.6666666667vw;
    position: relative;
  }
  nav.nav section.nav-section.nav-section--abc div.nav-content div.nav-column.nav-column--right ul.nav-list li.nav-item a.nav-link img {
    width: 1.8055555556vw;
    height: 1.1111111111vw;
    position: absolute;
    top: 1.8518518519vw;
    right: 2.3148148148vw;
  }
  nav.nav section.nav-section.nav-section--itami-ocm {
    width: 73.3333333333vw;
    margin: 0 auto;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    will-change: transform;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--left {
    width: 33.3333333333vw;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--left h3.nav-logo {
    margin-bottom: 2.2222222222vw;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--left h3.nav-logo img {
    width: 13.0092592593vw;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--left ul.nav-list {
    border-top: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--left ul.nav-list li.nav-item {
    border-bottom: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--left ul.nav-list li.nav-item a.nav-link {
    display: block;
    padding-top: 1.4814814815vw;
    padding-bottom: 1.4814814815vw;
    font-size: 1.6666666667vw;
    position: relative;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--left ul.nav-list li.nav-item a.nav-link img {
    width: 1.8055555556vw;
    height: 1.1111111111vw;
    position: absolute;
    top: 1.8518518519vw;
    right: 2.3148148148vw;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--right {
    width: 33.3333333333vw;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--right h3.nav-logo {
    margin-bottom: 2.2222222222vw;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--right h3.nav-logo img {
    width: 8.4722222222vw;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--right ul.nav-list {
    border-top: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--right ul.nav-list li.nav-item {
    border-bottom: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--right ul.nav-list li.nav-item a.nav-link {
    display: block;
    padding-top: 1.4814814815vw;
    padding-bottom: 1.4814814815vw;
    font-size: 1.6666666667vw;
    position: relative;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--right ul.nav-list li.nav-item a.nav-link img {
    width: 1.8055555556vw;
    height: 1.1111111111vw;
    position: absolute;
    top: 1.8518518519vw;
    right: 2.3148148148vw;
  }
  nav.nav div.nav-footer {
    color: rgb(170, 170, 170);
    padding-top: 5.5555555556vw;
    padding-bottom: 5.5555555556vw;
    margin: 0 6.6666666667vw;
  }
  nav.nav div.nav-footer p.nav-footer__logo {
    padding-bottom: 1.4814814815vw;
  }
  nav.nav div.nav-footer p.nav-footer__logo img {
    width: 33.3333333333vw;
  }
  nav.nav div.nav-footer h4.nav-footer__message {
    font-size: 1.6666666667vw;
    padding-bottom: 1.4814814815vw;
    line-height: 2;
  }
  nav.nav div.nav-footer div.nav-footer__contact {
    padding-bottom: 1.4814814815vw;
  }
  nav.nav div.nav-footer div.nav-footer__contact h4.nav-footer__heading {
    font-size: 1.6666666667vw;
    line-height: 2;
  }
  nav.nav div.nav-footer div.nav-footer__contact h3.nav-footer__company {
    font-size: 1.6666666667vw;
    line-height: 2;
  }
  nav.nav div.nav-footer div.nav-footer__contact p.nav-footer__info {
    font-size: 1.1111111111vw;
    line-height: 2;
  }
  nav.nav div.nav-footer p.nav-footer__copy {
    font-size: 1.1111111111vw;
    line-height: 2;
  }
  nav.nav .nav-close {
    position: fixed;
    top: 8.7037037037vw;
    left: 50%;
    width: 4.4444444444vw;
    height: 4.4444444444vw;
    background: #fff;
    border: 0.0462962963vw solid #000;
    border-radius: 50%;
    cursor: pointer;
    z-index: 999;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translate(-50%, -5vw);
    transform: translate(-50%, -5vw);
    -webkit-transition: 0.2s cubic-bezier(0.86, 0, 0.07, 1) all;
    transition: 0.2s cubic-bezier(0.86, 0, 0.07, 1) all;
  }
  nav.nav .nav-close.-show {
    -webkit-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all;
    transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all;
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
  nav.nav .nav-close::before,
  nav.nav .nav-close::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60%;
    height: 0.0925925926vw;
    background-color: #000;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  nav.nav .nav-close::before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
  }
  nav.nav .nav-close::after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
  }
}
@media (max-width: 959px) {
  nav.nav {
    background: rgb(245, 245, 245);
    position: fixed;
    top: 11.1111111111vw;
    left: calc(50% - 43.3333333334vw);
    z-index: 101;
    width: 86.6666666667vw;
    border-radius: 4.4444444444vw;
    height: 8.8888888889vw;
    top: 2.7777777778vw;
    opacity: 0;
    -webkit-transition: 0.4s cubic-bezier(0.86, 0, 0.07, 1) all, 0.6s opacity cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition: 0.4s cubic-bezier(0.86, 0, 0.07, 1) all, 0.6s opacity cubic-bezier(0.755, 0.05, 0.855, 0.06);
    pointer-events: none;
    line-height: 1.35;
  }
  nav.nav.-show {
    left: calc(50% - 43.3333333334vw);
    width: 86.6666666667vw;
    border-radius: 2.2222222222vw;
    height: 90dvh;
    top: 11.1111111111vw;
    opacity: 1;
    pointer-events: auto;
    -webkit-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all, 0.01s opacity linear;
    transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all, 0.01s opacity linear;
  }
  nav.nav .nav-inner {
    height: 90dvh;
    overflow-y: scroll;
    display: none;
  }
  nav.nav div.nav-head {
    padding-top: 14.8148148148vw;
  }
  nav.nav div.nav-head h3.nav-title {
    font-size: 5.5555555556vw;
    font-weight: 300;
    text-align: center;
    line-height: 1.2;
    margin-bottom: 3.3333333333vw;
  }
  nav.nav div.nav-head p.nav-description {
    font-size: 3.3333333333vw;
    text-align: center;
    line-height: 2;
    margin-bottom: 11.1111111111vw;
  }
  nav.nav section.nav-section.nav-section--codex {
    width: 73.3333333333vw;
    margin: 0 auto;
    margin-bottom: 13.2407407407vw;
  }
  nav.nav section.nav-section.nav-section--codex h3.nav-logo {
    margin-bottom: 4.4444444444vw;
  }
  nav.nav section.nav-section.nav-section--codex h3.nav-logo img {
    width: 29.6296296296vw;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--left {
    width: 100%;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--left ul.nav-list {
    border-top: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--left ul.nav-list li.nav-item {
    border-bottom: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--left ul.nav-list li.nav-item a.nav-link {
    display: block;
    padding-top: 2.962962963vw;
    padding-bottom: 2.962962963vw;
    font-size: 2.962962963vw;
    position: relative;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--left ul.nav-list li.nav-item a.nav-link img {
    width: 3.6111111111vw;
    height: 2.2222222222vw;
    position: absolute;
    top: 3.7037037037vw;
    right: 4.6296296296vw;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--right {
    width: 100%;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--right ul.nav-list li.nav-item {
    border-bottom: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--right ul.nav-list li.nav-item a.nav-link {
    display: block;
    padding-top: 2.962962963vw;
    padding-bottom: 2.962962963vw;
    font-size: 2.962962963vw;
    position: relative;
  }
  nav.nav section.nav-section.nav-section--codex div.nav-content div.nav-column.nav-column--right ul.nav-list li.nav-item a.nav-link img {
    width: 3.6111111111vw;
    height: 2.2222222222vw;
    position: absolute;
    top: 3.7037037037vw;
    right: 4.6296296296vw;
  }
  nav.nav section.nav-section.nav-section--abc {
    width: 73.3333333333vw;
    margin: 0 auto;
    margin-bottom: 13.2407407407vw;
  }
  nav.nav section.nav-section.nav-section--abc h3.nav-logo {
    margin-bottom: 4.4444444444vw;
  }
  nav.nav section.nav-section.nav-section--abc h3.nav-logo img {
    width: 28.7037037037vw;
  }
  nav.nav section.nav-section.nav-section--abc div.nav-content div.nav-column.nav-column--left {
    width: 100%;
  }
  nav.nav section.nav-section.nav-section--abc div.nav-content div.nav-column.nav-column--left ul.nav-list {
    border-top: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--abc div.nav-content div.nav-column.nav-column--left ul.nav-list li.nav-item {
    border-bottom: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--abc div.nav-content div.nav-column.nav-column--left ul.nav-list li.nav-item a.nav-link {
    display: block;
    padding-top: 2.962962963vw;
    padding-bottom: 2.962962963vw;
    font-size: 2.962962963vw;
    position: relative;
  }
  nav.nav section.nav-section.nav-section--abc div.nav-content div.nav-column.nav-column--left ul.nav-list li.nav-item a.nav-link img {
    width: 3.6111111111vw;
    height: 2.2222222222vw;
    position: absolute;
    top: 3.7037037037vw;
    right: 4.6296296296vw;
  }
  nav.nav section.nav-section.nav-section--abc div.nav-content div.nav-column.nav-column--right {
    width: 100%;
  }
  nav.nav section.nav-section.nav-section--abc div.nav-content div.nav-column.nav-column--right ul.nav-list li.nav-item {
    border-bottom: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--abc div.nav-content div.nav-column.nav-column--right ul.nav-list li.nav-item a.nav-link {
    display: block;
    padding-top: 2.962962963vw;
    padding-bottom: 2.962962963vw;
    font-size: 2.962962963vw;
    position: relative;
  }
  nav.nav section.nav-section.nav-section--abc div.nav-content div.nav-column.nav-column--right ul.nav-list li.nav-item a.nav-link img {
    width: 3.6111111111vw;
    height: 2.2222222222vw;
    position: absolute;
    top: 3.7037037037vw;
    right: 4.6296296296vw;
  }
  nav.nav section.nav-section.nav-section--itami-ocm {
    width: 73.3333333333vw;
    margin: 0 auto;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--left {
    width: 100%;
    margin-bottom: 13.2407407407vw;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--left h3.nav-logo {
    margin-bottom: 2.2222222222vw;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--left h3.nav-logo img {
    width: 31.2222222222vw;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--left ul.nav-list {
    border-top: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--left ul.nav-list li.nav-item {
    border-bottom: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--left ul.nav-list li.nav-item a.nav-link {
    display: block;
    padding-top: 2.962962963vw;
    padding-bottom: 2.962962963vw;
    font-size: 2.962962963vw;
    position: relative;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--left ul.nav-list li.nav-item a.nav-link img {
    width: 3.6111111111vw;
    height: 2.2222222222vw;
    position: absolute;
    top: 3.7037037037vw;
    right: 4.6296296296vw;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--right {
    width: 100%;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--right h3.nav-logo {
    margin-bottom: 2.2222222222vw;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--right h3.nav-logo img {
    width: 22.0277777778vw;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--right ul.nav-list {
    border-top: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--right ul.nav-list li.nav-item {
    border-bottom: 1px solid #000;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--right ul.nav-list li.nav-item a.nav-link {
    display: block;
    padding-top: 2.962962963vw;
    padding-bottom: 2.962962963vw;
    font-size: 2.962962963vw;
    position: relative;
  }
  nav.nav section.nav-section.nav-section--itami-ocm div.nav-content div.nav-column.nav-column--right ul.nav-list li.nav-item a.nav-link img {
    width: 3.6111111111vw;
    height: 2.2222222222vw;
    position: absolute;
    top: 3.7037037037vw;
    right: 4.6296296296vw;
  }
  nav.nav div.nav-footer {
    color: rgb(170, 170, 170);
    padding-top: 11.1111111111vw;
    padding-bottom: 11.1111111111vw;
    margin: 0 6.6666666667vw;
  }
  nav.nav div.nav-footer p.nav-footer__logo {
    padding-bottom: 2.962962963vw;
  }
  nav.nav div.nav-footer p.nav-footer__logo img {
    width: 44.4444444444vw;
  }
  nav.nav div.nav-footer h4.nav-footer__message {
    font-size: 3.3333333333vw;
    padding-bottom: 2.962962963vw;
    line-height: 2;
  }
  nav.nav div.nav-footer div.nav-footer__contact {
    padding-bottom: 2.962962963vw;
  }
  nav.nav div.nav-footer div.nav-footer__contact h4.nav-footer__heading {
    font-size: 3.3333333333vw;
    line-height: 2;
  }
  nav.nav div.nav-footer div.nav-footer__contact h3.nav-footer__company {
    font-size: 3.3333333333vw;
    line-height: 2;
    margin-bottom: 2.2222222222vw;
  }
  nav.nav div.nav-footer div.nav-footer__contact p.nav-footer__info {
    font-size: 2.2222222222vw;
    line-height: 2;
  }
  nav.nav div.nav-footer p.nav-footer__copy {
    font-size: 2.2222222222vw;
    line-height: 2;
  }
  nav.nav .nav-close {
    position: fixed;
    top: 7.4074074074vw;
    left: 50%;
    width: 8.8888888889vw;
    height: 8.8888888889vw;
    background: #fff;
    border: 0.0925925926vw solid #000;
    border-radius: 50%;
    cursor: pointer;
    z-index: 999;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translate(-50%, -5vw);
    transform: translate(-50%, -5vw);
    -webkit-transition: 0.2s cubic-bezier(0.86, 0, 0.07, 1) all;
    transition: 0.2s cubic-bezier(0.86, 0, 0.07, 1) all;
  }
  nav.nav .nav-close.-show {
    -webkit-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all;
    transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all;
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
  nav.nav .nav-close::before,
  nav.nav .nav-close::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60%;
    height: 0.1851851852vw;
    background-color: #000;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  nav.nav .nav-close::before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
  }
  nav.nav .nav-close::after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
  }
}
.nav-layer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: rgba(0, 0, 0, 0.5);
  display: none;
}

@media (min-width: 960px) {
  div.sub-nav {
    position: fixed;
    top: 12.3148148148vw;
    width: 100%;
    z-index: 21;
  }
  div.sub-nav ul.sub-nav-elem {
    width: 86.6666666667vw;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 2.2222222222vw;
  }
  div.sub-nav ul.sub-nav-elem li a {
    text-align: center;
    display: inline-block;
    font-size: 1.6666666667vw;
    border-radius: 50%;
    color: #fff;
    border: 1px solid #000;
  }
  div.sub-nav ul.sub-nav-elem li a img {
    width: 4.4444444444vw;
  }
  div.sub-nav ul.sub-nav-elem li.-active a {
    border: 1px solid #000;
    -webkit-filter: invert(1);
    filter: invert(1);
  }
}
@media (max-width: 959px) {
  div.sub-nav {
    position: absolute;
    top: 12.3148148148vw;
    top: 22.2222222222vw;
    width: 100%;
    z-index: 1;
  }
  div.sub-nav ul.sub-nav-elem {
    width: 86.6666666667vw;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 4.4444444444vw;
  }
  div.sub-nav ul.sub-nav-elem li a {
    text-align: center;
    display: inline-block;
    border-radius: 50%;
  }
  div.sub-nav ul.sub-nav-elem li a img {
    width: 10.6666666667vw;
  }
  div.sub-nav ul.sub-nav-elem li.-active a {
    border: 1px solid #000;
    -webkit-filter: invert(1);
    filter: invert(1);
  }
}
@media (min-width: 960px) {
  div.bottom-nav {
    display: none;
  }
}
@media (max-width: 959px) {
  div.bottom-nav {
    position: fixed;
    bottom: 6.6666666667vw;
    width: 100%;
    z-index: 1;
    -webkit-transform: translateY(18vw);
    transform: translateY(18vw);
    -webkit-transition: 0.4s all ease-out;
    transition: 0.4s all ease-out;
  }
  div.bottom-nav.-show {
    -webkit-transform: translateY(2vw);
    transform: translateY(2vw);
  }
  div.bottom-nav.-show.-up {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  div.bottom-nav.-show.-up ul.bottom-nav-elem li a {
    line-height: 4.4444444444vw;
  }
  div.bottom-nav ul.bottom-nav-elem {
    width: 86.6666666667vw;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 4.4444444444vw;
  }
  div.bottom-nav ul.bottom-nav-elem li a {
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    border: 1px solid #000;
    -webkit-transition: 0.4s all ease-out;
    transition: 0.4s all ease-out;
  }
  div.bottom-nav ul.bottom-nav-elem li a img {
    width: 10.6666666667vw;
  }
  div.bottom-nav ul.bottom-nav-elem li.-active a {
    border: 1px solid #000;
    -webkit-filter: invert(1);
    filter: invert(1);
  }
}
.pagetop {
  position: fixed;
  bottom: 0vw;
  left: 0vw;
  padding: 1.8518518519vw;
  opacity: 0;
}
.pagetop img {
  width: 2.3148148148vw;
}
.pagetop.-show {
  opacity: 1;
}

@media (min-width: 960px) {
  .popup {
    background: rgba(0, 0, 0, 0.75);
    position: fixed;
    top: 11.1111111111vw;
    left: calc(50% - 43.3333333334vw);
    z-index: 101;
    width: 86.6666666667vw;
    border-radius: 2.2222222222vw;
    top: 3.3333333333vw;
    top: -4.6296296296vw;
    opacity: 0;
    -webkit-transition: 0.4s cubic-bezier(0.86, 0, 0.07, 1) all, 0.6s opacity cubic-bezier(0.755, 0.05, 0.855, 0.06), 0.001s border cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition: 0.4s cubic-bezier(0.86, 0, 0.07, 1) all, 0.6s opacity cubic-bezier(0.755, 0.05, 0.855, 0.06), 0.001s border cubic-bezier(0.755, 0.05, 0.855, 0.06);
    pointer-events: none;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0);
    line-height: 1.35;
  }
  .popup.-show {
    left: calc(50% - 43.3333333334vw);
    width: 86.6666666667vw;
    border-radius: 2.2222222222vw;
    top: 11.1111111111vw;
    opacity: 1;
    pointer-events: auto;
    -webkit-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all, 0.01s opacity linear;
    transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all, 0.01s opacity linear;
    border: 1px solid rgb(255, 255, 255);
  }
  .popup .popup-inner {
    display: none;
    max-height: calc(100dvh - 22.2222222222vw);
    overflow-y: auto;
  }
  .popup div.popup-head {
    padding-top: 7.4074074074vw;
    margin-bottom: 6.6666666667vw;
  }
  .popup div.popup-head h3.popup-title {
    font-size: 2.7777777778vw;
    font-weight: 300;
    text-align: center;
    line-height: 1.2;
    margin-bottom: 3.3333333333vw;
  }
  .popup div.popup-head p.popup-description {
    font-size: 1.6666666667vw;
    text-align: center;
    line-height: 2;
  }
  .popup .popup-content {
    will-change: transform;
    width: 73.3333333333vw;
    margin: 0 auto;
    margin-bottom: 6.9444444444vw;
  }
  .popup .popup-content .popup-content-title {
    font-size: 2.2222222222vw;
    line-height: 2;
    text-align: center;
    margin-bottom: 2.2685185185vw;
  }
  .popup .popup-content .popup-content-text {
    width: 53.3333333333vw;
    margin: 0 auto;
    text-align: justify;
    font-size: 1.6666666667vw;
    line-height: 2;
    margin-bottom: 4.3981481481vw;
  }
  .popup .popup-content .popup-content-img {
    margin-bottom: 2.2685185185vw;
  }
  .popup .popup-content .popup-content-img img {
    width: 100%;
  }
  .popup .popup-close {
    position: fixed;
    top: 8.7037037037vw;
    left: 50%;
    width: 4.4444444444vw;
    height: 4.4444444444vw;
    background: #fff;
    border: 0.0462962963vw solid #000;
    border-radius: 50%;
    cursor: pointer;
    z-index: 999;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translate(-50%, -5vw);
    transform: translate(-50%, -5vw);
    -webkit-transition: 0.2s cubic-bezier(0.86, 0, 0.07, 1) all;
    transition: 0.2s cubic-bezier(0.86, 0, 0.07, 1) all;
    will-change: transform;
  }
  .popup .popup-close.-show {
    -webkit-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all;
    transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all;
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
  .popup .popup-close::before,
  .popup .popup-close::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60%;
    height: 0.0925925926vw;
    background-color: #000;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .popup .popup-close::before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
  }
  .popup .popup-close::after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
  }
}
@media (max-width: 959px) {
  .popup {
    background: rgba(0, 0, 0, 0.75);
    position: fixed;
    top: 11.1111111111vw;
    left: calc(50% - 43.3333333334vw);
    z-index: 101;
    width: 86.6666666667vw;
    border-radius: 2.2222222222vw;
    top: 3.3333333333vw;
    top: -4.6296296296vw;
    opacity: 0;
    -webkit-transition: 0.4s cubic-bezier(0.86, 0, 0.07, 1) all, 0.6s opacity cubic-bezier(0.755, 0.05, 0.855, 0.06), 0.01s opacity linear;
    transition: 0.4s cubic-bezier(0.86, 0, 0.07, 1) all, 0.6s opacity cubic-bezier(0.755, 0.05, 0.855, 0.06), 0.01s opacity linear;
    border: 1px solid rgba(255, 255, 255, 0);
    pointer-events: none;
    color: #fff;
    line-height: 1.35;
  }
  .popup.-show {
    left: calc(50% - 43.3333333334vw);
    width: 86.6666666667vw;
    border-radius: 2.2222222222vw;
    top: 11.1111111111vw;
    opacity: 1;
    pointer-events: auto;
    -webkit-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all, 0.01s opacity linear;
    transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all, 0.01s opacity linear;
    border: 1px solid rgb(255, 255, 255);
  }
  .popup .popup-inner {
    max-height: calc(100dvh - 22.2222222222vw);
    overflow: scroll;
    overflow-x: hidden;
    display: none;
  }
  .popup div.popup-head {
    padding-top: 14.8148148148vw;
    margin-bottom: 13.3333333333vw;
  }
  .popup div.popup-head h3.popup-title {
    font-size: 4.6296296296vw;
    font-weight: 300;
    text-align: center;
    line-height: 1.2;
    margin-bottom: 6.6666666667vw;
  }
  .popup div.popup-head p.popup-description {
    font-size: 3.0555555556vw;
    text-align: center;
    line-height: 2;
  }
  .popup .popup-content {
    will-change: transform;
    width: 73.3333333333vw;
    margin: 0 auto;
    margin-bottom: 13.8888888889vw;
  }
  .popup .popup-content .popup-content-title {
    font-size: 4.6296296296vw;
    line-height: 2;
    text-align: center;
    margin-bottom: 4.537037037vw;
  }
  .popup .popup-content .popup-content-text {
    margin: 0 auto;
    text-align: justify;
    font-size: 3.5185185185vw;
    line-height: 2;
    margin-bottom: 8.7962962963vw;
  }
  .popup .popup-content .popup-content-img {
    margin-bottom: 4.537037037vw;
  }
  .popup .popup-content .popup-content-img img {
    width: 100%;
  }
  .popup .popup-close {
    position: fixed;
    top: 7.4074074074vw;
    left: 50%;
    width: 8.8888888889vw;
    height: 8.8888888889vw;
    background: #fff;
    border: 0.0925925926vw solid #000;
    border-radius: 50%;
    cursor: pointer;
    z-index: 999;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translate(-50%, -5vw);
    transform: translate(-50%, -5vw);
    -webkit-transition: 0.2s cubic-bezier(0.86, 0, 0.07, 1) all;
    transition: 0.2s cubic-bezier(0.86, 0, 0.07, 1) all;
    will-change: transform;
  }
  .popup .popup-close.-show {
    -webkit-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all;
    transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all;
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
  .popup .popup-close::before,
  .popup .popup-close::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60%;
    height: 0.1851851852vw;
    background-color: #000;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .popup .popup-close::before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
  }
  .popup .popup-close::after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
  }
}
.prlx {
  -webkit-mask-image: linear-gradient(115deg, black 0%, black 40%, transparent 100%);
  mask-image: linear-gradient(115deg, black 0%, black 40%, transparent 100%);
  -webkit-mask-size: 300% 100%;
  mask-size: 300% 100%;
  -webkit-mask-position: 100% 0;
  mask-position: 100% 0;
  -webkit-transform: translate(0, 1vw);
  transform: translate(0, 1vw);
  opacity: 0;
  -webkit-transition: opacity 0.8s cubic-bezier(0, 0, 1, 1), -webkit-transform 1.2s cubic-bezier(0.23, 1, 0.32, 1), -webkit-mask-position 3.2s cubic-bezier(0.23, 1, 0.32, 1);
  transition: opacity 0.8s cubic-bezier(0, 0, 1, 1), -webkit-transform 1.2s cubic-bezier(0.23, 1, 0.32, 1), -webkit-mask-position 3.2s cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 1.2s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.8s cubic-bezier(0, 0, 1, 1), mask-position 3.2s cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 1.2s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.8s cubic-bezier(0, 0, 1, 1), mask-position 3.2s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 1.2s cubic-bezier(0.23, 1, 0.32, 1), -webkit-mask-position 3.2s cubic-bezier(0.23, 1, 0.32, 1);
}
.prlx.-show {
  -webkit-mask-position: 0% 0;
  mask-position: 0% 0;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}

@media (min-width: 960px) {
  .service-phone.-show {
    text-align: center;
    overflow: visible !important;
    padding-top: 4vw;
  }
  .service-phone.-show img {
    height: 42.5925925926vw;
    -webkit-animation: pop-bounce 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation: pop-bounce 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
}
@media (max-width: 959px) {
  .service-phone.-show {
    text-align: center;
    overflow: visible !important;
    padding-top: 4vw;
  }
  .service-phone.-show img {
    height: 53.7037037037vw;
    -webkit-animation: pop-bounce 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation: pop-bounce 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
}
/* ぴょんと出てくるアニメーション */
@-webkit-keyframes pop-bounce {
  0% {
    -webkit-transform: scale(0.9) translateY(12vw);
    transform: scale(0.9) translateY(12vw);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes pop-bounce {
  0% {
    -webkit-transform: scale(0.9) translateY(12vw);
    transform: scale(0.9) translateY(12vw);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.slide {
  height: 122.9166666667vw;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.slide .unit-slide-elem {
  position: relative;
  width: 100%;
  height: 100%;
  background: red;
}
.slide .unit-slide-elem li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 0;
}
.slide .unit-slide-elem li img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

@media (min-width: 960px) {
  #container {
    position: relative;
  }
  #container div.special-info {
    top: 80%;
  }
  div.special-info {
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 6.6203703704vw;
    width: 51.1111111111vw;
    color: #fff;
    padding: 2.2222222222vw;
    overflow: hidden;
    -webkit-clip-path: inset(0 20% 0 0);
    clip-path: inset(0 20% 0 0);
    opacity: 0;
    z-index: 20;
  }
  div.special-info h3.special-ttl-elem {
    font-size: 1.6666666667vw;
    line-height: 2;
    margin-bottom: 2.2222222222vw;
    opacity: 0;
    -webkit-transform: translateX(-2vw);
    transform: translateX(-2vw);
  }
  div.special-info p.special-text-elem {
    font-size: 1.1111111111vw;
    line-height: 2;
    opacity: 0;
    -webkit-transform: translateX(-2vw);
    transform: translateX(-2vw);
  }
}
@media (max-width: 959px) {
  #container {
    position: relative;
  }
  #container div.special-info {
    top: 80%;
  }
  div.special-info {
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 4.6296296296vw;
    width: 62.962962963vw;
    color: #fff;
    padding: 4.4444444444vw;
    overflow: hidden;
    -webkit-clip-path: inset(0 20% 0 0);
    clip-path: inset(0 20% 0 0);
    opacity: 0;
    z-index: 20;
  }
  div.special-info h3.special-ttl-elem {
    font-size: 3.5185185185vw;
    line-height: 2;
    opacity: 0;
    -webkit-transform: translateX(-2vw);
    transform: translateX(-2vw);
  }
  div.special-info p.special-text-elem {
    font-size: 2.962962963vw;
    line-height: 2;
    opacity: 0;
    -webkit-transform: translateX(-2vw);
    transform: translateX(-2vw);
  }
}
div.survey-serif div.survey-serif-elem {
  width: 66.5740740741vw;
  height: 61.1111111111vw;
  margin: 0 auto;
  background: url(../img/survey-serif.svg) center center/cover no-repeat;
  -webkit-animation: bubble-pop 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
  animation: bubble-pop 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
}
div.survey-serif div.survey-serif-elem p {
  padding-top: 5.5555555556vw;
  text-align: center;
  font-size: 2.7777777778vw;
  line-height: 2;
  font-weight: bold;
  opacity: 0;
  -webkit-animation: text-fade 1.2s cubic-bezier(0.23, 1, 0.32, 1) 0.9s forwards;
  animation: text-fade 1.2s cubic-bezier(0.23, 1, 0.32, 1) 0.9s forwards;
}

@-webkit-keyframes bubble-pop {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bubble-pop {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes text-fade {
  from {
    opacity: 0;
    -webkit-transform: translateY(2vw);
    transform: translateY(2vw);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes text-fade {
  from {
    opacity: 0;
    -webkit-transform: translateY(2vw);
    transform: translateY(2vw);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
div.survey-img {
  width: 87.037037037vw;
  margin: 0 auto;
}
div.survey-img div.survey-img-elem {
  position: relative;
  top: 0.462962963vw;
  z-index: 1;
}
div.survey-img div.survey-img-elem img {
  width: 100%;
}

@media (min-width: 960px) {
  .base {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .base::after {
    content: "";
    clear: both;
    display: block;
  }
}
@media (max-width: 959px) {
  .container {
    width: 100%;
    overflow: hidden;
  }
  .unit {
    position: relative;
  }
  .unit.-black {
    background: #000;
    color: #fff;
  }
  .unit.-white {
    background: #fff;
  }
  .unit-threeimg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 66.6666666667vw;
  }
  .unit-threeimg .unit-threeimg-elem {
    width: 33.3333333333%;
    overflow: hidden;
    position: relative;
  }
  .unit-threeimg .unit-threeimg-elem img {
    position: absolute;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0;
    -webkit-animation: showImage 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
    animation: showImage 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
  }
  .unit-threeimg .unit-threeimg-elem:nth-child(1) img {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
  }
  .unit-threeimg .unit-threeimg-elem:nth-child(2) img {
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s;
  }
  .unit-threeimg .unit-threeimg-elem:nth-child(3) img {
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s;
  }
  @-webkit-keyframes showImage {
    0% {
      -webkit-transform: scale(1.2);
      transform: scale(1.2);
      opacity: 0;
    }
    100% {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1;
    }
  }
  @keyframes showImage {
    0% {
      -webkit-transform: scale(1.2);
      transform: scale(1.2);
      opacity: 0;
    }
    100% {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1;
    }
  }
  .unit-img-elem img {
    max-width: 100%;
  }
  @-webkit-keyframes scrl-left {
    from {
      -webkit-transform: translateX(0);
      transform: translateX(0);
    }
    to {
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
    }
  }
  @keyframes scrl-left {
    from {
      -webkit-transform: translateX(0);
      transform: translateX(0);
    }
    to {
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
    }
  }
  .unit-scrl-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: 115.462962963vw;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    will-change: transform;
    -webkit-animation: scrl-left 32s infinite linear;
    animation: scrl-left 32s infinite linear;
  }
  .unit-scrl-wrap.-short {
    height: 55.5555555556vw;
  }
  .unit-scrl-wrap.-short .unit-scrl-elem img {
    height: 55.5555555556vw;
  }
  .unit-scrl-elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding: 0;
  }
  .unit-scrl-elem img {
    height: 115.462962963vw;
    will-change: transform;
  }
  .unit-scrl-elem {
    -webkit-animation: scrl-left 64s infinite linear;
    animation: scrl-left 64s infinite linear;
  }
  div.unit-logo1 {
    position: relative;
    z-index: 1;
  }
  div.unit-logo1 div.unit-img-elem {
    text-align: center;
  }
  div.unit-logo1 div.unit-img-elem img {
    width: 33.8888888889vw;
  }
  div.unit-logo2 div.unit-img-elem {
    text-align: center;
  }
  div.unit-logo2 div.unit-img-elem img {
    width: 26.0185185185vw;
  }
  div.unit-logo3 {
    position: relative;
    z-index: 1;
  }
  div.unit-logo3 div.unit-img-elem {
    text-align: center;
  }
  div.unit-logo3 div.unit-img-elem img {
    width: 21.2037037037vw;
  }
  div.unit-logo4 div.unit-img-elem {
    text-align: center;
  }
  div.unit-logo4 div.unit-img-elem img {
    width: 33.3333333333vw;
  }
  div.unit-yureru {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-yurerufull {
    margin: 0 auto;
  }
  div.yureru-slide {
    width: 100%;
    height: 56.25vw;
    margin: 0 auto;
  }
  div.unit-img {
    width: 86.6666666667vw;
    margin: 0 auto;
    text-align: left;
    line-height: 1.6;
  }
  div.unit-img div.unit-img-elem img {
    width: 86.6666666667vw;
  }
  div.unit-img div.unit-img-elem + h3.unit-ttl-elem {
    margin-top: 1.8518518519vw;
  }
  div.unit-img h3.unit-ttl-elem {
    font-size: 2.962962963vw;
  }
  div.unit-img p.unit-text-elem {
    font-size: 2.2222222222vw;
  }
  div.unit-img-small {
    width: 66.2962962963vw;
    margin: 0 auto;
    text-align: left;
  }
  div.unit-img-small div.unit-img-elem img {
    width: 66.2962962963vw;
  }
  div.unit-imgscrl {
    width: 100%;
    overflow: hidden;
  }
  div.unit-img2cap {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-img2cap ul.unit-img2cap-elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 4.1203703704vw 7.962962963vw;
  }
  div.unit-img2cap ul.unit-img2cap-elem li {
    line-height: 1.6;
  }
  div.unit-img2cap ul.unit-img2cap-elem li div.unit-img-elem {
    margin-bottom: 0.9259259259vw;
  }
  div.unit-img2cap ul.unit-img2cap-elem li div.unit-img-elem img {
    width: 37.6851851852vw;
  }
  div.unit-img2cap ul.unit-img2cap-elem li h3.unit-ttl-elem {
    font-size: 2.962962963vw;
  }
  div.unit-img2cap ul.unit-img2cap-elem li p.unit-text-elem {
    font-size: 2.2222222222vw;
  }
  div.unit-img3cap {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-img3cap ul.unit-img3cap-elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 8.2407407407vw 8.8888888889vw;
  }
  div.unit-img3cap ul.unit-img3cap-elem li {
    line-height: 1.6;
  }
  div.unit-img3cap ul.unit-img3cap-elem li div.unit-img-elem {
    margin-bottom: 1.8518518519vw;
  }
  div.unit-img3cap ul.unit-img3cap-elem li div.unit-img-elem img {
    width: 38.8888888889vw;
  }
  div.unit-img3cap ul.unit-img3cap-elem li h3.unit-ttl-elem {
    font-size: 2.962962963vw;
  }
  div.unit-img3cap ul.unit-img3cap-elem li p.unit-text-elem {
    font-size: 2.2222222222vw;
  }
  div.unit-img3flex {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-img3flex ul.unit-img3flex-elem {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 4.1203703704vw 4.4444444444vw;
    -moz-column-gap: 4.1203703704vw 4.4444444444vw;
    column-gap: 4.1203703704vw 4.4444444444vw;
    gap: 4.1203703704vw 4.4444444444vw;
  }
  div.unit-img3flex ul.unit-img3flex-elem li {
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    line-height: 1.6;
    padding-bottom: 5.2777777778vw;
  }
  div.unit-img3flex ul.unit-img3flex-elem li div.unit-img-elem {
    margin-bottom: 1.8518518519vw;
  }
  div.unit-img3flex ul.unit-img3flex-elem li div.unit-img-elem img {
    width: 40.7407407407vw;
  }
  div.unit-img3flex ul.unit-img3flex-elem li h3.unit-ttl-elem {
    font-size: 2.962962963vw;
    margin-bottom: 1.1111111111vw;
  }
  div.unit-img3flex ul.unit-img3flex-elem li p.unit-text-elem {
    font-size: 2.2222222222vw;
  }
  div.unit-img3flex ul.unit-img3flex-elem li:last-child {
    padding-top: 3.3333333333vw;
  }
  div.unit-imgfull div.unit-img-elem img {
    width: 100%;
  }
  div.unit-topvisual {
    width: 86.6666666667vw;
    margin: 0 auto;
    overflow: hidden;
  }
  div.unit-topvisual .unit-topvisual-elem {
    position: relative;
    margin-bottom: 2.3148148148vw;
  }
  div.unit-topvisual .unit-topvisual-elem li {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
  }
  div.unit-topvisual .unit-topvisual-elem li img {
    position: absolute;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  div.unit-topvisual .unit-topvisual-elem li.-hide {
    -webkit-mask-image: linear-gradient(45deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);
    mask-image: linear-gradient(45deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);
    -webkit-mask-size: 240% 240%;
    mask-size: 240% 240%;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-animation: diag-reveal 4.2s cubic-bezier(0.86, 0, 0.07, 1) forwards;
    animation: diag-reveal 4.2s cubic-bezier(0.86, 0, 0.07, 1) forwards;
  }
  @-webkit-keyframes diag-reveal {
    to {
      -webkit-mask-position: left bottom;
      mask-position: left bottom;
    }
    from {
      -webkit-mask-position: right top;
      mask-position: right top;
    }
  }
  @keyframes diag-reveal {
    to {
      -webkit-mask-position: left bottom;
      mask-position: left bottom;
    }
    from {
      -webkit-mask-position: right top;
      mask-position: right top;
    }
  }
  div.unit-topvisual .unit-topvisual-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .-black div.unit-topvisual .unit-topvisual-nav {
    -webkit-filter: invert(1);
    filter: invert(1);
  }
  div.unit-topvisual .unit-topvisual-nav li {
    width: 0.7407407407vw;
    height: 0.7407407407vw;
    background: rgb(197, 197, 197);
    border-radius: 50%;
    margin: 0 0.462962963vw;
  }
  div.unit-topvisual .unit-topvisual-nav li.-active {
    background: rgb(0, 0, 0);
  }
  div.unit-partvisual {
    width: 100%;
    height: 66.6666666667vw;
    margin: 0 auto;
    overflow: hidden;
  }
  div.unit-partvisual.-size {
    width: 86.6666666667vw;
  }
  div.unit-partvisual .unit-partvisual-elem {
    position: relative;
    height: 66.6666666667vw;
    margin-bottom: 2.3148148148vw;
  }
  div.unit-partvisual .unit-partvisual-elem li {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
  }
  div.unit-partvisual .unit-partvisual-elem li img {
    position: absolute;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  div.unit-partvisual .unit-partvisual-elem li.-hide {
    -webkit-mask-image: linear-gradient(45deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);
    mask-image: linear-gradient(45deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);
    -webkit-mask-size: 240% 240%;
    mask-size: 240% 240%;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-animation: diag-reveal 4.2s cubic-bezier(0.86, 0, 0.07, 1) forwards;
    animation: diag-reveal 4.2s cubic-bezier(0.86, 0, 0.07, 1) forwards;
  }
  @keyframes diag-reveal {
    to {
      -webkit-mask-position: left bottom;
      mask-position: left bottom;
    }
    from {
      -webkit-mask-position: right top;
      mask-position: right top;
    }
  }
  div.unit-partvisual .unit-partvisual-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .-black div.unit-partvisual .unit-partvisual-nav {
    -webkit-filter: invert(1);
    filter: invert(1);
  }
  div.unit-partvisual .unit-partvisual-nav li {
    width: 0.7407407407vw;
    height: 0.7407407407vw;
    background: rgb(197, 197, 197);
    border-radius: 50%;
    margin: 0 0.462962963vw;
  }
  div.unit-partvisual .unit-partvisual-nav li.-active {
    background: rgb(0, 0, 0);
  }
  div.unit-fullslide {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
  }
  div.unit-fullslide .unit-fullslide-elem {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 4.4444444444vw;
  }
  div.unit-fullslide .unit-fullslide-elem li {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
  }
  div.unit-fullslide .unit-fullslide-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .-black div.unit-fullslide .unit-fullslide-nav {
    -webkit-filter: invert(1);
    filter: invert(1);
  }
  div.unit-fullslide .unit-fullslide-nav li {
    width: 0.7407407407vw;
    height: 0.7407407407vw;
    background: rgb(197, 197, 197);
    border-radius: 50%;
    margin: 0 0.462962963vw;
  }
  div.unit-fullslide .unit-fullslide-nav li.-active {
    background: rgb(0, 0, 0);
  }
  div.unit-video {
    width: 86.6666666667vw;
    margin: 0 auto;
    line-height: 2;
  }
  div.unit-video div.unit-video-elem {
    position: relative;
    font-size: 0;
    margin-bottom: 1.3888888889vw;
  }
  div.unit-video div.unit-video-elem video {
    width: 100%;
  }
  div.unit-video div.unit-video-elem .unit-video-elem-btn {
    position: absolute;
    inset: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    background: rgba(0, 0, 0, 0.3); /* 軽いオーバーレイ */
  }
  div.unit-video div.unit-video-elem .unit-video-elem-btn img {
    width: 4.4444444444vw;
    height: auto;
  }
  div.unit-video div.unit-video-elem .unit-video-elem-btn.hidden {
    opacity: 0;
  }
  div.unit-video h3.unit-ttl-elem {
    font-size: 2.962962963vw;
  }
  div.unit-video p.unit-text-elem {
    font-size: 2.2222222222vw;
  }
  div.unit-video-full {
    margin: 0 auto;
    line-height: 2;
  }
  div.unit-video-full div.unit-video-elem {
    position: relative;
    font-size: 0;
    margin-bottom: 1.3888888889vw;
  }
  div.unit-video-full div.unit-video-elem video {
    width: 100%;
  }
  div.unit-video-full div.unit-video-elem .unit-video-elem-btn {
    position: absolute;
    inset: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    background: rgba(0, 0, 0, 0.3); /* 軽いオーバーレイ */
  }
  div.unit-video-full div.unit-video-elem .unit-video-elem-btn img {
    width: 4.4444444444vw;
    height: auto;
  }
  div.unit-video-full div.unit-video-elem .unit-video-elem-btn.hidden {
    opacity: 0;
  }
  div.unit-video-full h3.unit-ttl-elem {
    font-size: 2.962962963vw;
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-video-full p.unit-text-elem {
    font-size: 2.2222222222vw;
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-swiper4 {
    width: 100%;
    overflow: hidden;
  }
  div.unit-swiper4 ul.unit-swiper-elem {
    overflow: visible;
  }
  div.unit-swiper4 ul.unit-swiper-elem li {
    width: auto;
    padding-right: 2.2222222222vw;
    padding-left: 2.2222222222vw;
    line-height: 2;
  }
  div.unit-swiper4 ul.unit-swiper-elem li div.unit-img-elem {
    margin-bottom: 0.9259259259vw;
  }
  div.unit-swiper4 ul.unit-swiper-elem li div.unit-img-elem img {
    height: 27.7777777778vw;
    max-width: unset;
    width: auto;
    display: block;
  }
  div.unit-swiper4 ul.unit-swiper-elem li h3.unit-ttl-elem {
    font-size: 2.962962963vw;
  }
  div.unit-swiper4 ul.unit-swiper-elem li p.unit-text-elem {
    font-size: 2.2222222222vw;
  }
  div.unit-swiper {
    width: 100%;
    overflow: hidden;
  }
  div.unit-swiper ul.unit-swiper-elem {
    overflow: visible;
  }
  div.unit-swiper ul.unit-swiper-elem li {
    width: auto;
    padding-right: 2.2222222222vw;
    padding-left: 2.2222222222vw;
    line-height: 2;
  }
  div.unit-swiper ul.unit-swiper-elem li div.unit-img-elem {
    margin-bottom: 0.9259259259vw;
  }
  div.unit-swiper ul.unit-swiper-elem li div.unit-img-elem img {
    max-width: unset;
    width: auto;
    height: 27.7777777778vw;
    display: block;
  }
  div.unit-swiper ul.unit-swiper-elem li h3.unit-ttl-elem {
    font-size: 2.962962963vw;
  }
  div.unit-swiper ul.unit-swiper-elem li p.unit-text-elem {
    font-size: 2.2222222222vw;
  }
  div.unit-swiper ul.unit-swiper-elem li p.unit-text-elem.-blue {
    color: rgb(0, 122, 255);
  }
  div.unit-swiper-nav {
    width: 100%;
    overflow: hidden;
    position: relative;
    padding-bottom: 12.037037037vw;
  }
  div.unit-swiper-nav ul.unit-swiper-elem {
    overflow: visible;
  }
  div.unit-swiper-nav ul.unit-swiper-elem li {
    /*width: w(888+96);
    padding-left: w(48);
    padding-right: w(48);
    */
    width: auto;
    padding-right: 2.2222222222vw;
    padding-left: 2.2222222222vw;
    line-height: 2;
  }
  div.unit-swiper-nav ul.unit-swiper-elem li div.unit-img-elem {
    margin-bottom: 0.9259259259vw;
  }
  div.unit-swiper-nav ul.unit-swiper-elem li div.unit-img-elem img {
    /*width: w(888);
    max-width: unset;
    height: auto;*/
    max-width: unset;
    width: auto;
    height: 27.7777777778vw;
    display: block;
  }
  div.unit-swiper-nav ul.unit-swiper-elem li h3.unit-ttl-elem {
    font-size: 2.962962963vw;
    max-width: 38.8888888889vw;
    line-height: 1.6;
  }
  div.unit-swiper-nav ul.unit-swiper-elem li p.unit-text-elem {
    font-size: 2.2222222222vw;
    max-width: 38.8888888889vw;
  }
  div.unit-swiper-nav ul.unit-swiper-elem li p.unit-text-elem.-blue {
    color: rgb(0, 122, 255);
  }
  div.unit-swiper-nav .swiper-pagination {
    position: absolute;
    bottom: 3.7037037037vw;
    left: 50%;
    width: 50vw;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
  }
  .-black div.unit-swiper-nav .swiper-pagination {
    -webkit-filter: invert(1);
    filter: invert(1);
  }
  div.unit-swiper-nav .swiper-button-prev,
  div.unit-swiper-nav .swiper-button-next {
    color: #000;
    position: absolute;
    bottom: 1.3888888889vw;
    top: unset;
    z-index: 10;
    width: 6.6666666667vw;
    height: 6.6666666667vw;
  }
  div.unit-swiper-nav .swiper-button-prev img,
  div.unit-swiper-nav .swiper-button-next img {
    width: 6.6666666667vw;
    height: 6.6666666667vw;
  }
  div.unit-swiper-nav .swiper-button-prev:after,
  div.unit-swiper-nav .swiper-button-next:after {
    display: none;
  }
  .-black div.unit-swiper-nav .swiper-button-prev,
  .-black div.unit-swiper-nav .swiper-button-next {
    -webkit-filter: invert(1);
    filter: invert(1);
  }
  div.unit-swiper-nav .swiper-button-prev {
    left: 9.2592592593vw;
  }
  div.unit-swiper-nav .swiper-button-next {
    right: 9.2592592593vw;
  }
  div.unit-swiper-nav .swiper-pagination-bullet {
    position: relative;
    width: 2.2222222222vw;
    height: 2.2222222222vw;
    background: transparent;
    border-radius: 50%;
    cursor: pointer;
    opacity: 1;
  }
  div.unit-swiper-nav .swiper-pagination-bullet::before {
    content: "";
    position: absolute;
    inset: 0.6481481481vw;
    background: #000;
    border-radius: 50%;
    z-index: 2;
  }
  div.unit-swiper-nav .swiper-pagination-bullet::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50%;
    background: conic-gradient(#000 calc(var(--progress, 0) * 1%), transparent 0);
    mask: radial-gradient(transparent 55%, black 80% 100%);
    -webkit-mask: radial-gradient(transparent 55%, black 80% 100%);
    -webkit-transition: background 0.2s linear;
    transition: background 0.2s linear;
    z-index: 1;
  }
  div.unit-swiper-nav .swiper-pagination-bullet-active {
    opacity: 1;
  }
  div.unit-ttltextsplit {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-ttltextsplit h3.unit-ttl-elem {
    font-size: 3.3333333333vw;
    line-height: 2;
    margin-bottom: 4.6296296296vw;
  }
  div.unit-ttltextsplit p.unit-text-elem {
    width: 41.1111111111vw;
    width: 100%;
    font-size: 2.962962963vw;
    line-height: 2;
    text-align: justify;
  }
  div.unit-ttltextlr {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-ttltextlr h3.unit-ttl-elem {
    font-size: 3.3333333333vw;
    line-height: 2;
    margin-bottom: 4.6296296296vw;
  }
  div.unit-ttltextlr h3.unit-ttl-elem.-center {
    text-align: center;
  }
  div.unit-ttltextlr ul.unit-ttltextlr-elem li p.unit-text-elem {
    width: 41.1111111111vw;
    width: 100%;
    font-size: 2.962962963vw;
    line-height: 2;
    text-align: justify;
  }
  div.unit-textset {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-textset h3.unit-ttl-elem {
    font-size: 3.3333333333vw;
    line-height: 2;
    margin-bottom: 4.6296296296vw;
  }
  div.unit-textset p.unit-text-elem {
    width: 82.2222222222vw;
    font-size: 2.962962963vw;
    line-height: 2;
    text-align: justify;
  }
  div.unit-textset-list {
    width: 86.6666666667vw;
    margin: 0 auto;
    gap: 12.2222222222vw;
  }
  div.unit-textset-list div.unit-textset-data {
    margin-bottom: 4.6296296296vw;
  }
  div.unit-textset-list h3.unit-ttl-elem {
    font-size: 3.5648148148vw;
    line-height: 2;
    margin-bottom: 4.6296296296vw;
  }
  div.unit-textset-list p.unit-text-elem {
    font-size: 3.0555555556vw;
    line-height: 2;
    text-align: justify;
  }
  div.unit-textset-list div.unit-list-elem {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  div.unit-textset-list div.unit-list-elem ul {
    border-top: 1px solid #000;
  }
  div.unit-textset-list div.unit-list-elem ul li {
    border-bottom: 1px solid #000;
    font-size: 2.962962963vw;
    line-height: 2;
    padding-top: 1.1111111111vw;
    padding-bottom: 1.1111111111vw;
  }
  div.unit-textset-list div.unit-list-elem ul li dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  div.unit-textset-list div.unit-list-elem ul li dl dt {
    width: 18.5185185185vw;
    display: inline-block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  div.unit-ttl-sample {
    text-align: center;
  }
  div.unit-ttl-sample h3.unit-ttl-elem {
    font-size: 6.6666666667vw;
    font-weight: 300;
  }
  div.unit-ttl-l {
    text-align: center;
  }
  div.unit-ttl-l h3.unit-ttl-elem {
    font-size: 4.6296296296vw;
    line-height: 2;
  }
  div.unit-ttl-m {
    text-align: center;
  }
  div.unit-ttl-m.-left {
    text-align: left;
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-ttl-m h3.unit-ttl-elem {
    font-size: 3.5185185185vw;
    line-height: 2;
  }
  div.unit-text-center {
    width: 53.3333333333vw;
    width: 86.6666666667vw;
    margin: 0 auto;
    text-align: center;
  }
  div.unit-text-center h3.unit-ttl-elem {
    font-size: 4.6296296296vw;
    line-height: 2;
  }
  div.unit-text-center h3.unit-ttl-elem.-left {
    text-align: left;
  }
  div.unit-text-center h3.unit-ttl-elem + p {
    padding-top: 4.537037037vw;
  }
  div.unit-text-center h4.unit-subttl-elem {
    font-size: 3.5185185185vw;
    margin-bottom: 4.537037037vw;
    line-height: 2;
  }
  div.unit-text-center h4.unit-subttl-elem.-left {
    text-align: left;
  }
  div.unit-text-center p.unit-text-elem {
    font-size: 4.0740740741vw;
    line-height: 2;
    text-align: justify;
  }
  div.unit-ttl-subttl {
    text-align: center;
  }
  div.unit-ttl-subttl h3.unit-ttl-elem {
    font-size: 4.6296296296vw;
    line-height: 1.2;
    margin-bottom: 0.9259259259vw;
  }
  div.unit-ttl-subttl h4.unit-subttl-elem {
    font-size: 3.5185185185vw;
    line-height: 2;
  }
  div.unit-ttl-subttl-small {
    text-align: center;
  }
  div.unit-ttl-subttl-small h3.unit-ttl-elem {
    font-size: 4.6296296296vw;
    line-height: 2;
    margin-bottom: 1.7592592593vw;
  }
  div.unit-ttl-subttl-small h4.unit-subttl-elem {
    font-size: 3.5185185185vw;
    line-height: 2;
  }
  div.unit-subttl-ttl {
    text-align: center;
  }
  div.unit-subttl-ttl h4.unit-subttl-elem {
    font-size: 3.5185185185vw;
    margin-bottom: 1.7592592593vw;
  }
  div.unit-subttl-ttl h3.unit-ttl-elem {
    font-size: 4.6296296296vw;
  }
  div.unit-name {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-name h4.unit-subttl-elem {
    font-size: 2.962962963vw;
    line-height: 2;
    margin-bottom: 0.8796296296vw;
  }
  div.unit-name h3.unit-ttl-elem {
    font-size: 3.3333333333vw;
    line-height: 2;
  }
  div.unit-name .unit-name-elem {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  div.unit-name .unit-name-elem li {
    border-top: 1px solid #000;
    width: 38.8888888889vw;
    line-height: 2;
    padding-top: 1.1111111111vw;
    padding-bottom: 1.1111111111vw;
    font-size: 2.962962963vw;
  }
  div.unit-name .unit-name-elem li:nth-last-child(-n+2) {
    border-bottom: 1px solid #000;
  }
  div.unit-floor {
    width: 87.037037037vw;
    margin: 0 auto;
  }
  div.unit-floor h3.unit-ttl-elem {
    font-size: 3.3333333333vw;
    padding-bottom: 2.2222222222vw;
  }
  div.unit-floor div.unit-floor-elem {
    border-top: 1px solid #000;
  }
  div.unit-floor div.unit-floor-elem ul.unit-floor-list li.unit-floor-list-elem {
    border-bottom: 1px solid #000;
    font-size: 2.962962963vw;
    line-height: 2;
  }
  div.unit-floor div.unit-floor-elem ul.unit-floor-list li.unit-floor-list-elem div.unit-floor-list-accordion {
    position: relative;
    /* 開いた状態（- に変化） */
  }
  div.unit-floor div.unit-floor-elem ul.unit-floor-list li.unit-floor-list-elem div.unit-floor-list-accordion div.unit-floor-list-accordion-ttl {
    padding-top: 2.2222222222vw;
    padding-bottom: 2.2222222222vw;
  }
  div.unit-floor div.unit-floor-elem ul.unit-floor-list li.unit-floor-list-elem div.unit-floor-list-accordion::before, div.unit-floor div.unit-floor-elem ul.unit-floor-list li.unit-floor-list-elem div.unit-floor-list-accordion::after {
    content: "";
    position: absolute;
    width: 2.2222222222vw;
    height: 0.0925925926vw;
    background: #000;
    right: 2.7777777778vw;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  div.unit-floor div.unit-floor-elem ul.unit-floor-list li.unit-floor-list-elem div.unit-floor-list-accordion::after {
    -webkit-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg); /* 縦棒 (+ の形) */
  }
  div.unit-floor div.unit-floor-elem ul.unit-floor-list li.unit-floor-list-elem div.unit-floor-list-accordion.-show::after {
    -webkit-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg); /* 横棒だけに */
  }
  div.unit-floor div.unit-floor-elem ul.unit-floor-list li.unit-floor-list-elem div.unit-floor-list-content {
    padding-bottom: 2.2222222222vw;
    display: none;
  }
  div.unit-floor div.unit-floor-elem ul.unit-floor-list li.unit-floor-list-elem div.unit-floor-list-content div.unit-floor-list-img {
    margin-bottom: 2.2222222222vw;
  }
  div.unit-floor div.unit-floor-elem ul.unit-floor-list li.unit-floor-list-elem div.unit-floor-list-content div.unit-floor-list-img img {
    width: 100%;
  }
  div.unit-question {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-question h3.unit-ttl-elem {
    padding-top: 1.1111111111vw;
    font-size: 3.3333333333vw;
    line-height: 2;
    border-bottom: 1px solid #000;
  }
  div.unit-question ul.unit-question-list li.unit-question-list-elem {
    border-bottom: 1px solid #000;
    font-size: 2.962962963vw;
    line-height: 2;
  }
  div.unit-question ul.unit-question-list li.unit-question-list-elem div.unit-question-list-accordion {
    padding-top: 2.2222222222vw;
    padding-bottom: 2.2222222222vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    /* 開いた状態（- に変化） */
  }
  div.unit-question ul.unit-question-list li.unit-question-list-elem div.unit-question-list-accordion div.unit-question-list-accordion-no {
    width: 13.3333333333vw;
  }
  div.unit-question ul.unit-question-list li.unit-question-list-elem div.unit-question-list-accordion::before, div.unit-question ul.unit-question-list li.unit-question-list-elem div.unit-question-list-accordion::after {
    content: "";
    position: absolute;
    width: 2.2222222222vw;
    height: 0.0925925926vw;
    background: #000;
    right: 2.7777777778vw;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  div.unit-question ul.unit-question-list li.unit-question-list-elem div.unit-question-list-accordion::after {
    -webkit-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg); /* 縦棒 (+ の形) */
  }
  div.unit-question ul.unit-question-list li.unit-question-list-elem div.unit-question-list-accordion.-show::after {
    -webkit-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg); /* 横棒だけに */
  }
  div.unit-question ul.unit-question-list li.unit-question-list-elem div.unit-question-list-content {
    display: none;
    padding-bottom: 2.2222222222vw;
  }
  div.unit-question ul.unit-question-list li.unit-question-list-elem div.unit-question-list-content div.unit-question-list-img {
    margin-bottom: 2.2222222222vw;
  }
  div.unit-question ul.unit-question-list li.unit-question-list-elem div.unit-question-list-content div.unit-question-list-img img {
    width: 100%;
  }
  div.unit-data {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-data h3.unit-ttl-elem {
    font-size: 3.3333333333vw;
    margin-bottom: 2.4074074074vw;
  }
  div.unit-data div.unit-data-elem {
    border-top: 1px solid #000;
  }
  .-black div.unit-data div.unit-data-elem {
    border-top: 1px solid #fff;
  }
  div.unit-data div.unit-data-elem h4.unit-data-elem-ttl {
    font-size: 3.3333333333vw;
    line-height: 8.8888888889vw;
    border-bottom: 1px solid #000;
  }
  .-black div.unit-data div.unit-data-elem h4.unit-data-elem-ttl {
    border-bottom: 1px solid #fff;
  }
  div.unit-data div.unit-data-elem ul {
    line-height: 8.8888888889vw;
    font-size: 2.962962963vw;
  }
  div.unit-data div.unit-data-elem ul li {
    border-bottom: 1px solid #000;
  }
  .-black div.unit-data div.unit-data-elem ul li {
    border-bottom: 1px solid #fff;
  }
  div.unit-data div.unit-data-elem ul li p {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 3.3333333333vw;
  }
  div.unit-data div.unit-data-elem ul li ul li {
    padding-bottom: 2.2222222222vw;
    font-size: 2.962962963vw;
    text-align: justify;
    border-bottom: 1px solid #000;
    line-height: 2;
  }
  .-black div.unit-data div.unit-data-elem ul li ul li {
    border-bottom: 1px solid #fff;
  }
  div.unit-data div.unit-data-elem ul li ul li:last-child {
    border-bottom: none;
  }
  div.unit-data-text {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-data-text div.unit-data-elem {
    border-bottom: 1px solid #000;
  }
  div.unit-data-text div.unit-data-elem:first-child {
    border-top: 1px solid #000;
  }
  .-black div.unit-data-text div.unit-data-elem:first-child {
    border-top: 1px solid #fff;
  }
  .-black div.unit-data-text div.unit-data-elem {
    border-bottom: 1px solid #fff;
  }
  div.unit-data-text div.unit-data-elem h4.unit-data-elem-ttl {
    font-size: 3.3333333333vw;
    line-height: 8.8888888889vw;
  }
  div.unit-data-text div.unit-data-elem ul li {
    padding-top: 2.2222222222vw;
    padding-bottom: 2.2222222222vw;
    font-size: 2.962962963vw;
    line-height: 2;
    text-align: justify;
  }
  div.unit-event {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-event div.unit-event-content {
    margin-bottom: 8.8888888889vw;
  }
  div.unit-event div.unit-event-content ul.unit-event-info {
    width: 60vw;
    font-size: 3.5185185185vw;
    line-height: 10.7407407407vw;
  }
  div.unit-event div.unit-event-content ul.unit-event-info li.-finish {
    background: #000;
    color: #fff;
  }
  div.unit-event div.unit-event-content ul.unit-event-info li {
    border: 1px solid #fff;
    width: 40vw;
    text-align: center;
    margin-bottom: 4.8148148148vw;
    border-radius: 1.3888888889vw;
    background: #fff;
    color: #000;
  }
  div.unit-event div.unit-event-content div.unit-event-content-elem h3.unit-event-elem-ttl {
    font-size: 3.5185185185vw;
    line-height: 2;
    margin-bottom: 6.6666666667vw;
  }
  div.unit-event div.unit-event-content div.unit-event-content-elem p.unit-event-elem-text {
    font-size: 3.5185185185vw;
    line-height: 2;
  }
  div.unit-event div.unit-event-elem h4.unit-event-elem-ttl {
    width: 33.3333333333vw;
    font-size: 3.3333333333vw;
    line-height: 8.8888888889vw;
  }
  div.unit-event div.unit-event-elem ul.unit-event-list {
    border-top: 1px solid #000;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    line-height: 8.8888888889vw;
    font-size: 2.962962963vw;
  }
  .-black div.unit-event div.unit-event-elem ul.unit-event-list {
    border-top: 1px solid #fff;
  }
  div.unit-event div.unit-event-elem ul.unit-event-list > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #000;
  }
  .-black div.unit-event div.unit-event-elem ul.unit-event-list > li {
    border-bottom: 1px solid #fff;
  }
  div.unit-event div.unit-event-elem ul.unit-event-list > li p {
    padding-top: 0.7407407407vw;
    width: 13.3333333333vw;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  div.unit-event div.unit-event-elem ul.unit-event-list > li ul li {
    line-height: 2;
    padding-top: 2.2222222222vw;
    padding-bottom: 2.2222222222vw;
  }
  div.unit-history {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-history h3.unit-ttl-elem {
    font-size: 3.3333333333vw;
    margin-bottom: 2.4074074074vw;
  }
  div.unit-history div.unit-history-elem {
    border-top: 1px solid #000;
  }
  .-black div.unit-history div.unit-history-elem {
    border-top: 1px solid #fff;
  }
  div.unit-history div.unit-history-elem h4.unit-history-elem-ttl {
    font-size: 3.3333333333vw;
    line-height: 8.8888888889vw;
    border-bottom: 1px solid #000;
  }
  .-black div.unit-history div.unit-history-elem h4.unit-history-elem-ttl {
    border-bottom: 1px solid #fff;
  }
  div.unit-history div.unit-history-elem ul {
    line-height: 8.8888888889vw;
    font-size: 2.962962963vw;
  }
  div.unit-history div.unit-history-elem ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #000;
  }
  .-black div.unit-history div.unit-history-elem ul li {
    border-bottom: 1px solid #fff;
  }
  div.unit-history div.unit-history-elem ul li p {
    width: 26.6666666667vw;
    width: 33.3333333333vw;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-top: 0.6481481481vw;
  }
  div.unit-history div.unit-history-elem ul li ul {
    width: 56.6666666667vw;
  }
  div.unit-history div.unit-history-elem ul li ul li {
    padding-top: 2.2222222222vw;
    padding-bottom: 2.2222222222vw;
    text-align: justify;
    border-bottom: 1px solid #000;
    line-height: 2;
  }
  .-black div.unit-history div.unit-history-elem ul li ul li {
    border-bottom: 1px solid #fff;
  }
  div.unit-history div.unit-history-elem ul li ul li:last-child {
    border-bottom: none;
  }
  div.unit-message {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-message h3.unit-ttl-elem {
    font-size: 3.3333333333vw;
    margin-bottom: 4.1666666667vw;
  }
  div.unit-message div.unit-message-elem div div.unit-img-elem {
    margin-bottom: 7.8703703704vw;
  }
  div.unit-message div.unit-message-elem div div.unit-img-elem img {
    width: 100%;
  }
  div.unit-message div.unit-message-elem div p.unit-text-elem {
    font-size: 2.962962963vw;
    line-height: 2;
    text-align: justify;
  }
  div.unit-intro1 {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-intro1 div.unit-intro1-elem div h3.unit-ttl-elem {
    font-size: 3.3333333333vw;
    line-height: 2;
    margin-bottom: 5.7407407407vw;
  }
  div.unit-intro1 div.unit-intro1-elem div div.unit-img-elem {
    margin-bottom: 5.7407407407vw;
  }
  div.unit-intro1 div.unit-intro1-elem div div.unit-img-elem img {
    width: 100%;
  }
  div.unit-intro1 div.unit-intro1-elem div p.unit-text-elem {
    font-size: 2.962962963vw;
    line-height: 2;
    margin-bottom: 5.7407407407vw;
    text-align: justify;
  }
  div.unit-intro1 div.unit-intro1-elem div p.unit-text-elem-small {
    font-size: 2.2222222222vw;
    line-height: 2;
    text-align: justify;
  }
  div.unit-intro2 {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-intro2 div.unit-intro2-elem div h3.unit-ttl-elem {
    font-size: 3.3333333333vw;
    line-height: 2;
    margin-bottom: 5.7407407407vw;
  }
  div.unit-intro2 div.unit-intro2-elem div p.unit-text-elem {
    font-size: 2.962962963vw;
    line-height: 2;
    text-align: justify;
  }
  div.unit-intro2 div.unit-intro2-elem div div.unit-img-elem {
    margin-top: 5.7407407407vw;
  }
  div.unit-intro2 div.unit-intro2-elem div div.unit-img-elem img {
    width: 100%;
  }
  div.unit-line div.unit-line-elem {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-line div.unit-line-elem img {
    width: 100%;
    height: 1px;
  }
  .-black div.unit-line div.unit-line-elem img {
    -webkit-filter: invert(1);
    filter: invert(1);
  }
  div.unit-link ul.unit-link-elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 4.4444444444vw;
  }
  div.unit-link ul.unit-link-elem#menu li {
    color: #000;
    background: #fff;
  }
  div.unit-link ul.unit-link-elem#menu li.-active {
    color: rgb(255, 0, 0);
    background: #000;
    border: 1px solid rgb(255, 0, 0);
  }
  div.unit-link ul.unit-link-elem li {
    border-radius: 4.4444444444vw;
    border: 1px solid #000;
  }
  .-black div.unit-link ul.unit-link-elem li {
    border: 1px solid #fff;
  }
  div.unit-link ul.unit-link-elem li.-active {
    color: #000;
    background: #fff;
  }
  div.unit-link ul.unit-link-elem li a {
    color: inherit;
    text-decoration: none;
    font-size: 3.5185185185vw;
    line-height: 8.7037037037vw;
    display: inline-block;
    padding-left: 4.1666666667vw;
    padding-right: 4.1666666667vw;
  }
  div.unit-link ul.unit-link-elem li.-size a {
    padding: 0;
    width: 35.5555555556vw;
    text-align: center;
  }
  div.unit-lets {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  div.unit-lets h3.unit-lets-elem {
    font-size: 4.4444444444vw;
    border-radius: 1.3888888889vw;
    border: 0.2777777778vw solid #000;
    width: 53.3333333333vw;
    line-height: 13.3333333333vw;
    text-align: center;
    background: #fff;
    font-weight: bold;
  }
  div.unit-tab ul.unit-tab-elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 2.2222222222vw;
  }
  div.unit-tab ul.unit-tab-elem li {
    border-radius: 4.4444444444vw;
    border: 1px solid #000;
  }
  .-black div.unit-tab ul.unit-tab-elem li {
    border: 1px solid #fff;
  }
  div.unit-tab ul.unit-tab-elem li a {
    color: inherit;
    text-decoration: none;
    font-size: 3.5185185185vw;
    line-height: 2;
    display: inline-block;
    padding-left: 2.0833333333vw;
    padding-right: 2.0833333333vw;
  }
  div.unit-tab ul.unit-tab-elem li.-size a {
    padding: 0;
    width: 35.5555555556vw;
    text-align: center;
  }
  div.unit-tab ul.unit-tab-elem li.-on {
    overflow: hidden;
  }
  div.unit-tab ul.unit-tab-elem li.-on a {
    background: #000;
    color: #fff;
  }
  .-black div.unit-tab ul.unit-tab-elem li.-on a {
    background: #fff;
    color: #000;
  }
  div.unit-mouse {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  div.unit-mouse .unit-mouse-elem {
    width: 4.4444444444vw;
    height: 8.8888888889vw;
    border: 1px solid #000;
    border-radius: 2.2222222222vw;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
  }
  .-black div.unit-mouse .unit-mouse-elem {
    border: 1px solid #fff;
    background: #000;
  }
  div.unit-mouse .unit-mouse-elem-dot {
    position: absolute;
    top: 1.2962962963vw;
    left: 50%;
    width: 1.4814814815vw;
    height: 1.4814814815vw;
    background: #000;
    border-radius: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-animation: mouseMove 1.6s ease-in-out infinite;
    animation: mouseMove 1.6s ease-in-out infinite;
  }
  .-black div.unit-mouse .unit-mouse-elem-dot {
    background: #fff;
  }
  @-webkit-keyframes mouseMove {
    0% {
      -webkit-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
      opacity: 1;
    }
    50% {
      -webkit-transform: translate(-50%, 2vw);
      transform: translate(-50%, 2vw);
      opacity: 0.2;
    }
    100% {
      -webkit-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
      opacity: 1;
    }
  }
  @keyframes mouseMove {
    0% {
      -webkit-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
      opacity: 1;
    }
    50% {
      -webkit-transform: translate(-50%, 2vw);
      transform: translate(-50%, 2vw);
      opacity: 0.2;
    }
    100% {
      -webkit-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
      opacity: 1;
    }
  }
  @keyframes scrl-left {
    from {
      -webkit-transform: translateX(0);
      transform: translateX(0);
    }
    to {
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
    }
  }
  div.unit-archive {
    height: 69.4444444444vw;
    width: 100%;
    -webkit-mask-image: none;
    mask-image: none;
  }
  div.unit-archive.-rotate1 {
    -webkit-transform: rotate(-20deg);
    transform: rotate(-20deg);
  }
  div.unit-archive.-hide .unit-archive-wrap .unit-archive-elem li {
    -webkit-transition: 0.4s ease-out all;
    transition: 0.4s ease-out all;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
  }
  div.unit-archive .unit-archive-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: 40vw;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-animation: scrl-left 12s infinite linear;
    animation: scrl-left 12s infinite linear;
  }
  div.unit-archive .unit-archive-wrap .unit-archive-elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    list-style: none;
    padding: 0;
  }
  div.unit-archive .unit-archive-wrap .unit-archive-elem li {
    position: relative;
    margin: 0 3vw;
    will-change: transform;
  }
  div.unit-archive .unit-archive-wrap .unit-archive-elem li img {
    -o-object-fit: contain;
    object-fit: contain;
    max-width: 30vw;
    max-height: 30vw;
    width: auto;
    height: auto;
    will-change: transform;
  }
  div.unit-archive .unit-archive-wrap .unit-archive-elem {
    margin-bottom: 6vw;
  }
  div.unit-archive .unit-archive-wrap.-reverse {
    animation: scrl-left 12s infinite linear reverse;
  }
  .unit-dot {
    padding-bottom: 0.0925925926vw;
  }
  .unit-dot .unit-dot-elem span {
    width: 1.1111111111vw;
    height: 1.1111111111vw;
    background: #000;
    border-radius: 50%;
    display: block;
    margin: 0 auto;
    -webkit-animation: dotBlink 1.5s infinite;
    animation: dotBlink 1.5s infinite;
  }
  .-black .unit-dot .unit-dot-elem span {
    background: #fff;
  }
  .unit-dot .unit-dot-elem span:nth-child(1) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    margin-bottom: 2.2685185185vw;
  }
  .unit-dot .unit-dot-elem span:nth-child(2) {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
    margin-bottom: 2.2685185185vw;
  }
  .unit-dot .unit-dot-elem span:nth-child(3) {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
  }
  @-webkit-keyframes dotBlink {
    0% {
      opacity: 0.2;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    50% {
      opacity: 1;
      -webkit-transform: translateY(0.0925925926vw);
      transform: translateY(0.0925925926vw);
    }
    100% {
      opacity: 0.2;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
  }
  @keyframes dotBlink {
    0% {
      opacity: 0.2;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    50% {
      opacity: 1;
      -webkit-transform: translateY(0.0925925926vw);
      transform: translateY(0.0925925926vw);
    }
    100% {
      opacity: 0.2;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
  }
  .unit-some .unit-some-elem {
    width: 86.6666666667vw;
    height: 27.7777777778vw;
    margin: 0 auto;
    background: rgb(245, 245, 245);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 3.5185185185vw;
    border-radius: 1.3888888889vw;
  }
  .-black .unit-some .unit-some-elem {
    background: #fff;
    color: #000;
  }
  .unit-what .unit-what-elem {
    width: 86.6666666667vw;
    margin: 0 auto;
    background: rgb(245, 245, 245);
    font-size: 2.037037037vw;
    border-radius: 1.3888888889vw;
    text-align: center;
    background: #fff;
    border: 1px solid rgb(200, 200, 200);
    padding-bottom: 5.6018518519vw;
  }
  .-black .unit-what .unit-what-elem {
    background: #fff;
    color: #000;
  }
  .unit-what .unit-what-elem h3.unit-ttl-elem {
    padding-top: 4.3981481481vw;
    font-size: 4.6296296296vw;
    margin-bottom: 2.2685185185vw;
    line-height: 2;
  }
  .unit-what .unit-what-elem h3.unit-ttl-elem.-left {
    text-align: left;
  }
  .unit-what .unit-what-elem p.unit-text-elem {
    font-size: 3.5185185185vw;
    line-height: 2;
    text-align: justify;
    width: 73.3333333333vw;
    margin: 0 auto;
  }
  .unit-what .unit-what-elem div.unit-img-elem {
    width: 73.3333333333vw;
    margin: 0 auto;
    margin-top: 4.3981481481vw;
  }
  .unit-dammy .unit-dammy-elem {
    width: 86.6666666667vw;
    height: 129.6296296296vw;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 3.5185185185vw;
    border-radius: 1.3888888889vw;
    border: 1px solid #000;
    position: relative;
    overflow: hidden;
  }
  .-black .unit-dammy .unit-dammy-elem {
    background: #fff;
    color: #000;
  }
  .unit-dammy .unit-dammy-elem::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 200%;
    height: 1px;
    background: #999;
    -webkit-transform: rotate(-56deg);
    transform: rotate(-56deg);
    -webkit-transform-origin: right top;
    transform-origin: right top;
  }
  div.unit-box div.unit-box-elem {
    width: 86.6666666667vw;
    border-radius: 0.9259259259vw;
    padding: 4.4444444444vw;
    margin: 0 auto;
    background: #fff;
    color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  div.unit-box div.unit-box-elem div.unit-img-elem {
    margin-right: 4.4444444444vw;
    margin-bottom: 4.4444444444vw;
  }
  div.unit-box div.unit-box-elem div.unit-img-elem img {
    width: 26.7592592593vw;
    height: 26.7592592593vw;
  }
  div.unit-box div.unit-box-elem div.unit-info {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  div.unit-box div.unit-box-elem div.unit-info h3.unit-ttl-elem {
    font-size: 3.5185185185vw;
    line-height: 2;
    margin-bottom: 3.6111111111vw;
  }
  div.unit-box div.unit-box-elem div.unit-info p.unit-text-no {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 2.3148148148vw;
  }
  div.unit-box div.unit-box-elem div.unit-info p.unit-text-no img {
    width: 4.4444444444vw;
    height: 4.4444444444vw;
  }
  div.unit-box div.unit-box-elem div.unit-info p.unit-text-no span {
    font-size: 3.5185185185vw;
  }
  div.unit-box div.unit-box-elem div.unit-text p.unit-text-elem {
    font-size: 3.1481481481vw;
    line-height: 2;
  }
  div.unit-list {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-list div.unit-img-elem {
    width: 100%;
    margin-bottom: 4.6296296296vw;
  }
  div.unit-list h3.unit-ttl-elem {
    font-size: 3.3333333333vw;
    line-height: 2;
  }
  div.unit-list p.unit-text-elem {
    font-size: 2.2222222222vw;
    line-height: 2;
    margin-bottom: 1.4814814815vw;
  }
  div.unit-list ul.unit-list-elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  div.unit-list ul.unit-list-elem::after {
    content: "";
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0;
    min-width: 38.8888888889vw;
  }
  div.unit-list ul.unit-list-elem > li {
    width: 38.8888888889vw;
    border-top: 1px solid #fff;
    padding-top: 2.2222222222vw;
    padding-bottom: 2.2222222222vw;
  }
  div.unit-list ul.unit-list-elem > li:nth-last-child(-n+2) {
    border-bottom: 1px solid #fff;
  }
  div.unit-list ul.unit-list-elem > li ul.unit-list-info li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 2;
  }
  div.unit-list ul.unit-list-elem > li ul.unit-list-info li div.unit-list-info-tll {
    width: 11.1111111111vw;
  }
  div.unit-list ul.unit-list-elem > li ul.unit-list-info li.unit-list-info-1 {
    font-size: 2.2222222222vw;
    margin-bottom: 1.1111111111vw;
  }
  div.unit-list ul.unit-list-elem > li ul.unit-list-info li.unit-list-info-1 div.unit-list-info-text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  div.unit-list ul.unit-list-elem > li ul.unit-list-info li.unit-list-info-1 div.unit-list-info-sound {
    background: #fff;
    color: #000;
    border-radius: 0.5555555556vw;
    padding: 0 2.2222222222vw;
    font-size: 1.8518518519vw;
    line-height: 4.4444444444vw;
  }
  div.unit-list ul.unit-list-elem > li ul.unit-list-info li.unit-list-info-2 {
    font-size: 2.2222222222vw;
    margin-bottom: 1.1111111111vw;
  }
  div.unit-list ul.unit-list-elem > li ul.unit-list-info li.unit-list-info-3 {
    font-size: 1.4814814815vw;
  }
  div.unit-list ul.unit-list-elem > li ul.unit-list-info li.unit-list-info-4 {
    font-size: 1.4814814815vw;
  }
  div.unit-list ul.unit-list-elem > li ul.unit-list-info li.unit-list-info-5 {
    font-size: 1.4814814815vw;
  }
  div.unit-sound div.unit-sound-elem {
    background: rgb(240, 240, 240);
    width: 86.6666666667vw;
    margin: 0 auto;
    padding-bottom: 7.7777777778vw;
    border-radius: 2.2222222222vw;
    position: relative;
    color: #000;
    padding-top: 4.4444444444vw;
  }
  div.unit-sound div.unit-sound-elem p.unit-sound-ttl {
    position: absolute;
    font-size: 3.3333333333vw;
    top: 10.0925925926vw;
    top: 2.7777777778vw;
    left: 8.8888888889vw;
    left: 4.4444444444vw;
  }
  div.unit-sound div.unit-sound-elem h4.unit-sound-icon {
    padding-top: 8.8888888889vw;
    text-align: center;
    margin-bottom: 6.6666666667vw;
  }
  div.unit-sound div.unit-sound-elem h4.unit-sound-icon img {
    width: 12.3148148148vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-img {
    width: 77.7777777778vw;
    height: 51.8518518519vw;
    margin: 0 auto;
    margin-bottom: 6.0185185185vw;
    margin-bottom: 4.6296296296vw;
    position: relative;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-img > img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-img .transition-overlay1 {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    pointer-events: none;
    left: 0;
    -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgb(0, 0, 0)), color-stop(45%, rgb(0, 0, 0)), color-stop(55%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
    -webkit-mask-image: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 45%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0) 100%);
    mask-image: -webkit-gradient(linear, left top, right top, from(rgb(0, 0, 0)), color-stop(45%, rgb(0, 0, 0)), color-stop(55%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
    mask-image: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 45%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0) 100%);
    -webkit-mask-size: 400% 400%;
    mask-size: 400% 400%;
    -webkit-mask-position: right center;
    mask-position: right center;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all, 0.6s linear opacity;
    transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all, 0.6s linear opacity;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-img .transition-overlay1 img {
    height: 100%;
    width: 100000vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-img .transition-overlay1.-show {
    opacity: 1;
    -webkit-mask-position: left center;
    mask-position: left center;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-img .transition-overlay2 {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    pointer-events: none;
    left: 0;
    -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0)), color-stop(30%, rgb(0, 0, 0)), color-stop(70%, rgb(0, 0, 0)), color-stop(80%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
    -webkit-mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, rgb(0, 0, 0) 30%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);
    mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0)), color-stop(30%, rgb(0, 0, 0)), color-stop(70%, rgb(0, 0, 0)), color-stop(80%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
    mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, rgb(0, 0, 0) 30%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);
    -webkit-mask-size: 600% 600%;
    mask-size: 600% 600%;
    -webkit-mask-position: right center;
    mask-position: right center;
    overflow: hidden;
    opacity: 0;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-img .transition-overlay2 img {
    height: 100%;
    width: 1000000vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-img .transition-overlay2.-show {
    -webkit-mask-position: center center;
    mask-position: center center;
    opacity: 1;
    -webkit-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all;
    transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-img .transition-overlay2.-hide {
    -webkit-mask-position: left center;
    mask-position: left center;
    -webkit-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all;
    transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-lang {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 2.2222222222vw;
    margin-bottom: 6.6666666667vw;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-lang li.-selected {
    background: #000;
    color: #fff;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-lang li {
    width: 35.5555555556vw;
    font-size: 3.3333333333vw;
    border: 1px solid #000;
    text-align: center;
    line-height: 8.7037037037vw;
    border-radius: 4.4444444444vw;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-term {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 2.2222222222vw;
    margin-bottom: 6.6666666667vw;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-term li.-selected {
    background: #000;
    color: #fff;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-term li {
    width: 17.7777777778vw;
    font-size: 3.3333333333vw;
    border: 1px solid #000;
    text-align: center;
    line-height: 8.7037037037vw;
    border-radius: 4.4444444444vw;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-tour {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 2.2222222222vw;
    margin-bottom: 6.6666666667vw;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-tour li.-selected {
    background: #000;
    color: #fff;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-tour li {
    width: 60vw;
    font-size: 3.3333333333vw;
    border: 1px solid #000;
    text-align: center;
    line-height: 8.7037037037vw;
    border-radius: 4.4444444444vw;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-chapter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 2.2222222222vw;
    margin-bottom: 6.6666666667vw;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-chapter li.-selected {
    background: #000;
    color: #fff;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-chapter li {
    width: 35.5555555556vw;
    font-size: 3.3333333333vw;
    border: 1px solid #000;
    text-align: center;
    line-height: 8.7037037037vw;
    border-radius: 4.4444444444vw;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-insta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-insta li.-selected {
    background: #000;
    color: #fff;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-insta li {
    width: 53.2407407407vw;
    font-size: 3.3333333333vw;
    border: 1px solid #000;
    text-align: center;
    line-height: 8.7037037037vw;
    border-radius: 4.4444444444vw;
  }
  div.unit-sound div.unit-sound-elem .unit-sound-select {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 2.3148148148vw;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 4.6296296296vw;
  }
  div.unit-sound div.unit-sound-elem .unit-sound-select select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
  div.unit-sound div.unit-sound-elem .unit-sound-select select {
    line-height: 8.7037037037vw;
    border-radius: 4.4444444444vw;
    font-size: 3.3333333333vw;
    padding-right: 3.3333333333vw;
    height: 8.7037037037vw;
    display: block;
    text-align: center;
    -moz-text-align-last: center;
    text-align-last: center;
    background: #000;
    color: #fff;
  }
  div.unit-sound div.unit-sound-elem .unit-sound-select select * {
    line-height: 8.7037037037vw;
  }
  div.unit-sound div.unit-sound-elem .unit-sound-select .unit-sound-select-lang {
    position: relative;
  }
  div.unit-sound div.unit-sound-elem .unit-sound-select .unit-sound-select-lang select {
    width: 18.5185185185vw;
  }
  div.unit-sound div.unit-sound-elem .unit-sound-select .unit-sound-select-lang::after {
    content: "";
    position: absolute;
    right: 3.2407407407vw;
    top: 30%;
    width: 2.2222222222vw;
    height: 2.2222222222vw;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    pointer-events: none;
    border-right: 0.1851851852vw solid #fff;
    border-bottom: 0.1851851852vw solid #fff;
  }
  div.unit-sound div.unit-sound-elem .unit-sound-select .unit-sound-select-chapter {
    position: relative;
  }
  div.unit-sound div.unit-sound-elem .unit-sound-select .unit-sound-select-chapter select {
    width: 55.5555555556vw;
  }
  div.unit-sound div.unit-sound-elem .unit-sound-select .unit-sound-select-chapter::after {
    content: "";
    position: absolute;
    right: 3.2407407407vw;
    top: 30%;
    width: 2.2222222222vw;
    height: 2.2222222222vw;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    pointer-events: none;
    border-right: 0.1851851852vw solid #fff;
    border-bottom: 0.1851851852vw solid #fff;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl {
    width: 77.7777777778vw;
    margin: 0 auto;
    border-radius: 2.2222222222vw;
    background: #fff;
    position: relative;
    margin-bottom: 3.3333333333vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl div.unit-sound-ctrl-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 9.3333333333vw;
    padding-top: 4.4444444444vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl div.unit-sound-ctrl-info div.unit-sound-ctrl-info-icon {
    padding-top: 0.8425925926vw;
    margin-right: 4.212962963vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl div.unit-sound-ctrl-info div.unit-sound-ctrl-info-icon img {
    width: 8.0046296296vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl div.unit-sound-ctrl-info h4.unit-sound-ctrl-info-ttl {
    font-size: 3.0555555556vw;
    line-height: 2;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl div.unit-sound-ctrl-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 9.3333333333vw;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 3.8888888889vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl div.unit-sound-ctrl-content div.unit-sound-ctrl-content-pos {
    font-size: 3.3333333333vw;
    line-height: 2;
    margin-right: 4.3055555556vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl div.unit-sound-ctrl-content div.unit-sound-ctrl-content-current {
    font-size: 3.0555555556vw;
    line-height: 2;
    margin-right: 0.9259259259vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl div.unit-sound-ctrl-content div.unit-sound-ctrl-content-progress {
    width: 29.6296296296vw;
    height: 1px;
    background: #000;
    position: relative;
    top: 0.1851851852vw;
    margin-right: 3.7037037037vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl div.unit-sound-ctrl-content div.unit-sound-ctrl-content-progress span {
    width: 1.1111111111vw;
    height: 1.1111111111vw;
    display: inline-block;
    position: relative;
    left: 0;
    top: -1.4814814815vw;
    background: #000;
    border-radius: 50%;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl div.unit-sound-ctrl-content div.unit-sound-ctrl-content-total {
    font-size: 3.0555555556vw;
    line-height: 2;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl ul.unit-sound-ctrl-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 6.6666666667vw;
    padding-bottom: 6.4814814815vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl ul.unit-sound-ctrl-btns li.unit-sound-ctrl-btns-rewind img {
    width: 8.8888888889vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl ul.unit-sound-ctrl-btns li.unit-sound-ctrl-btns-play img {
    width: 8.8888888889vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl ul.unit-sound-ctrl-btns li.unit-sound-ctrl-btns-pause img {
    width: 8.8888888889vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl ul.unit-sound-ctrl-btns li.unit-sound-ctrl-btns-forward img {
    width: 8.8888888889vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl ul.unit-sound-ctrl-nav li.unit-sound-ctrl-nav-prev {
    position: absolute;
    left: -2.2222222222vw;
    top: 15.2777777778vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl ul.unit-sound-ctrl-nav li.unit-sound-ctrl-nav-prev img {
    width: 8.8888888889vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl ul.unit-sound-ctrl-nav li.unit-sound-ctrl-nav-next {
    position: absolute;
    right: -2.2222222222vw;
    top: 15.2777777778vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl ul.unit-sound-ctrl-nav li.unit-sound-ctrl-nav-next img {
    width: 8.8888888889vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-book {
    width: 77.7777777778vw;
    margin: 0 auto;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-book div.unit-sound-book-header {
    text-align: center;
    font-size: 3.5185185185vw;
    line-height: 2;
    padding-top: 3.3333333333vw;
    padding-bottom: 3.3333333333vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 4.3518518519vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-book div.unit-sound-book-header img {
    width: 3.4259259259vw;
    position: relative;
    top: 0.3703703704vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-book div.unit-sound-book-content {
    font-size: 3.0555555556vw;
    line-height: 2;
    padding-bottom: 3.3333333333vw;
  }
}
@media (min-width: 960px) {
  .container {
    width: 100%;
    overflow: hidden;
  }
  .unit {
    position: relative;
  }
  .unit.-black {
    background: #000;
    color: #fff;
  }
  .unit.-white {
    background: #fff;
  }
  .unit-threeimg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 66.6666666667vw;
  }
  .unit-threeimg .unit-threeimg-elem {
    width: 33.3333333333%;
    overflow: hidden;
    position: relative;
  }
  .unit-threeimg .unit-threeimg-elem img {
    position: absolute;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0;
    -webkit-animation: showImage 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
    animation: showImage 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
  }
  .unit-threeimg .unit-threeimg-elem:nth-child(1) img {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
  }
  .unit-threeimg .unit-threeimg-elem:nth-child(2) img {
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s;
  }
  .unit-threeimg .unit-threeimg-elem:nth-child(3) img {
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s;
  }
  @-webkit-keyframes showImage {
    0% {
      -webkit-transform: scale(1.2);
      transform: scale(1.2);
      opacity: 0;
    }
    100% {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1;
    }
  }
  @keyframes showImage {
    0% {
      -webkit-transform: scale(1.2);
      transform: scale(1.2);
      opacity: 0;
    }
    100% {
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1;
    }
  }
  .unit-img-elem img {
    max-width: 100%;
  }
  @-webkit-keyframes scrl-left {
    from {
      -webkit-transform: translateX(0);
      transform: translateX(0);
    }
    to {
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
    }
  }
  @keyframes scrl-left {
    from {
      -webkit-transform: translateX(0);
      transform: translateX(0);
    }
    to {
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
    }
  }
  .unit-scrl-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 57.7314814815vw;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    will-change: transform;
    -webkit-animation: scrl-left 48s infinite linear;
    animation: scrl-left 48s infinite linear;
  }
  .unit-scrl-wrap.-short {
    height: 27.7777777778vw;
  }
  .unit-scrl-wrap.-short .unit-scrl-elem img {
    height: 27.7777777778vw;
  }
  .unit-scrl-elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding: 0;
  }
  .unit-scrl-elem img {
    height: 57.7314814815vw;
    will-change: transform;
  }
  .unit-scrl-elem {
    -webkit-animation: scrl-left 64s infinite linear;
    animation: scrl-left 64s infinite linear;
  }
  div.unit-logo1 {
    position: relative;
    z-index: 1;
  }
  div.unit-logo1 div.unit-img-elem {
    text-align: center;
  }
  div.unit-logo1 div.unit-img-elem img {
    width: 33.8888888889vw;
  }
  div.unit-logo2 div.unit-img-elem {
    text-align: center;
  }
  div.unit-logo2 div.unit-img-elem img {
    width: 26.0185185185vw;
  }
  div.unit-logo3 {
    position: relative;
    z-index: 1;
  }
  div.unit-logo3 div.unit-img-elem {
    text-align: center;
  }
  div.unit-logo3 div.unit-img-elem img {
    width: 21.2037037037vw;
  }
  div.unit-logo4 div.unit-img-elem {
    text-align: center;
  }
  div.unit-logo4 div.unit-img-elem img {
    width: 33.3333333333vw;
  }
  div.unit-yureru {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-yurerufull {
    margin: 0 auto;
  }
  div.yureru-slide {
    width: 100%;
    height: 56.25vw;
    margin: 0 auto;
  }
  div.unit-img {
    width: 86.6666666667vw;
    margin: 0 auto;
    text-align: left;
    line-height: 2;
  }
  div.unit-img div.unit-img-elem img {
    width: 86.6666666667vw;
  }
  div.unit-img div.unit-img-elem + h3.unit-ttl-elem {
    margin-top: 0.9259259259vw;
  }
  div.unit-img h3.unit-ttl-elem {
    font-size: 1.1111111111vw;
  }
  div.unit-img p.unit-text-elem {
    font-size: 0.9259259259vw;
  }
  div.unit-img-small {
    width: 66.2962962963vw;
    margin: 0 auto;
    text-align: left;
  }
  div.unit-img-small div.unit-img-elem img {
    width: 66.2962962963vw;
  }
  div.unit-imgscrl {
    width: 100%;
    overflow: hidden;
  }
  div.unit-img2cap {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-img2cap ul.unit-img2cap-elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 4.1203703704vw 7.962962963vw;
  }
  div.unit-img2cap ul.unit-img2cap-elem li {
    line-height: 2;
  }
  div.unit-img2cap ul.unit-img2cap-elem li div.unit-img-elem {
    margin-bottom: 0.9259259259vw;
  }
  div.unit-img2cap ul.unit-img2cap-elem li div.unit-img-elem img {
    width: 37.6851851852vw;
  }
  div.unit-img2cap ul.unit-img2cap-elem li h3.unit-ttl-elem {
    font-size: 1.1111111111vw;
  }
  div.unit-img2cap ul.unit-img2cap-elem li p.unit-text-elem {
    font-size: 0.9259259259vw;
  }
  div.unit-img3cap {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-img3cap ul.unit-img3cap-elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 4.1203703704vw 4.4444444444vw;
  }
  div.unit-img3cap ul.unit-img3cap-elem li {
    line-height: 2;
  }
  div.unit-img3cap ul.unit-img3cap-elem li div.unit-img-elem {
    margin-bottom: 0.9259259259vw;
  }
  div.unit-img3cap ul.unit-img3cap-elem li div.unit-img-elem img {
    width: 25.9259259259vw;
  }
  div.unit-img3cap ul.unit-img3cap-elem li h3.unit-ttl-elem {
    font-size: 1.1111111111vw;
  }
  div.unit-img3cap ul.unit-img3cap-elem li p.unit-text-elem {
    font-size: 0.9259259259vw;
  }
  div.unit-img3flex {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-img3flex ul.unit-img3flex-elem {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 4.1203703704vw 4.4444444444vw;
    -moz-column-gap: 4.1203703704vw 4.4444444444vw;
    column-gap: 4.1203703704vw 4.4444444444vw;
    gap: 4.1203703704vw 4.4444444444vw;
  }
  div.unit-img3flex ul.unit-img3flex-elem li {
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    line-height: 2;
    margin-bottom: 2.6388888889vw;
  }
  div.unit-img3flex ul.unit-img3flex-elem li div.unit-img-elem {
    margin-bottom: 0.9259259259vw;
  }
  div.unit-img3flex ul.unit-img3flex-elem li div.unit-img-elem img {
    width: 25.9259259259vw;
  }
  div.unit-img3flex ul.unit-img3flex-elem li h3.unit-ttl-elem {
    font-size: 1.1111111111vw;
    margin-bottom: 0.5555555556vw;
  }
  div.unit-img3flex ul.unit-img3flex-elem li p.unit-text-elem {
    font-size: 0.9259259259vw;
  }
  div.unit-img3flex ul.unit-img3flex-elem li:last-child {
    padding-top: 1.6666666667vw;
  }
  div.unit-imgfull div.unit-img-elem img {
    width: 100%;
  }
  div.unit-topvisual {
    width: 86.6666666667vw;
    margin: 0 auto;
    overflow: hidden;
  }
  div.unit-topvisual .unit-topvisual-elem {
    position: relative;
    margin-bottom: 2.3148148148vw;
  }
  div.unit-topvisual .unit-topvisual-elem li {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
  }
  div.unit-topvisual .unit-topvisual-elem li img {
    position: absolute;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  div.unit-topvisual .unit-topvisual-elem li.-hide {
    -webkit-mask-image: linear-gradient(45deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);
    mask-image: linear-gradient(45deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);
    -webkit-mask-size: 240% 240%;
    mask-size: 240% 240%;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-animation: diag-reveal 4.2s cubic-bezier(0.86, 0, 0.07, 1) forwards;
    animation: diag-reveal 4.2s cubic-bezier(0.86, 0, 0.07, 1) forwards;
  }
  @-webkit-keyframes diag-reveal {
    to {
      -webkit-mask-position: left bottom;
      mask-position: left bottom;
    }
    from {
      -webkit-mask-position: right top;
      mask-position: right top;
    }
  }
  @keyframes diag-reveal {
    to {
      -webkit-mask-position: left bottom;
      mask-position: left bottom;
    }
    from {
      -webkit-mask-position: right top;
      mask-position: right top;
    }
  }
  div.unit-topvisual .unit-topvisual-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .-black div.unit-topvisual .unit-topvisual-nav {
    -webkit-filter: invert(1);
    filter: invert(1);
  }
  div.unit-topvisual .unit-topvisual-nav li {
    width: 0.7407407407vw;
    height: 0.7407407407vw;
    background: rgb(197, 197, 197);
    border-radius: 50%;
    margin: 0 0.462962963vw;
  }
  div.unit-topvisual .unit-topvisual-nav li.-active {
    background: rgb(0, 0, 0);
  }
  div.unit-partvisual {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
  }
  div.unit-partvisual.-size {
    width: 86.6666666667vw;
  }
  div.unit-partvisual .unit-partvisual-elem {
    position: relative;
    height: 66.6666666667vw;
    margin-bottom: 2.3148148148vw;
  }
  div.unit-partvisual .unit-partvisual-elem li {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
  }
  div.unit-partvisual .unit-partvisual-elem li img {
    position: absolute;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  div.unit-partvisual .unit-partvisual-elem li.-hide {
    -webkit-mask-image: linear-gradient(45deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);
    mask-image: linear-gradient(45deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 100%);
    -webkit-mask-size: 240% 240%;
    mask-size: 240% 240%;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-animation: diag-reveal 4.2s cubic-bezier(0.86, 0, 0.07, 1) forwards;
    animation: diag-reveal 4.2s cubic-bezier(0.86, 0, 0.07, 1) forwards;
  }
  @keyframes diag-reveal {
    to {
      -webkit-mask-position: left bottom;
      mask-position: left bottom;
    }
    from {
      -webkit-mask-position: right top;
      mask-position: right top;
    }
  }
  div.unit-partvisual .unit-partvisual-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .-black div.unit-partvisual .unit-partvisual-nav {
    -webkit-filter: invert(1);
    filter: invert(1);
  }
  div.unit-partvisual .unit-partvisual-nav li {
    width: 0.7407407407vw;
    height: 0.7407407407vw;
    background: rgb(197, 197, 197);
    border-radius: 50%;
    margin: 0 0.462962963vw;
  }
  div.unit-partvisual .unit-partvisual-nav li.-active {
    background: rgb(0, 0, 0);
  }
  div.unit-fullslide {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
  }
  div.unit-fullslide .unit-fullslide-elem {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 4.4444444444vw;
  }
  div.unit-fullslide .unit-fullslide-elem li {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
  }
  div.unit-fullslide .unit-fullslide-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .-black div.unit-fullslide .unit-fullslide-nav {
    -webkit-filter: invert(1);
    filter: invert(1);
  }
  div.unit-fullslide .unit-fullslide-nav li {
    width: 0.7407407407vw;
    height: 0.7407407407vw;
    background: rgb(197, 197, 197);
    border-radius: 50%;
    margin: 0 0.462962963vw;
  }
  div.unit-fullslide .unit-fullslide-nav li.-active {
    background: rgb(0, 0, 0);
  }
  div.unit-video {
    width: 86.6666666667vw;
    margin: 0 auto;
    line-height: 2;
  }
  div.unit-video div.unit-video-elem {
    position: relative;
    font-size: 0;
    margin-bottom: 0.9259259259vw;
  }
  div.unit-video div.unit-video-elem video {
    width: 100%;
  }
  div.unit-video div.unit-video-elem .unit-video-elem-btn {
    position: absolute;
    inset: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    background: rgba(0, 0, 0, 0.3); /* 軽いオーバーレイ */
  }
  div.unit-video div.unit-video-elem .unit-video-elem-btn img {
    width: 4.4444444444vw;
    height: auto;
  }
  div.unit-video div.unit-video-elem .unit-video-elem-btn.hidden {
    opacity: 0;
  }
  div.unit-video h3.unit-ttl-elem {
    font-size: 1.1111111111vw;
  }
  div.unit-video p.unit-text-elem {
    font-size: 0.9259259259vw;
  }
  div.unit-video-full {
    margin: 0 auto;
    line-height: 2;
  }
  div.unit-video-full div.unit-video-elem {
    position: relative;
    font-size: 0;
    margin-bottom: 0.9259259259vw;
  }
  div.unit-video-full div.unit-video-elem video {
    width: 100%;
  }
  div.unit-video-full div.unit-video-elem .unit-video-elem-btn {
    position: absolute;
    inset: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    background: rgba(0, 0, 0, 0.3); /* 軽いオーバーレイ */
  }
  div.unit-video-full div.unit-video-elem .unit-video-elem-btn img {
    width: 4.4444444444vw;
    height: auto;
  }
  div.unit-video-full div.unit-video-elem .unit-video-elem-btn.hidden {
    opacity: 0;
  }
  div.unit-video-full h3.unit-ttl-elem {
    width: 86.6666666667vw;
    margin: 0 auto;
    font-size: 1.1111111111vw;
  }
  div.unit-video-full p.unit-text-elem {
    width: 86.6666666667vw;
    margin: 0 auto;
    font-size: 0.9259259259vw;
  }
  div.unit-swiper4 {
    width: 100%;
    overflow: hidden;
  }
  div.unit-swiper4 ul.unit-swiper-elem {
    overflow: visible;
  }
  div.unit-swiper4 ul.unit-swiper-elem li {
    width: auto;
    padding-right: 2.2222222222vw;
    padding-left: 2.2222222222vw;
    line-height: 2;
  }
  div.unit-swiper4 ul.unit-swiper-elem li div.unit-img-elem {
    margin-bottom: 0.9259259259vw;
  }
  div.unit-swiper4 ul.unit-swiper-elem li div.unit-img-elem img {
    height: 27.7777777778vw;
    max-width: unset;
    width: auto;
    display: block;
  }
  div.unit-swiper4 ul.unit-swiper-elem li h3.unit-ttl-elem {
    font-size: 1.1111111111vw;
  }
  div.unit-swiper4 ul.unit-swiper-elem li p.unit-text-elem {
    font-size: 0.9259259259vw;
  }
  div.unit-swiper {
    width: 100%;
    overflow: hidden;
  }
  div.unit-swiper ul.unit-swiper-elem {
    overflow: visible;
  }
  div.unit-swiper ul.unit-swiper-elem li {
    width: auto;
    padding-right: 2.2222222222vw;
    padding-left: 2.2222222222vw;
    line-height: 2;
  }
  div.unit-swiper ul.unit-swiper-elem li div.unit-img-elem {
    margin-bottom: 0.9259259259vw;
  }
  div.unit-swiper ul.unit-swiper-elem li div.unit-img-elem img {
    max-width: unset;
    width: auto;
    height: 27.7777777778vw;
    display: block;
  }
  div.unit-swiper ul.unit-swiper-elem li h3.unit-ttl-elem {
    font-size: 1.1111111111vw;
  }
  div.unit-swiper ul.unit-swiper-elem li p.unit-text-elem {
    font-size: 0.9259259259vw;
  }
  div.unit-swiper ul.unit-swiper-elem li p.unit-text-elem.-blue {
    color: rgb(0, 122, 255);
  }
  div.unit-swiper-nav {
    width: 100%;
    overflow: hidden;
    position: relative;
    padding-bottom: 12.037037037vw;
  }
  div.unit-swiper-nav ul.unit-swiper-elem {
    overflow: visible;
  }
  div.unit-swiper-nav ul.unit-swiper-elem li {
    /*width: w(888+96);
    padding-left: w(48);
    padding-right: w(48);
    */
    width: auto;
    padding-right: 2.2222222222vw;
    padding-left: 2.2222222222vw;
    line-height: 2;
  }
  div.unit-swiper-nav ul.unit-swiper-elem li div.unit-img-elem {
    margin-bottom: 0.9259259259vw;
  }
  div.unit-swiper-nav ul.unit-swiper-elem li div.unit-img-elem img {
    /*width: w(888);
    max-width: unset;
    height: auto;*/
    max-width: unset;
    width: auto;
    height: 27.7777777778vw;
    display: block;
  }
  div.unit-swiper-nav ul.unit-swiper-elem li h3.unit-ttl-elem {
    font-size: 1.1111111111vw;
  }
  div.unit-swiper-nav ul.unit-swiper-elem li p.unit-text-elem {
    font-size: 0.9259259259vw;
  }
  div.unit-swiper-nav ul.unit-swiper-elem li p.unit-text-elem.-blue {
    color: rgb(0, 122, 255);
  }
  div.unit-swiper-nav .swiper-pagination {
    position: absolute;
    bottom: 3.7037037037vw;
    left: 50%;
    width: 50vw;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
  }
  .-black div.unit-swiper-nav .swiper-pagination {
    -webkit-filter: invert(1);
    filter: invert(1);
  }
  div.unit-swiper-nav .swiper-button-prev,
  div.unit-swiper-nav .swiper-button-next {
    color: #000;
    position: absolute;
    bottom: 1.3888888889vw;
    top: unset;
    z-index: 10;
    width: 6.6666666667vw;
    height: 6.6666666667vw;
  }
  div.unit-swiper-nav .swiper-button-prev img,
  div.unit-swiper-nav .swiper-button-next img {
    width: 6.6666666667vw;
    height: 6.6666666667vw;
  }
  div.unit-swiper-nav .swiper-button-prev:after,
  div.unit-swiper-nav .swiper-button-next:after {
    display: none;
  }
  .-black div.unit-swiper-nav .swiper-button-prev,
  .-black div.unit-swiper-nav .swiper-button-next {
    -webkit-filter: invert(1);
    filter: invert(1);
  }
  div.unit-swiper-nav .swiper-button-prev {
    left: 9.2592592593vw;
  }
  div.unit-swiper-nav .swiper-button-next {
    right: 9.2592592593vw;
  }
  div.unit-swiper-nav .swiper-pagination-bullet {
    position: relative;
    width: 2.2222222222vw;
    height: 2.2222222222vw;
    background: transparent;
    border-radius: 50%;
    cursor: pointer;
    opacity: 1;
  }
  div.unit-swiper-nav .swiper-pagination-bullet::before {
    content: "";
    position: absolute;
    inset: 0.6481481481vw;
    background: #000;
    border-radius: 50%;
    z-index: 2;
  }
  div.unit-swiper-nav .swiper-pagination-bullet::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50%;
    background: conic-gradient(#000 calc(var(--progress, 0) * 1%), transparent 0);
    mask: radial-gradient(transparent 55%, black 80% 100%);
    -webkit-mask: radial-gradient(transparent 55%, black 80% 100%);
    -webkit-transition: background 0.2s linear;
    transition: background 0.2s linear;
    z-index: 1;
  }
  div.unit-swiper-nav .swiper-pagination-bullet-active {
    opacity: 1;
  }
  div.unit-ttltextsplit {
    width: 86.6666666667vw;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  div.unit-ttltextsplit h3.unit-ttl-elem {
    font-size: 2.2222222222vw;
    line-height: 2;
  }
  div.unit-ttltextsplit p.unit-text-elem {
    width: 41.1111111111vw;
    font-size: 1.6666666667vw;
    line-height: 2;
    text-align: justify;
  }
  div.unit-ttltextlr {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-ttltextlr h3.unit-ttl-elem {
    font-size: 2.2222222222vw;
    line-height: 2;
    margin-bottom: 2.2685185185vw;
  }
  div.unit-ttltextlr h3.unit-ttl-elem.-center {
    text-align: center;
  }
  div.unit-ttltextlr ul.unit-ttltextlr-elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  div.unit-ttltextlr ul.unit-ttltextlr-elem li p.unit-text-elem {
    width: 41.1111111111vw;
    font-size: 1.6666666667vw;
    line-height: 2;
    text-align: justify;
  }
  div.unit-textset {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-textset h3.unit-ttl-elem {
    font-size: 2.2222222222vw;
    line-height: 2;
    margin-bottom: 2.2685185185vw;
  }
  div.unit-textset p.unit-text-elem {
    width: 41.1111111111vw;
    font-size: 1.6666666667vw;
    line-height: 2;
    text-align: justify;
  }
  div.unit-textset-list {
    width: 86.6666666667vw;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  div.unit-textset-list div.unit-textset-data {
    width: 41.1111111111vw;
  }
  div.unit-textset-list h3.unit-ttl-elem {
    font-size: 2.2222222222vw;
    line-height: 2;
    margin-bottom: 2.2685185185vw;
  }
  div.unit-textset-list p.unit-text-elem {
    width: 41.1111111111vw;
    font-size: 1.6666666667vw;
    line-height: 2;
    text-align: justify;
  }
  div.unit-textset-list div.unit-list-elem {
    width: 41.1111111111vw;
  }
  div.unit-textset-list div.unit-list-elem ul {
    border-top: 1px solid #000;
  }
  div.unit-textset-list div.unit-list-elem ul li {
    border-bottom: 1px solid #000;
    font-size: 1.6666666667vw;
    line-height: 2;
    padding-top: 0.5555555556vw;
    padding-bottom: 0.5555555556vw;
  }
  div.unit-textset-list div.unit-list-elem ul li dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  div.unit-textset-list div.unit-list-elem ul li dl dt {
    width: 9.2592592593vw;
    display: inline-block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  div.unit-ttl-sample {
    text-align: center;
  }
  div.unit-ttl-sample h3.unit-ttl-elem {
    font-size: 3.3333333333vw;
    font-weight: 300;
  }
  div.unit-ttl-l {
    text-align: center;
  }
  div.unit-ttl-l h3.unit-ttl-elem {
    font-size: 3.3333333333vw;
    line-height: 1.6;
  }
  div.unit-ttl-m {
    text-align: center;
  }
  div.unit-ttl-m.-left {
    text-align: left;
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-ttl-m h3.unit-ttl-elem {
    font-size: 2.2222222222vw;
    line-height: 2;
  }
  div.unit-text-center {
    width: 66.6666666667vw;
    margin: 0 auto;
    text-align: center;
  }
  div.unit-text-center h3.unit-ttl-elem {
    font-size: 3.3333333333vw;
    margin-bottom: 0.8796296296vw;
    line-height: 1.6;
  }
  div.unit-text-center h3.unit-ttl-elem.-left {
    text-align: left;
  }
  div.unit-text-center h4.unit-subttl-elem {
    font-size: 2.2222222222vw;
    margin-bottom: 2.2685185185vw;
    line-height: 2;
  }
  div.unit-text-center h4.unit-subttl-elem.-left {
    text-align: left;
  }
  div.unit-text-center p.unit-text-elem {
    font-size: 1.6666666667vw;
    line-height: 2;
    text-align: justify;
  }
  div.unit-ttl-subttl {
    text-align: center;
  }
  div.unit-ttl-subttl h3.unit-ttl-elem {
    font-size: 3.3333333333vw;
    line-height: 1.6;
    margin-bottom: 0.8796296296vw;
  }
  div.unit-ttl-subttl h4.unit-subttl-elem {
    font-size: 2.2222222222vw;
    line-height: 2;
  }
  div.unit-ttl-subttl-small {
    text-align: center;
  }
  div.unit-ttl-subttl-small h3.unit-ttl-elem {
    font-size: 1.6666666667vw;
    line-height: 2;
    margin-bottom: 0.8796296296vw;
  }
  div.unit-ttl-subttl-small h4.unit-subttl-elem {
    font-size: 1.1111111111vw;
    line-height: 2;
  }
  div.unit-subttl-ttl {
    text-align: center;
  }
  div.unit-subttl-ttl h4.unit-subttl-elem {
    font-size: 2.2222222222vw;
    line-height: 2;
    margin-bottom: 0.8796296296vw;
  }
  div.unit-subttl-ttl h3.unit-ttl-elem {
    font-size: 3.3333333333vw;
    line-height: 1.6;
  }
  div.unit-name {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-name h4.unit-subttl-elem {
    font-size: 1.1111111111vw;
    line-height: 2;
    margin-bottom: 0.8796296296vw;
  }
  div.unit-name h3.unit-ttl-elem {
    font-size: 2.2222222222vw;
    line-height: 2;
  }
  div.unit-name .unit-name-elem {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
  div.unit-name .unit-name-elem li {
    border-top: 1px solid #000;
    width: 25.9259259259vw;
    line-height: 2;
    padding-top: 0.5555555556vw;
    padding-bottom: 0.5555555556vw;
    font-size: 1.6666666667vw;
  }
  div.unit-name .unit-name-elem li:nth-last-child(-n+3) {
    border-bottom: 1px solid #000;
  }
  div.unit-floor {
    width: 87.037037037vw;
    margin: 0 auto;
  }
  div.unit-floor h3.unit-ttl-elem {
    font-size: 2.2222222222vw;
    padding-bottom: 1.1111111111vw;
  }
  div.unit-floor div.unit-floor-elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  div.unit-floor div.unit-floor-elem ul.unit-floor-list {
    border-top: 1px solid #000;
  }
  div.unit-floor div.unit-floor-elem ul.unit-floor-list li.unit-floor-list-elem {
    width: 41.1111111111vw;
    border-bottom: 1px solid #000;
    font-size: 1.6666666667vw;
    line-height: 2;
  }
  div.unit-floor div.unit-floor-elem ul.unit-floor-list li.unit-floor-list-elem div.unit-floor-list-accordion {
    position: relative;
    /* 開いた状態（- に変化） */
  }
  div.unit-floor div.unit-floor-elem ul.unit-floor-list li.unit-floor-list-elem div.unit-floor-list-accordion div.unit-floor-list-accordion-ttl {
    padding-top: 1.1111111111vw;
    padding-bottom: 1.1111111111vw;
  }
  div.unit-floor div.unit-floor-elem ul.unit-floor-list li.unit-floor-list-elem div.unit-floor-list-accordion::before, div.unit-floor div.unit-floor-elem ul.unit-floor-list li.unit-floor-list-elem div.unit-floor-list-accordion::after {
    content: "";
    position: absolute;
    width: 1.1111111111vw;
    height: 0.0462962963vw;
    background: #000;
    right: 1.3888888889vw;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  div.unit-floor div.unit-floor-elem ul.unit-floor-list li.unit-floor-list-elem div.unit-floor-list-accordion::after {
    -webkit-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg); /* 縦棒 (+ の形) */
  }
  div.unit-floor div.unit-floor-elem ul.unit-floor-list li.unit-floor-list-elem div.unit-floor-list-accordion.-show::after {
    -webkit-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg); /* 横棒だけに */
  }
  div.unit-floor div.unit-floor-elem ul.unit-floor-list li.unit-floor-list-elem div.unit-floor-list-content {
    padding-bottom: 1.1111111111vw;
    display: none;
    font-size: 1.3888888889vw;
  }
  div.unit-floor div.unit-floor-elem ul.unit-floor-list li.unit-floor-list-elem div.unit-floor-list-content div.unit-floor-list-img {
    margin-bottom: 1.1111111111vw;
  }
  div.unit-floor div.unit-floor-elem ul.unit-floor-list li.unit-floor-list-elem div.unit-floor-list-content div.unit-floor-list-img img {
    width: 100%;
  }
  div.unit-question {
    width: 86.6666666667vw;
    margin: 0 auto;
    border-top: 1px solid #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  div.unit-question h3.unit-ttl-elem {
    padding-top: 0.5555555556vw;
    font-size: 2.2222222222vw;
    line-height: 2;
  }
  div.unit-question ul.unit-question-list {
    width: 66.6666666667vw;
  }
  div.unit-question ul.unit-question-list li.unit-question-list-elem {
    border-bottom: 1px solid #000;
    font-size: 1.6666666667vw;
    line-height: 2;
  }
  div.unit-question ul.unit-question-list li.unit-question-list-elem div.unit-question-list-accordion {
    padding-top: 1.1111111111vw;
    padding-bottom: 1.1111111111vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    /* 開いた状態（- に変化） */
  }
  div.unit-question ul.unit-question-list li.unit-question-list-elem div.unit-question-list-accordion div.unit-question-list-accordion-no {
    width: 13.3333333333vw;
  }
  div.unit-question ul.unit-question-list li.unit-question-list-elem div.unit-question-list-accordion::before, div.unit-question ul.unit-question-list li.unit-question-list-elem div.unit-question-list-accordion::after {
    content: "";
    position: absolute;
    width: 1.1111111111vw;
    height: 0.0462962963vw;
    background: #000;
    right: 1.3888888889vw;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  div.unit-question ul.unit-question-list li.unit-question-list-elem div.unit-question-list-accordion::after {
    -webkit-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg); /* 縦棒 (+ の形) */
  }
  div.unit-question ul.unit-question-list li.unit-question-list-elem div.unit-question-list-accordion.-show::after {
    -webkit-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg); /* 横棒だけに */
  }
  div.unit-question ul.unit-question-list li.unit-question-list-elem div.unit-question-list-content {
    display: none;
    padding-bottom: 1.1111111111vw;
  }
  div.unit-question ul.unit-question-list li.unit-question-list-elem div.unit-question-list-content div.unit-question-list-img {
    margin-bottom: 1.1111111111vw;
  }
  div.unit-question ul.unit-question-list li.unit-question-list-elem div.unit-question-list-content div.unit-question-list-img img {
    width: 66.6666666667vw;
  }
  div.unit-data {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-data h3.unit-ttl-elem {
    font-size: 1.6666666667vw;
    margin-bottom: 1.2037037037vw;
  }
  div.unit-data div.unit-data-elem {
    border-top: 1px solid #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .-black div.unit-data div.unit-data-elem {
    border-top: 1px solid #fff;
  }
  div.unit-data div.unit-data-elem h4.unit-data-elem-ttl {
    width: 20vw;
    font-size: 1.6666666667vw;
    line-height: 4.4444444444vw;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  div.unit-data div.unit-data-elem ul {
    line-height: 4.4444444444vw;
    font-size: 1.6666666667vw;
  }
  div.unit-data div.unit-data-elem ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #000;
  }
  .-black div.unit-data div.unit-data-elem ul li {
    border-bottom: 1px solid #fff;
  }
  div.unit-data div.unit-data-elem ul li p {
    width: 13.3333333333vw;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-top: 0.5555555556vw;
  }
  div.unit-data div.unit-data-elem ul li ul {
    width: 53.3796296296vw;
  }
  div.unit-data div.unit-data-elem ul li ul li {
    padding-top: 1.1111111111vw;
    padding-bottom: 1.1111111111vw;
    text-align: justify;
    border-bottom: 1px solid #000;
    line-height: 2;
  }
  .-black div.unit-data div.unit-data-elem ul li ul li {
    border-bottom: 1px solid #fff;
  }
  div.unit-data div.unit-data-elem ul li ul li:last-child {
    border-bottom: none;
  }
  div.unit-data-text {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-data-text div.unit-data-elem {
    border-bottom: 1px solid #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  div.unit-data-text div.unit-data-elem:first-child {
    border-top: 1px solid #000;
  }
  .-black div.unit-data-text div.unit-data-elem:first-child {
    border-top: 1px solid #fff;
  }
  .-black div.unit-data-text div.unit-data-elem {
    border-bottom: 1px solid #fff;
  }
  div.unit-data-text div.unit-data-elem h4.unit-data-elem-ttl {
    width: 16.6666666667vw;
    font-size: 1.6666666667vw;
    line-height: 4.4444444444vw;
  }
  div.unit-data-text div.unit-data-elem ul {
    width: 66.6666666667vw;
  }
  div.unit-data-text div.unit-data-elem ul li {
    padding-top: 1.1111111111vw;
    padding-bottom: 1.1111111111vw;
    font-size: 1.6666666667vw;
    line-height: 2;
    text-align: justify;
  }
  div.unit-event {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-event div.unit-event-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 4.4444444444vw;
  }
  div.unit-event div.unit-event-content ul.unit-event-info {
    width: 19.9074074074vw;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 1.3888888889vw;
    line-height: 5.3703703704vw;
  }
  div.unit-event div.unit-event-content ul.unit-event-info li.-finish {
    background: #000;
    color: #fff;
  }
  div.unit-event div.unit-event-content ul.unit-event-info li {
    border: 1px solid #fff;
    width: 16.6666666667vw;
    text-align: center;
    margin-bottom: 1.6203703704vw;
    border-radius: 0.6944444444vw;
    background: #fff;
    color: #000;
  }
  div.unit-event div.unit-event-content div.unit-event-content-elem h3.unit-event-elem-ttl {
    font-size: 1.6666666667vw;
    line-height: 2;
    margin-bottom: 3.3333333333vw;
  }
  div.unit-event div.unit-event-content div.unit-event-content-elem p.unit-event-elem-text {
    font-size: 1.6666666667vw;
    line-height: 2;
  }
  div.unit-event div.unit-event-elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  div.unit-event div.unit-event-elem h4.unit-event-elem-ttl {
    width: 20vw;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 1.6666666667vw;
    line-height: 5.462962963vw;
  }
  div.unit-event div.unit-event-elem ul.unit-event-list {
    border-top: 1px solid #000;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    line-height: 5.462962963vw;
    font-size: 1.6666666667vw;
  }
  .-black div.unit-event div.unit-event-elem ul.unit-event-list {
    border-top: 1px solid #fff;
  }
  div.unit-event div.unit-event-elem ul.unit-event-list > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #000;
  }
  .-black div.unit-event div.unit-event-elem ul.unit-event-list > li {
    border-bottom: 1px solid #fff;
  }
  div.unit-event div.unit-event-elem ul.unit-event-list > li p {
    width: 13.3333333333vw;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  div.unit-event div.unit-event-elem ul.unit-event-list > li ul li {
    line-height: 2;
    padding-top: 1.1111111111vw;
    padding-bottom: 1.1111111111vw;
  }
  div.unit-history {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-history h3.unit-ttl-elem {
    font-size: 2.2222222222vw;
    margin-bottom: 1.6666666667vw;
  }
  div.unit-history div.unit-history-elem {
    border-top: 1px solid #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .-black div.unit-history div.unit-history-elem {
    border-top: 1px solid #fff;
  }
  div.unit-history div.unit-history-elem h4.unit-history-elem-ttl {
    width: 16.6666666667vw;
    font-size: 1.6666666667vw;
    line-height: 5vw;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  div.unit-history div.unit-history-elem ul {
    line-height: 5vw;
    font-size: 1.6666666667vw;
  }
  div.unit-history div.unit-history-elem ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #000;
  }
  .-black div.unit-history div.unit-history-elem ul li {
    border-bottom: 1px solid #fff;
  }
  div.unit-history div.unit-history-elem ul li p {
    width: 13.3333333333vw;
    width: 18.8888888889vw;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  div.unit-history div.unit-history-elem ul li ul {
    width: 51.1111111111vw;
  }
  div.unit-history div.unit-history-elem ul li ul li {
    padding-top: 1.1111111111vw;
    padding-bottom: 1.1111111111vw;
    text-align: justify;
    border-bottom: 1px solid #000;
    line-height: 2;
  }
  .-black div.unit-history div.unit-history-elem ul li ul li {
    border-bottom: 1px solid #fff;
  }
  div.unit-history div.unit-history-elem ul li ul li:last-child {
    border-bottom: none;
  }
  div.unit-message {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-message h3.unit-ttl-elem {
    font-size: 2.2222222222vw;
    margin-bottom: 2.0833333333vw;
  }
  div.unit-message div.unit-message-elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  div.unit-message div.unit-message-elem div {
    width: 41.1111111111vw;
  }
  div.unit-message div.unit-message-elem div div.unit-img-elem {
    margin-bottom: 3.9351851852vw;
  }
  div.unit-message div.unit-message-elem div div.unit-img-elem img {
    width: 100%;
  }
  div.unit-message div.unit-message-elem div p.unit-text-elem {
    font-size: 1.6666666667vw;
    line-height: 2;
    text-align: justify;
  }
  div.unit-intro1 {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-intro1 div.unit-intro1-elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  div.unit-intro1 div.unit-intro1-elem div {
    width: 41.1111111111vw;
  }
  div.unit-intro1 div.unit-intro1-elem div h3.unit-ttl-elem {
    font-size: 2.2222222222vw;
    line-height: 2;
    margin-bottom: 2.8703703704vw;
  }
  div.unit-intro1 div.unit-intro1-elem div div.unit-img-elem img {
    width: 100%;
  }
  div.unit-intro1 div.unit-intro1-elem div p.unit-text-elem {
    font-size: 1.6666666667vw;
    line-height: 2;
    margin-bottom: 2.8240740741vw;
    text-align: justify;
  }
  div.unit-intro1 div.unit-intro1-elem div p.unit-text-elem-small {
    font-size: 1.1111111111vw;
    line-height: 2;
    text-align: justify;
  }
  div.unit-intro2 {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-intro2 div.unit-intro2-elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  div.unit-intro2 div.unit-intro2-elem div {
    width: 41.1111111111vw;
  }
  div.unit-intro2 div.unit-intro2-elem div h3.unit-ttl-elem {
    font-size: 2.2222222222vw;
    line-height: 2;
    margin-bottom: 2.8703703704vw;
  }
  div.unit-intro2 div.unit-intro2-elem div p.unit-text-elem {
    font-size: 1.6666666667vw;
    line-height: 2;
    text-align: justify;
  }
  div.unit-intro2 div.unit-intro2-elem div div.unit-img-elem img {
    width: 100%;
  }
  div.unit-line div.unit-line-elem {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-line div.unit-line-elem img {
    width: 100%;
    height: 1px;
  }
  .-black div.unit-line div.unit-line-elem img {
    -webkit-filter: invert(1);
    filter: invert(1);
  }
  div.unit-link ul.unit-link-elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 2.2222222222vw;
  }
  div.unit-link ul.unit-link-elem#menu li {
    color: #000;
    background: #fff;
  }
  div.unit-link ul.unit-link-elem#menu li.-active {
    color: rgb(255, 0, 0);
    background: #000;
    border: 1px solid rgb(255, 0, 0);
  }
  div.unit-link ul.unit-link-elem li {
    border-radius: 2.2222222222vw;
    border: 1px solid #000;
  }
  .-black div.unit-link ul.unit-link-elem li {
    border: 1px solid #fff;
  }
  div.unit-link ul.unit-link-elem li.-active {
    color: #000;
    background: #fff;
  }
  div.unit-link ul.unit-link-elem li a {
    color: inherit;
    text-decoration: none;
    font-size: 1.6666666667vw;
    line-height: 4.3518518519vw;
    display: inline-block;
    padding-left: 2.0833333333vw;
    padding-right: 2.0833333333vw;
  }
  div.unit-link ul.unit-link-elem li.-size a {
    padding: 0;
    width: 17.7777777778vw;
    text-align: center;
  }
  div.unit-lets {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  div.unit-lets h3.unit-lets-elem {
    font-size: 4.4444444444vw;
    border-radius: 1.3888888889vw;
    border: 0.2777777778vw solid #000;
    width: 53.3333333333vw;
    line-height: 13.3333333333vw;
    text-align: center;
    background: #fff;
    font-weight: bold;
  }
  div.unit-tab ul.unit-tab-elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 2.2222222222vw;
  }
  div.unit-tab ul.unit-tab-elem li {
    border-radius: 2.2222222222vw;
    border: 1px solid #000;
  }
  .-black div.unit-tab ul.unit-tab-elem li {
    border: 1px solid #fff;
  }
  div.unit-tab ul.unit-tab-elem li a {
    color: inherit;
    text-decoration: none;
    font-size: 1.6666666667vw;
    line-height: 4.3518518519vw;
    display: inline-block;
    padding-left: 2.0833333333vw;
    padding-right: 2.0833333333vw;
  }
  div.unit-tab ul.unit-tab-elem li.-size a {
    padding: 0;
    width: 17.7777777778vw;
    text-align: center;
  }
  div.unit-tab ul.unit-tab-elem li.-on {
    overflow: hidden;
  }
  div.unit-tab ul.unit-tab-elem li.-on a {
    background: #000;
    color: #fff;
  }
  .-black div.unit-tab ul.unit-tab-elem li.-on a {
    background: #fff;
    color: #000;
  }
  div.unit-mouse {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  div.unit-mouse .unit-mouse-elem {
    width: 2.2222222222vw;
    height: 4.4444444444vw;
    border: 1px solid #000;
    border-radius: 1.1111111111vw;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
  }
  .-black div.unit-mouse .unit-mouse-elem {
    border: 1px solid #fff;
    background: #000;
  }
  div.unit-mouse .unit-mouse-elem-dot {
    position: absolute;
    top: 0.6481481481vw;
    left: 50%;
    width: 0.7407407407vw;
    height: 0.7407407407vw;
    background: #000;
    border-radius: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-animation: mouseMove 1.6s ease-in-out infinite;
    animation: mouseMove 1.6s ease-in-out infinite;
  }
  .-black div.unit-mouse .unit-mouse-elem-dot {
    background: #fff;
  }
  @-webkit-keyframes mouseMove {
    0% {
      -webkit-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
      opacity: 1;
    }
    50% {
      -webkit-transform: translate(-50%, 2vw);
      transform: translate(-50%, 2vw);
      opacity: 0.2;
    }
    100% {
      -webkit-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
      opacity: 1;
    }
  }
  @keyframes mouseMove {
    0% {
      -webkit-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
      opacity: 1;
    }
    50% {
      -webkit-transform: translate(-50%, 2vw);
      transform: translate(-50%, 2vw);
      opacity: 0.2;
    }
    100% {
      -webkit-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
      opacity: 1;
    }
  }
  @keyframes scrl-left {
    from {
      -webkit-transform: translateX(0);
      transform: translateX(0);
    }
    to {
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
    }
  }
  .unit div.unit-archive {
    height: 69.4444444444vw;
    -webkit-mask-image: none;
    mask-image: none;
  }
  .unit div.unit-archive.-rotate1 {
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  .unit div.unit-archive.-hide .unit-archive-wrap .unit-archive-elem li {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
  }
  .unit div.unit-archive .unit-archive-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40vw;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-animation: scrl-left 18s infinite linear;
    animation: scrl-left 18s infinite linear;
  }
  .unit div.unit-archive .unit-archive-wrap .unit-archive-elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    list-style: none;
    padding: 0;
  }
  .unit div.unit-archive .unit-archive-wrap .unit-archive-elem li {
    -webkit-transition: 0.3s ease-out all;
    transition: 0.3s ease-out all;
    position: relative;
    margin: 0 3vw;
    will-change: transform;
  }
  .unit div.unit-archive .unit-archive-wrap .unit-archive-elem li img {
    -o-object-fit: contain;
    object-fit: contain;
    max-width: 30vw;
    max-height: 30vw;
    width: auto;
    height: auto;
    will-change: transform;
  }
  .unit div.unit-archive .unit-archive-wrap.-reverse {
    animation: scrl-left 18s infinite linear reverse;
  }
  .unit-dot .unit-dot-elem {
    padding-bottom: 0.0925925926vw;
  }
  .unit-dot .unit-dot-elem span {
    width: 1.1111111111vw;
    height: 1.1111111111vw;
    background: #000;
    border-radius: 50%;
    display: block;
    margin: 0 auto;
    -webkit-animation: dotBlink 1.5s infinite;
    animation: dotBlink 1.5s infinite;
  }
  .-black .unit-dot .unit-dot-elem span {
    background: #fff;
  }
  .unit-dot .unit-dot-elem span:nth-child(1) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    margin-bottom: 2.2685185185vw;
  }
  .unit-dot .unit-dot-elem span:nth-child(2) {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
    margin-bottom: 2.2685185185vw;
  }
  .unit-dot .unit-dot-elem span:nth-child(3) {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
  }
  @-webkit-keyframes dotBlink {
    0% {
      opacity: 0.2;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    50% {
      opacity: 1;
      -webkit-transform: translateY(0.0925925926vw);
      transform: translateY(0.0925925926vw);
    }
    100% {
      opacity: 0.2;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
  }
  @keyframes dotBlink {
    0% {
      opacity: 0.2;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    50% {
      opacity: 1;
      -webkit-transform: translateY(0.0925925926vw);
      transform: translateY(0.0925925926vw);
    }
    100% {
      opacity: 0.2;
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
  }
  .unit-some .unit-some-elem {
    width: 86.6666666667vw;
    height: 27.7777777778vw;
    margin: 0 auto;
    background: rgb(245, 245, 245);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 1.6666666667vw;
    border-radius: 1.3888888889vw;
  }
  .-black .unit-some .unit-some-elem {
    background: #fff;
    color: #000;
  }
  .unit-what .unit-what-elem {
    width: 86.6666666667vw;
    margin: 0 auto;
    background: #fff;
    border: 1px solid rgb(200, 200, 200);
    font-size: 1.6666666667vw;
    border-radius: 1.3888888889vw;
    text-align: center;
    padding-bottom: 5.6018518519vw;
  }
  .-black .unit-what .unit-what-elem {
    background: #fff;
    color: #000;
  }
  .unit-what .unit-what-elem h3.unit-ttl-elem {
    padding-top: 4.3981481481vw;
    font-size: 2.2222222222vw;
    margin-bottom: 2.2685185185vw;
    line-height: 2;
  }
  .unit-what .unit-what-elem h3.unit-ttl-elem.-left {
    text-align: left;
  }
  .unit-what .unit-what-elem p.unit-text-elem {
    font-size: 1.6666666667vw;
    line-height: 2;
    text-align: justify;
    width: 53.3333333333vw;
    margin: 0 auto;
  }
  .unit-what .unit-what-elem div.unit-img-elem {
    width: 73.3333333333vw;
    margin: 0 auto;
    margin-top: 4.3981481481vw;
  }
  .unit-dammy .unit-dammy-elem {
    width: 86.6666666667vw;
    height: 129.6296296296vw;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 1.6666666667vw;
    border-radius: 1.3888888889vw;
    border: 1px solid #000;
    position: relative;
    overflow: hidden;
  }
  .-black .unit-dammy .unit-dammy-elem {
    background: #fff;
    color: #000;
  }
  .unit-dammy .unit-dammy-elem::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 200%;
    height: 1px;
    background: #999;
    -webkit-transform: rotate(-56deg);
    transform: rotate(-56deg);
    -webkit-transform-origin: right top;
    transform-origin: right top;
  }
  div.unit-box div.unit-box-elem {
    width: 86.6666666667vw;
    border-radius: 0.9259259259vw;
    padding: 2.2222222222vw;
    margin: 0 auto;
    background: #fff;
    color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  div.unit-box div.unit-box-elem div.unit-img-elem {
    margin-right: 2.2222222222vw;
  }
  div.unit-box div.unit-box-elem div.unit-img-elem img {
    width: 13.3796296296vw;
    height: 13.3796296296vw;
  }
  div.unit-box div.unit-box-elem div.unit-info {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  div.unit-box div.unit-box-elem div.unit-info h3.unit-ttl-elem {
    font-size: 1.6666666667vw;
    line-height: 2;
    margin-bottom: 1.8055555556vw;
  }
  div.unit-box div.unit-box-elem div.unit-info p.unit-text-no {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1.1574074074vw;
  }
  div.unit-box div.unit-box-elem div.unit-info p.unit-text-no img {
    width: 2.2222222222vw;
    height: 2.2222222222vw;
  }
  div.unit-box div.unit-box-elem div.unit-info p.unit-text-no span {
    font-size: 1.6666666667vw;
  }
  div.unit-box div.unit-box-elem div.unit-text {
    width: 38.8888888889vw;
  }
  div.unit-box div.unit-box-elem div.unit-text p.unit-text-elem {
    font-size: 1.1111111111vw;
    line-height: 2;
  }
  div.unit-list {
    width: 86.6666666667vw;
    margin: 0 auto;
  }
  div.unit-list div.unit-img-elem {
    width: 100%;
    margin-bottom: 6.9444444444vw;
  }
  div.unit-list div.unit-img-elem img {
    width: 100%;
  }
  div.unit-list h3.unit-ttl-elem {
    font-size: 2.2222222222vw;
    line-height: 2;
  }
  div.unit-list p.unit-text-elem {
    font-size: 1.6666666667vw;
    line-height: 2;
    margin-bottom: 1.4814814815vw;
  }
  div.unit-list ul.unit-list-elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  div.unit-list ul.unit-list-elem::after {
    content: "";
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0;
    min-width: 25.9259259259vw;
  }
  div.unit-list ul.unit-list-elem > li {
    width: 25.9259259259vw;
    border-top: 1px solid #fff;
    padding-top: 1.1111111111vw;
    padding-bottom: 1.1111111111vw;
  }
  div.unit-list ul.unit-list-elem > li:nth-last-child(-n+3) {
    border-bottom: 1px solid #fff;
  }
  div.unit-list ul.unit-list-elem > li ul.unit-list-info li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 2;
  }
  div.unit-list ul.unit-list-elem > li ul.unit-list-info li div.unit-list-info-tll {
    width: 5.5555555556vw;
  }
  div.unit-list ul.unit-list-elem > li ul.unit-list-info li.unit-list-info-1 {
    font-size: 1.6666666667vw;
    margin-bottom: 0.5555555556vw;
  }
  div.unit-list ul.unit-list-elem > li ul.unit-list-info li.unit-list-info-1 div.unit-list-info-text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  div.unit-list ul.unit-list-elem > li ul.unit-list-info li.unit-list-info-1 div.unit-list-info-sound {
    background: #fff;
    color: #000;
    border-radius: 0.2777777778vw;
    padding: 0 1.1111111111vw;
    font-size: 1.1111111111vw;
    line-height: 2.7777777778vw;
    height: 2.7777777778vw;
    margin-top: 0.2777777778vw;
    margin-right: 4.4444444444vw;
  }
  div.unit-list ul.unit-list-elem > li ul.unit-list-info li.unit-list-info-2 {
    font-size: 1.6666666667vw;
    margin-bottom: 0.5555555556vw;
  }
  div.unit-list ul.unit-list-elem > li ul.unit-list-info li.unit-list-info-3 {
    font-size: 1.1111111111vw;
  }
  div.unit-list ul.unit-list-elem > li ul.unit-list-info li.unit-list-info-4 {
    font-size: 1.1111111111vw;
  }
  div.unit-list ul.unit-list-elem > li ul.unit-list-info li.unit-list-info-5 {
    font-size: 1.1111111111vw;
  }
  div.unit-sound div.unit-sound-elem {
    background: rgb(240, 240, 240);
    width: 86.6666666667vw;
    margin: 0 auto;
    padding-bottom: 7.7777777778vw;
    border-radius: 2.2222222222vw;
    position: relative;
    color: #000;
    padding-top: 4.4444444444vw;
    /*
    <div class="unit-soun-select">
    				<select class="unit-sound-select-lang" name="select-lang">
    				  <option value="">JA</option>
    				  <option value="apple">EN</option>
    				  <option value="banana">FR</option>
    				  <option value="orange">CH</option>
    				</select>
    				<select class="unit-sound-select-chapter" name="select-chapter">
    				  <option value="">チャプター1</option>
    				  <option value="apple">チャプター2</option>
    				  <option value="banana">チャプター3</option>
    				  <option value="orange">チャプター4</option>
    				</select>
    				<ul class="unit-sound-insta">
    					<li>サウンドインスタレーション</li>
    				</ul>
    			</div>
    		*/
  }
  div.unit-sound div.unit-sound-elem p.unit-sound-ttl {
    position: absolute;
    font-size: 1.6666666667vw;
    top: 1.3888888889vw;
    left: 4.4444444444vw;
  }
  div.unit-sound div.unit-sound-elem h4.unit-sound-icon {
    padding-top: 4.4444444444vw;
    text-align: center;
    margin-bottom: 3.3333333333vw;
  }
  div.unit-sound div.unit-sound-elem h4.unit-sound-icon img {
    width: 6.1574074074vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-img {
    width: 77.7777777778vw;
    height: 51.8518518519vw;
    margin: 0 auto;
    margin-bottom: 2.3148148148vw;
    position: relative;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-img > img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-img .transition-overlay1 {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    pointer-events: none;
    left: 0;
    -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgb(0, 0, 0)), color-stop(33%, rgb(0, 0, 0)), color-stop(66%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
    -webkit-mask-image: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 33%, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0) 100%);
    mask-image: -webkit-gradient(linear, left top, right top, from(rgb(0, 0, 0)), color-stop(33%, rgb(0, 0, 0)), color-stop(66%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
    mask-image: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 33%, rgba(0, 0, 0, 0) 66%, rgba(0, 0, 0, 0) 100%);
    -webkit-mask-size: 300% 100%;
    mask-size: 300% 100%;
    -webkit-mask-position: right center;
    mask-position: right center;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all, 0.6s linear opacity;
    transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all, 0.6s linear opacity;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-img .transition-overlay1 img {
    height: 100%;
    width: 100000vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-img .transition-overlay1.-show {
    opacity: 1;
    -webkit-mask-position: left center;
    mask-position: left center;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-img .transition-overlay2 {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    pointer-events: none;
    left: 0;
    -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0)), color-stop(40%, rgb(0, 0, 0)), color-stop(60%, rgb(0, 0, 0)), color-stop(80%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
    -webkit-mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, rgb(0, 0, 0) 40%, rgb(0, 0, 0) 60%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);
    mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0)), color-stop(40%, rgb(0, 0, 0)), color-stop(60%, rgb(0, 0, 0)), color-stop(80%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
    mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, rgb(0, 0, 0) 40%, rgb(0, 0, 0) 60%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);
    -webkit-mask-size: 600% 100%;
    mask-size: 600% 100%;
    -webkit-mask-position: right center;
    mask-position: right center;
    overflow: hidden;
    opacity: 0;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-img .transition-overlay2 img {
    height: 100%;
    width: 1000000vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-img .transition-overlay2.-show {
    -webkit-mask-position: center center;
    mask-position: center center;
    opacity: 1;
    -webkit-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all;
    transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-img .transition-overlay2.-hide {
    -webkit-mask-position: left center;
    mask-position: left center;
    -webkit-transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all;
    transition: 0.6s cubic-bezier(0.86, 0, 0.07, 1) all;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-lang {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 2.2222222222vw;
    margin-bottom: 3.3333333333vw;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-lang li.-selected {
    background: #000;
    color: #fff;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-lang li {
    width: 17.7777777778vw;
    font-size: 1.6666666667vw;
    border: 1px solid #000;
    text-align: center;
    line-height: 4.3518518519vw;
    border-radius: 2.2222222222vw;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-term {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 2.2222222222vw;
    margin-bottom: 3.3333333333vw;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-term li.-selected {
    background: #000;
    color: #fff;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-term li {
    width: 17.7777777778vw;
    font-size: 1.6666666667vw;
    border: 1px solid #000;
    text-align: center;
    line-height: 4.3518518519vw;
    border-radius: 2.2222222222vw;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-tour {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 2.2222222222vw;
    margin-bottom: 3.3333333333vw;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-tour li.-selected {
    background: #000;
    color: #fff;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-tour li {
    width: 30vw;
    font-size: 1.6666666667vw;
    border: 1px solid #000;
    text-align: center;
    line-height: 4.3518518519vw;
    border-radius: 2.2222222222vw;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-chapter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 2.2222222222vw;
    margin-bottom: 3.3333333333vw;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-chapter li.-selected {
    background: #000;
    color: #fff;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-chapter li {
    width: 17.7777777778vw;
    font-size: 1.6666666667vw;
    border: 1px solid #000;
    text-align: center;
    line-height: 4.3518518519vw;
    border-radius: 2.2222222222vw;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-insta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-insta li.-selected {
    background: #000;
    color: #fff;
  }
  div.unit-sound div.unit-sound-elem ul.unit-sound-insta li {
    width: 26.6203703704vw;
    font-size: 1.6666666667vw;
    border: 1px solid #000;
    text-align: center;
    line-height: 4.3518518519vw;
    border-radius: 2.2222222222vw;
  }
  div.unit-sound div.unit-sound-elem .unit-sound-select {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 2.3148148148vw;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2.3148148148vw;
  }
  div.unit-sound div.unit-sound-elem .unit-sound-select select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
  div.unit-sound div.unit-sound-elem .unit-sound-select select {
    line-height: 4.3518518519vw;
    border-radius: 2.2222222222vw;
    font-size: 1.6666666667vw;
    padding-right: 1.6666666667vw;
    height: 4.3518518519vw;
    display: block;
    width: 13.8888888889vw;
    text-align: center;
    -moz-text-align-last: center;
    text-align-last: center;
    background: #000;
    color: #fff;
  }
  div.unit-sound div.unit-sound-elem .unit-sound-select select * {
    line-height: 4.3518518519vw;
  }
  div.unit-sound div.unit-sound-elem .unit-sound-select .unit-sound-select-lang {
    position: relative;
  }
  div.unit-sound div.unit-sound-elem .unit-sound-select .unit-sound-select-lang select {
    width: 9.2592592593vw;
  }
  div.unit-sound div.unit-sound-elem .unit-sound-select .unit-sound-select-lang::after {
    content: "";
    position: absolute;
    right: 1.6203703704vw;
    top: 30%;
    width: 1.1111111111vw;
    height: 1.1111111111vw;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    pointer-events: none;
    border-right: 0.0925925926vw solid #fff;
    border-bottom: 0.0925925926vw solid #fff;
  }
  div.unit-sound div.unit-sound-elem .unit-sound-select .unit-sound-select-chapter {
    position: relative;
  }
  div.unit-sound div.unit-sound-elem .unit-sound-select .unit-sound-select-chapter select {
    width: 27.7777777778vw;
  }
  div.unit-sound div.unit-sound-elem .unit-sound-select .unit-sound-select-chapter::after {
    content: "";
    position: absolute;
    right: 1.6203703704vw;
    top: 30%;
    width: 1.1111111111vw;
    height: 1.1111111111vw;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    pointer-events: none;
    border-right: 0.0925925926vw solid #fff;
    border-bottom: 0.0925925926vw solid #fff;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl {
    width: 60vw;
    margin: 0 auto;
    border-radius: 2.2222222222vw;
    background: #fff;
    position: relative;
    margin-bottom: 3.3333333333vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl div.unit-sound-ctrl-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 6.6666666667vw;
    padding-top: 2.2222222222vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl div.unit-sound-ctrl-info div.unit-sound-ctrl-info-icon {
    padding-top: 0.6481481481vw;
    margin-right: 3.2407407407vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl div.unit-sound-ctrl-info div.unit-sound-ctrl-info-icon img {
    width: 6.1574074074vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl div.unit-sound-ctrl-info h4.unit-sound-ctrl-info-ttl {
    font-size: 1.6666666667vw;
    line-height: 2;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl div.unit-sound-ctrl-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 7.6851851852vw;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 1.9444444444vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl div.unit-sound-ctrl-content div.unit-sound-ctrl-content-pos {
    font-size: 1.6666666667vw;
    line-height: 2;
    margin-right: 4.3055555556vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl div.unit-sound-ctrl-content div.unit-sound-ctrl-content-current {
    font-size: 1.1111111111vw;
    line-height: 2;
    margin-right: 1.8518518519vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl div.unit-sound-ctrl-content div.unit-sound-ctrl-content-progress {
    width: 18.8425925926vw;
    height: 1px;
    background: #000;
    position: relative;
    top: 0.0925925926vw;
    margin-right: 1.8518518519vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl div.unit-sound-ctrl-content div.unit-sound-ctrl-content-progress span {
    width: 0.5555555556vw;
    height: 0.5555555556vw;
    display: inline-block;
    position: relative;
    left: 0;
    top: -0.5555555556vw;
    background: #000;
    border-radius: 50%;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl div.unit-sound-ctrl-content div.unit-sound-ctrl-content-total {
    font-size: 1.1111111111vw;
    line-height: 2;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl ul.unit-sound-ctrl-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 3.3333333333vw;
    padding-bottom: 3.2407407407vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl ul.unit-sound-ctrl-btns li.unit-sound-ctrl-btns-rewind img {
    width: 4.4444444444vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl ul.unit-sound-ctrl-btns li.unit-sound-ctrl-btns-play img {
    width: 4.4444444444vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl ul.unit-sound-ctrl-btns li.unit-sound-ctrl-btns-pause img {
    width: 4.4444444444vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl ul.unit-sound-ctrl-btns li.unit-sound-ctrl-btns-forward img {
    width: 4.4444444444vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl ul.unit-sound-ctrl-nav li.unit-sound-ctrl-nav-prev {
    position: absolute;
    left: -2.2222222222vw;
    top: 8.3333333333vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl ul.unit-sound-ctrl-nav li.unit-sound-ctrl-nav-prev img {
    width: 4.4444444444vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl ul.unit-sound-ctrl-nav li.unit-sound-ctrl-nav-next {
    position: absolute;
    right: -2.2222222222vw;
    top: 8.3333333333vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-ctrl ul.unit-sound-ctrl-nav li.unit-sound-ctrl-nav-next img {
    width: 4.4444444444vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-book {
    width: 60vw;
    margin: 0 auto;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-book div.unit-sound-book-header {
    text-align: center;
    font-size: 1.6666666667vw;
    line-height: 2;
    padding-top: 1.6666666667vw;
    padding-bottom: 1.6666666667vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 2.1759259259vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-book div.unit-sound-book-header img {
    width: 1.712962963vw;
  }
  div.unit-sound div.unit-sound-elem div.unit-sound-book div.unit-sound-book-content {
    font-size: 1.3888888889vw;
    line-height: 2;
    padding-bottom: 1.6666666667vw;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInV0aWxpdGllcy9leHRlbmRzL19sYXlvdXQuc2NzcyIsIl9yZXNldC5zY3NzIiwiX2Jhc2Uuc2NzcyIsInV0aWxpdGllcy9taXhpbnMvX2ZvbnQtc21vb3RoaW5nLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJhbWltYXRpb25zL2Jhc2Uuc2NzcyIsImJsb2Nrcy8wc3dpcGVyLnNjc3MiLCJibG9ja3MvM2Quc2NzcyIsImJsb2Nrcy9hYnN0cmFjdC5zY3NzIiwiYmxvY2tzL2FyY2hpdmUuc2NzcyIsInV0aWxpdGllcy9taXhpbnMvX2ZvbnQtc2l6ZS5zY3NzIiwiYmxvY2tzL2Jhc2Uuc2NzcyIsInV0aWxpdGllcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJibG9ja3MvY2lyY2xlLnNjc3MiLCJibG9ja3MvY29udGVudC5zY3NzIiwiYmxvY2tzL2VtZXJnZW5jeS5zY3NzIiwiYmxvY2tzL2Zvb3Rlci5zY3NzIiwiYmxvY2tzL2dyYWQuc2NzcyIsImJsb2Nrcy9oZWFkZXIuc2NzcyIsImJsb2Nrcy9pbmZvLnNjc3MiLCJibG9ja3Mva2lkcy5zY3NzIiwiYmxvY2tzL2xvYWRlcjEuc2NzcyIsImJsb2Nrcy9sb2FkZXIyLnNjc3MiLCJibG9ja3MvbG9hZGVyMy5zY3NzIiwiYmxvY2tzL2xvYWRlcjQuc2NzcyIsImJsb2Nrcy9tYXJnaW4uc2NzcyIsImJsb2Nrcy9tZW51LnNjc3MiLCJibG9ja3MvbmF2LnNjc3MiLCJibG9ja3MvcGFnZXRvcC5zY3NzIiwiYmxvY2tzL3BvcHVwLnNjc3MiLCJibG9ja3MvcHJseC5zY3NzIiwiYmxvY2tzL3NlcnZpY2Uuc2NzcyIsImJsb2Nrcy9zbGlkZS5zY3NzIiwiYmxvY2tzL3NwZWNpYWwuc2NzcyIsImJsb2Nrcy9zdXJ2ZXkuc2NzcyIsImJsb2Nrcy90ZXN0LnNjc3MiLCJibG9ja3MvdW5pdF9zcC5zY3NzIiwiYmxvY2tzL3VuaXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFB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YUFBQTtJQUNBLHlCQUFBO0lBQUEsc0JBQUE7SUFBQSxtQkFBQTtJQUNBLHdCQUFBO0lBQUEscUJBQUE7SUFBQSx1QkFBQTtJQUNBLG1CQUFBO0V0QzZsTkY7RXNDNWxORTtJQUNDLG9CQUFBO0V0QzhsTkg7RXNDMWxOQztJQUNDLHlCQUFBO0lBQ0EsY0FBQTtJQUNBLDhCQUFBO0V0QzRsTkY7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICpcbiAqIFV0aWxpdHk6IEV4dGVuZCAtIGxheW91dFxuICpcbm1lZGlh44Gu5aSW44Gn5L2c44KL5b+F6KaB44GM44GC44KLXG4uYmFzZXtcblx0QGV4dGVuZCAlY2VudGVyXG59XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIFJFU0VUXG4qL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuZGl2LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBkbCwgZHQsIGRkLCB1bCwgb2wsIGxpLCBibG9ja3F1b3RlLCBwcmUsIHRhYmxlLCBjYXB0aW9uLCB0aCwgdGQsIGFkZHJlc3MsIGZvcm0sIGZpZWxkc2V0LCBsZWdlbmQsIG9iamVjdCwgaGVhZGVyLCBmb290ZXIsIHNlY3Rpb24sIGFydGljbGUsIG5hdiwgZmlndXJlLCBjYW52YXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmZpZWxkc2V0LCBpbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmFkZHJlc3MsIGNhcHRpb24sIGNpdGUsIGNvZGUsIGRmbiwgZW0sIHN0cm9uZywgdGgsIHZhciB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxub2wsIHVsLCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmNhcHRpb24sIHRoLCB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG5pIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbmFiYnIsIGFjcm9ueW0ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbnN1cCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYSwgb2JqZWN0LCBlbWJlZCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaGVhZGVyLCBmb290ZXIsIHNlY3Rpb24sIGFydGljbGUsIG5hdiwgZmlndXJlLCBjYW52YXMsIG1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OIFczXCIsIOODoeOCpOODquOCqiwgbWVpcnlvLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuKiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmEge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5ib2R5Lm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclBybzY1TWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250L2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuaHRtbCwgYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbiNhcHAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLi10cmFuc2Zvcm0ge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4vKlxuTEFOR1VBR0UgLyBERVZJQ0VcbiovXG4ubGFuZy1qcCBbZGF0YS1sYW5nPWVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxhbmctZW4gW2RhdGEtbGFuZz1qcF0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBbZGF0YS1kZXZpY2U9c3BdIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICBbZGF0YS1kZXZpY2U9cGNdIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qXG5Aa2V5ZnJhbWVzIHh4eCB7XG4gIDAlICAge31cblxuICA1MCUgIHt9XG5cbiAgMTAwJSB7fVxuICBBQUFcbn1cbiovXG4vKipcbiAqIFN3aXBlciAxMS4yLjEwXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI1IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEp1bmUgMjgsIDIwMjVcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZjtcbn1cblxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwgLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIGxlZnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgcmlnaHQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvciwgaW5oZXJpdCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICBib3R0b206IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLCBhdXRvKTtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXIuc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXIuc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNtZW51IHtcbiAgYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZWxlbWVudCB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoMjU1LCAwLCAwLCAwLjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMCwgMCwgMC4yNSk7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZWxlbWVudCAubnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC43NSk7XG59XG5cbi5lbGVtZW50IC5zeW1ib2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyNTUsIDAsIDAsIDAuOTUpO1xufVxuXG4uZWxlbWVudCAuZGV0YWlscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjc1KTtcbn1cblxuLypcblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwxMjcsMCwwLjc1KTtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdG91dGxpbmU6IDFweCBzb2xpZCByZ2JhKDI1NSwxMjcsMCwwLjc1KTtcblx0XHRcdFx0Ym9yZGVyOiAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9Ki9cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJzdHJhY3Qge1xuICAgIGhlaWdodDogMTQxLjY2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB9XG4gIC5hYnN0cmFjdC4tc2hvcnQge1xuICAgIGhlaWdodDogNzIuMjIyMjIyMjIyMnZ3O1xuICB9XG4gIC5hYnN0cmFjdCAuYWJzdHJhY3QtaW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOTEuMTExMTExMTExMXZ3O1xuICAgIGxlZnQ6IDYuNjY2NjY2NjY2N3Z3O1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG4gIC5hYnN0cmFjdCAuYWJzdHJhY3QtaW5mbyAuYWJzdHJhY3QtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjIyMjIyMjIyMjJ2dztcbiAgfVxuICAuYWJzdHJhY3QgLmFic3RyYWN0LWluZm8gLmFic3RyYWN0LWxvZ28ge1xuICAgIC8qaW1ne1xuICAgICAgd2lkdGg6IHcoNzIwKTtcbiAgICB9Ki9cbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNy41dnc7XG4gICAgZm9udC1zaXplOiA1LjU1NTU1NTU1NTZ2dztcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXJQcm82NU1lZGl1bVwiO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFic3RyYWN0IC5hYnN0cmFjdC1pbmZvIC5hYnN0cmFjdC1sb2dvIC5hYnN0cmFjdC1sb2dvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC45MjU5MjU5MjU5dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNjIwMzcwMzd2dztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyNTkyNTkyNTl2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTAuMDkyNTkyNTkyNnZ3O1xuICB9XG4gIC5hYnN0cmFjdCAuYWJzdHJhY3QtaW5mbyAuYWJzdHJhY3QtbG9nbyAuYWJzdHJhY3QtbG9nby10ZXh0IC5jaGFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtLW1hc2stcG9zOiAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEwNWRlZywgYmxhY2sgdmFyKC0tbWFzay1wb3MpLCB0cmFuc3BhcmVudCB2YXIoLS1tYXNrLXBvcyksIHRyYW5zcGFyZW50IDEwMCUpO1xuICB9XG4gIC5hYnN0cmFjdCAuYWJzdHJhY3QtaW5mbyAuYWJzdHJhY3QtbG9nbyAuYWJzdHJhY3QtbG9nby10dGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMC40NjI5NjI5NjN2dztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjA4MzMzMzMzM3Z3O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmFic3RyYWN0IC5hYnN0cmFjdC1pbmZvIC5hYnN0cmFjdC1sb2dvIC5hYnN0cmFjdC1sb2dvLXR0bCAuLWNvZGUge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5hYnN0cmFjdCAuYWJzdHJhY3QtaW5mbyAuYWJzdHJhY3QtbG9nbyAuYWJzdHJhY3QtbG9nby10dGwgLi1jb2RlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFic3RyYWN0IC5hYnN0cmFjdC1pbmZvIC5hYnN0cmFjdC1sb2dvIC5hYnN0cmFjdC1sb2dvLXR0bCAuLW1vZGUge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5hYnN0cmFjdCAuYWJzdHJhY3QtaW5mbyAuYWJzdHJhY3QtbG9nbyAuYWJzdHJhY3QtbG9nby10dGwgLi1tb2RlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFic3RyYWN0IC5hYnN0cmFjdC1pbmZvIC5hYnN0cmFjdC1sb2dvIC5hYnN0cmFjdC1sb2dvLXR0bCAuLXhybiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMS41NzQwNzQwNzQxdnc7XG4gIH1cbiAgLmFic3RyYWN0IC5hYnN0cmFjdC1pbmZvIC5hYnN0cmFjdC1sb2dvIC5hYnN0cmFjdC1sb2dvLXR0bCAuLXhybiAuY2hhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLS1tYXNrLXBvczogMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMDVkZWcsIGJsYWNrIHZhcigtLW1hc2stcG9zKSwgdHJhbnNwYXJlbnQgdmFyKC0tbWFzay1wb3MpLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG4gIC5hYnN0cmFjdCAudW5pdC1hYnN0cmFjdC1lbGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5hYnN0cmFjdCAudW5pdC1hYnN0cmFjdC1lbGVtIGxpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAuYWJzdHJhY3QgLnVuaXQtYWJzdHJhY3QtZWxlbSBsaSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAuYWJzdHJhY3QgLnRyYW5zaXRpb24tb3ZlcmxheTEge1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigwLCAwLCAwKSAwJSwgcmdiKDAsIDAsIDApIDMzJSwgcmdiYSgwLCAwLCAwLCAwKSA2NiUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgbWFzay1zaXplOiAzMDAlIDEwMCU7XG4gICAgbWFzay1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjhzIGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKSBhbGw7XG4gICAgLypcbiAgICBtYXNrLXNpemU6IDMwMCUgMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgICovXG4gIH1cbiAgLmFic3RyYWN0IC50cmFuc2l0aW9uLW92ZXJsYXkxIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAwMDB2dztcbiAgfVxuICAuYWJzdHJhY3QgLnRyYW5zaXRpb24tb3ZlcmxheTEuLXNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFzay1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIH1cbiAgLmFic3RyYWN0IC50cmFuc2l0aW9uLW92ZXJsYXkyIHtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApIDIwJSwgcmdiKDAsIDAsIDApIDQwJSwgcmdiKDAsIDAsIDApIDYwJSwgcmdiYSgwLCAwLCAwLCAwKSA4MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgbWFzay1zaXplOiA2MDAlIDEwMCU7XG4gICAgbWFzay1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuYWJzdHJhY3QgLnRyYW5zaXRpb24tb3ZlcmxheTIgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMDAwMHZ3O1xuICB9XG4gIC5hYnN0cmFjdCAudHJhbnNpdGlvbi1vdmVybGF5Mi4tc2hvdyB7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IDAuOHMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpIGFsbDtcbiAgfVxuICAuYWJzdHJhY3QgLnRyYW5zaXRpb24tb3ZlcmxheTIuLWhpZGUge1xuICAgIG1hc2stcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDAuOHMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpIGFsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hYnN0cmFjdCB7XG4gICAgaGVpZ2h0OiAxNDEuNjY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cbiAgLmFic3RyYWN0Li1zaG9ydCB7XG4gICAgaGVpZ2h0OiA3Mi4yMjIyMjIyMjIydnc7XG4gIH1cbiAgLmFic3RyYWN0IC5hYnN0cmFjdC1pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5Ny4yMjIyMjIyMjIydnc7XG4gICAgbGVmdDogNi42NjY2NjY2NjY3dnc7XG4gICAgei1pbmRleDogMjA7XG4gIH1cbiAgLmFic3RyYWN0IC5hYnN0cmFjdC1pbmZvIC5hYnN0cmFjdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjIyMjIyMjIyMnZ3O1xuICB9XG4gIC5hYnN0cmFjdCAuYWJzdHJhY3QtaW5mbyAuYWJzdHJhY3QtbG9nbyB7XG4gICAgLyppbWd7XG4gICAgICB3aWR0aDogdyg3MjApO1xuICAgIH0qL1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxNXZ3O1xuICAgIGZvbnQtc2l6ZTogNy43Nzc3Nzc3Nzc4dnc7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyUHJvNjVNZWRpdW1cIjtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5hYnN0cmFjdCAuYWJzdHJhY3QtaW5mbyAuYWJzdHJhY3QtbG9nbyAuYWJzdHJhY3QtbG9nby10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjk2Mjk2Mjk2M3Z3O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjI2ODUxODUydnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yOTYyOTYyOTYzdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0wLjA2NDgxNDgxNDh2dztcbiAgfVxuICAuYWJzdHJhY3QgLmFic3RyYWN0LWluZm8gLmFic3RyYWN0LWxvZ28gLmFic3RyYWN0LWxvZ28tdGV4dCAuY2hhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLS1tYXNrLXBvczogMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMDVkZWcsIGJsYWNrIHZhcigtLW1hc2stcG9zKSwgdHJhbnNwYXJlbnQgdmFyKC0tbWFzay1wb3MpLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgfVxuICAuYWJzdHJhY3QgLmFic3RyYWN0LWluZm8gLmFic3RyYWN0LWxvZ28gLmFic3RyYWN0LWxvZ28tdHRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTAuNjQ4MTQ4MTQ4MXZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yOTE2NjY2NjY3dnc7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuYWJzdHJhY3QgLmFic3RyYWN0LWluZm8gLmFic3RyYWN0LWxvZ28gLmFic3RyYWN0LWxvZ28tdHRsIC4tY29kZSB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmFic3RyYWN0IC5hYnN0cmFjdC1pbmZvIC5hYnN0cmFjdC1sb2dvIC5hYnN0cmFjdC1sb2dvLXR0bCAuLWNvZGUgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYWJzdHJhY3QgLmFic3RyYWN0LWluZm8gLmFic3RyYWN0LWxvZ28gLmFic3RyYWN0LWxvZ28tdHRsIC4tbW9kZSB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmFic3RyYWN0IC5hYnN0cmFjdC1pbmZvIC5hYnN0cmFjdC1sb2dvIC5hYnN0cmFjdC1sb2dvLXR0bCAuLW1vZGUgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYWJzdHJhY3QgLmFic3RyYWN0LWluZm8gLmFic3RyYWN0LWxvZ28gLmFic3RyYWN0LWxvZ28tdHRsIC4teHJuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAyLjIwMzcwMzcwMzd2dztcbiAgfVxuICAuYWJzdHJhY3QgLmFic3RyYWN0LWluZm8gLmFic3RyYWN0LWxvZ28gLmFic3RyYWN0LWxvZ28tdHRsIC4teHJuIC5jaGFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtLW1hc2stcG9zOiAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEwNWRlZywgYmxhY2sgdmFyKC0tbWFzay1wb3MpLCB0cmFuc3BhcmVudCB2YXIoLS1tYXNrLXBvcyksIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cbiAgLmFic3RyYWN0IC51bml0LWFic3RyYWN0LWVsZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmFic3RyYWN0IC51bml0LWFic3RyYWN0LWVsZW0gbGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIC5hYnN0cmFjdCAudW5pdC1hYnN0cmFjdC1lbGVtIGxpIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5hYnN0cmFjdCAudHJhbnNpdGlvbi1vdmVybGF5MSB7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDAsIDAsIDApIDAlLCByZ2IoMCwgMCwgMCkgMzMlLCByZ2JhKDAsIDAsIDAsIDApIDY2JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICBtYXNrLXNpemU6IDMwMCUgMTAwJTtcbiAgICBtYXNrLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuOHMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpIGFsbDtcbiAgICAvKlxuICAgIG1hc2stc2l6ZTogMzAwJSAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgKi9cbiAgfVxuICAuYWJzdHJhY3QgLnRyYW5zaXRpb24tb3ZlcmxheTEgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMDAwMHZ3O1xuICB9XG4gIC5hYnN0cmFjdCAudHJhbnNpdGlvbi1vdmVybGF5MS4tc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXNrLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgfVxuICAuYWJzdHJhY3QgLnRyYW5zaXRpb24tb3ZlcmxheTIge1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMjAlLCByZ2IoMCwgMCwgMCkgNDAlLCByZ2IoMCwgMCwgMCkgNjAlLCByZ2JhKDAsIDAsIDAsIDApIDgwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICBtYXNrLXNpemU6IDYwMCUgMTAwJTtcbiAgICBtYXNrLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5hYnN0cmFjdCAudHJhbnNpdGlvbi1vdmVybGF5MiBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwMDAwdnc7XG4gIH1cbiAgLmFic3RyYWN0IC50cmFuc2l0aW9uLW92ZXJsYXkyLi1zaG93IHtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogMC44cyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSkgYWxsO1xuICB9XG4gIC5hYnN0cmFjdCAudHJhbnNpdGlvbi1vdmVybGF5Mi4taGlkZSB7XG4gICAgbWFzay1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC44cyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSkgYWxsO1xuICB9XG59XG4uYXJjaGl2ZSBkaXYubG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNi4wNjQ4MTQ4MTQ4dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5hcmNoaXZlIGRpdi5sb2dvIGltZyB7XG4gIHdpZHRoOiAzMy44ODg4ODg4ODg5dnc7XG59XG4uYXJjaGl2ZSBkaXYuY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDBkdmggLSAxMC41dncpO1xufVxuLmFyY2hpdmUgI2xpbmVzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uYXJjaGl2ZSBkaXYuYXJjaGl2ZS10dGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTYuNDM1MTg1MTg1MnZ3O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4uYXJjaGl2ZSBkaXYuYXJjaGl2ZS10dGwgaDMge1xuICBmb250LXNpemU6IDIuNzc3Nzc3Nzc3OHZ3O1xuICBmb250LXNpemU6IDIuNzc3Nzc3Nzc3OHZ3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hcmNoaXZlIGRpdi5hcmNoaXZlLXR0bCBoMyB7XG4gICAgZm9udC1zaXplOiA1LjU1NTU1NTU1NTZ2dztcbiAgfVxufVxuLmFyY2hpdmUgZGl2LmFyY2hpdmUtdHRsIHAge1xuICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hcmNoaXZlIGRpdi5hcmNoaXZlLXR0bCBwIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uYXJjaGl2ZSBkaXYudG91Y2gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBhbmltYXRpb246IGJsaW5rIDEuNnMgaW5maW5pdGU7XG59XG4uYXJjaGl2ZSBkaXYudG91Y2ggaW1nIHtcbiAgd2lkdGg6IDExLjExMTExMTExMTF2dztcbn1cblxuQGtleWZyYW1lcyBibGluayB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5iYXNlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLmJhc2U6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2lyY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5Mi41OTI1OTI1OTI2dnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNpcmNsZSAuY2lyY2xlLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1LjU1NTU1NTU1NTZ2dztcbiAgdG9wOiAtMTguNTE4NTE4NTE4NXZ3O1xuICB3aWR0aDogMzcuMDM3MDM3MDM3dnc7XG4gIGhlaWdodDogMzcuMDM3MDM3MDM3dnc7XG4gIGFuaW1hdGlvbjogcm90YXRlIDMwcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uY2lyY2xlIC5jaXJjbGUtd3JhcC4tbGF5ZXIxIHtcbiAgei1pbmRleDogMztcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjEgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xufVxuLmNpcmNsZSAuY2lyY2xlLXdyYXAuLWxheWVyMSAudW5pdC1jaXJjbGUtZWxlbSBsaTpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG59XG4uY2lyY2xlIC5jaXJjbGUtd3JhcC4tbGF5ZXIxIC51bml0LWNpcmNsZS1lbGVtIGxpOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjEgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjEgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjEgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjEgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjEgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjEgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjEgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG59XG4uY2lyY2xlIC5jaXJjbGUtd3JhcC4tbGF5ZXIxIC51bml0LWNpcmNsZS1lbGVtIGxpOm50aC1jaGlsZCgxMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xufVxuLmNpcmNsZSAuY2lyY2xlLXdyYXAuLWxheWVyMSAudW5pdC1jaXJjbGUtZWxlbSBsaTpudGgtY2hpbGQoMTIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjIge1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNDYuMjk2Mjk2Mjk2M3Z3O1xuICBoZWlnaHQ6IDQ2LjI5NjI5NjI5NjN2dztcbiAgYW5pbWF0aW9uOiByb3RhdGVSZXZlcnNlIDQ1cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uY2lyY2xlIC5jaXJjbGUtd3JhcC4tbGF5ZXIyIC51bml0LWNpcmNsZS1lbGVtIGxpIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgd2lkdGg6IDA7XG59XG4uY2lyY2xlIC5jaXJjbGUtd3JhcC4tbGF5ZXIyIC51bml0LWNpcmNsZS1lbGVtIGxpIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0Ni4yOTYyOTYyOTYzdnc7XG59XG4uY2lyY2xlIC5jaXJjbGUtd3JhcC4tbGF5ZXIyIC51bml0LWNpcmNsZS1lbGVtIGxpOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjIgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xufVxuLmNpcmNsZSAuY2lyY2xlLXdyYXAuLWxheWVyMiAudW5pdC1jaXJjbGUtZWxlbSBsaTpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG59XG4uY2lyY2xlIC5jaXJjbGUtd3JhcC4tbGF5ZXIyIC51bml0LWNpcmNsZS1lbGVtIGxpOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjIgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTAwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjIgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjIgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTQwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjIgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTYwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjIgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjIgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XG59XG4uY2lyY2xlIC5jaXJjbGUtd3JhcC4tbGF5ZXIyIC51bml0LWNpcmNsZS1lbGVtIGxpOm50aC1jaGlsZCgxMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjBkZWcpO1xufVxuLmNpcmNsZSAuY2lyY2xlLXdyYXAuLWxheWVyMiAudW5pdC1jaXJjbGUtZWxlbSBsaTpudGgtY2hpbGQoMTIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjIgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDEzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI2MGRlZyk7XG59XG4uY2lyY2xlIC5jaXJjbGUtd3JhcC4tbGF5ZXIyIC51bml0LWNpcmNsZS1lbGVtIGxpOm50aC1jaGlsZCgxNCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyODBkZWcpO1xufVxuLmNpcmNsZSAuY2lyY2xlLXdyYXAuLWxheWVyMiAudW5pdC1jaXJjbGUtZWxlbSBsaTpudGgtY2hpbGQoMTUpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjIgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDE2KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMyMGRlZyk7XG59XG4uY2lyY2xlIC5jaXJjbGUtd3JhcC4tbGF5ZXIyIC51bml0LWNpcmNsZS1lbGVtIGxpOm50aC1jaGlsZCgxNykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNDBkZWcpO1xufVxuLmNpcmNsZSAuY2lyY2xlLXdyYXAuLWxheWVyMiAudW5pdC1jaXJjbGUtZWxlbSBsaTpudGgtY2hpbGQoMTgpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjMge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNTUuNTU1NTU1NTU1NnZ3O1xuICBoZWlnaHQ6IDU1LjU1NTU1NTU1NTZ2dztcbiAgYW5pbWF0aW9uOiByb3RhdGUgNjBzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjMgLnVuaXQtY2lyY2xlLWVsZW0gbGkge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB3aWR0aDogMDtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjMgLnVuaXQtY2lyY2xlLWVsZW0gbGkgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDY0LjgxNDgxNDgxNDh2dztcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjMgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xufVxuLmNpcmNsZSAuY2lyY2xlLXdyYXAuLWxheWVyMyAudW5pdC1jaXJjbGUtZWxlbSBsaTpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG59XG4uY2lyY2xlIC5jaXJjbGUtd3JhcC4tbGF5ZXIzIC51bml0LWNpcmNsZS1lbGVtIGxpOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjMgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xufVxuLmNpcmNsZSAuY2lyY2xlLXdyYXAuLWxheWVyMyAudW5pdC1jaXJjbGUtZWxlbSBsaTpudGgtY2hpbGQoNSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3NWRlZyk7XG59XG4uY2lyY2xlIC5jaXJjbGUtd3JhcC4tbGF5ZXIzIC51bml0LWNpcmNsZS1lbGVtIGxpOm50aC1jaGlsZCg2KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjMgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTA1ZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjMgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjMgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjMgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG59XG4uY2lyY2xlIC5jaXJjbGUtd3JhcC4tbGF5ZXIzIC51bml0LWNpcmNsZS1lbGVtIGxpOm50aC1jaGlsZCgxMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjVkZWcpO1xufVxuLmNpcmNsZSAuY2lyY2xlLXdyYXAuLWxheWVyMyAudW5pdC1jaXJjbGUtZWxlbSBsaTpudGgtY2hpbGQoMTIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjMgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDEzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE5NWRlZyk7XG59XG4uY2lyY2xlIC5jaXJjbGUtd3JhcC4tbGF5ZXIzIC51bml0LWNpcmNsZS1lbGVtIGxpOm50aC1jaGlsZCgxNCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xufVxuLmNpcmNsZSAuY2lyY2xlLXdyYXAuLWxheWVyMyAudW5pdC1jaXJjbGUtZWxlbSBsaTpudGgtY2hpbGQoMTUpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjMgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDE2KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG59XG4uY2lyY2xlIC5jaXJjbGUtd3JhcC4tbGF5ZXIzIC51bml0LWNpcmNsZS1lbGVtIGxpOm50aC1jaGlsZCgxNykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNTVkZWcpO1xufVxuLmNpcmNsZSAuY2lyY2xlLXdyYXAuLWxheWVyMyAudW5pdC1jaXJjbGUtZWxlbSBsaTpudGgtY2hpbGQoMTgpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjMgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDE5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI4NWRlZyk7XG59XG4uY2lyY2xlIC5jaXJjbGUtd3JhcC4tbGF5ZXIzIC51bml0LWNpcmNsZS1lbGVtIGxpOm50aC1jaGlsZCgyMCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xufVxuLmNpcmNsZSAuY2lyY2xlLXdyYXAuLWxheWVyMyAudW5pdC1jaXJjbGUtZWxlbSBsaTpudGgtY2hpbGQoMjEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwLi1sYXllcjMgLnVuaXQtY2lyY2xlLWVsZW0gbGk6bnRoLWNoaWxkKDIyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG59XG4uY2lyY2xlIC5jaXJjbGUtd3JhcC4tbGF5ZXIzIC51bml0LWNpcmNsZS1lbGVtIGxpOm50aC1jaGlsZCgyMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNDVkZWcpO1xufVxuLmNpcmNsZSAuY2lyY2xlLXdyYXAuLWxheWVyMyAudW5pdC1jaXJjbGUtZWxlbSBsaTpudGgtY2hpbGQoMjQpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbn1cbi5jaXJjbGUgLmNpcmNsZS13cmFwIC51bml0LWNpcmNsZS1lbGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNpcmNsZSAuY2lyY2xlLXdyYXAgLnVuaXQtY2lyY2xlLWVsZW0gbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG4uY2lyY2xlIC5jaXJjbGUtd3JhcCAudW5pdC1jaXJjbGUtZWxlbSBsaSBzcGFuIHtcbiAgd2lkdGg6IDExLjExMTExMTExMTF2dztcbiAgaGVpZ2h0OiAxMS4xMTExMTExMTExdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTUuNTU1NTU1NTU1NnZ3O1xufVxuLmNpcmNsZSAuY2lyY2xlLXdyYXAgLnVuaXQtY2lyY2xlLWVsZW0gbGkgaW1nIHtcbiAgd2lkdGg6IDExLjExMTExMTExMTF2dztcbiAgaGVpZ2h0OiAxMS4xMTExMTExMTExdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNy43Nzc3Nzc3Nzc4dnc7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVSZXZlcnNlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDM2MGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgZGl2I2FwcCB7XG4gICAgaGVpZ2h0OiAxMTguODg4ODg4ODg4OXZ3O1xuICB9XG4gIGRpdi5hcHBidG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2LjY2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBkaXYuYXBwYnRuIC5hcHBidG4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTIuNjM4ODg4ODg4OXZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogNC40NDQ0NDQ0NDQ0dnc7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRURFREVDIDAlLCAjRUFFQUU5IDM3JSwgI0UyRTJFMSA1OSUsICNENEQ0RDMgNzclLCAjQzBDMEMwIDkyJSwgI0IzQjNCMyAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc0MDc0MDc0MDd2dztcbiAgICBwYWRkaW5nOiAwLjU1NTU1NTU1NTZ2dztcbiAgfVxuICBkaXYuYXBwYnRuIGRpdi5tb2RlLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI4NS45NGRlZywgI2NjY2NjYyAyLjQ5JSwgI2FhYWFhYSAzNy42NSUsICNFMkUxRTEgNTguNTUlLCAjRDREM0QzIDc1LjY1JSwgI2NjY2NjYyA4OS45JSwgI0VERURFQyA5Ny41JSk7XG4gICAgYm9yZGVyLXJhZGl1czogMC43NDA3NDA3NDA3dnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgZGl2LmFwcGJ0biBkaXYubW9kZS10b2dnbGUgZGl2Lm1vZGUuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiA1Ljc0MDc0MDc0MDd2dztcbiAgICBoZWlnaHQ6IDMuMjQwNzQwNzQwN3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzQwNzQwNzQwN3Z3O1xuICB9XG4gIGRpdi5hcHBidG4gZGl2Lm1vZGUtdG9nZ2xlIGRpdi5tb2RlLmFjdGl2ZSBpbWcge1xuICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICB9XG4gIGRpdi5hcHBidG4gZGl2Lm1vZGUtdG9nZ2xlIGRpdi5tb2RlIHtcbiAgICB3aWR0aDogNS43NDA3NDA3NDA3dnc7XG4gICAgaGVpZ2h0OiAzLjI0MDc0MDc0MDd2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgZGl2LmFwcGJ0biBkaXYubW9kZS10b2dnbGUgZGl2Lm1vZGUgaW1nIHtcbiAgICB3aWR0aDogMS45NDQ0NDQ0NDQ0dnc7XG4gICAgaGVpZ2h0OiAxLjk0NDQ0NDQ0NDR2dztcbiAgfVxuICBkaXYuYXBwZm9vdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogOS4yNTkyNTkyNTkzdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgZGl2LmFwcGZvb3QgYS5pbmZvcm1hdGlvbiB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nLXRvcDogNDYuMjk2Mjk2Mjk2M3Z3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIG1hcmdpbi1ib3R0b206IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIGRpdi5hcHBmb290IGEuaW5mb3JtYXRpb24gcC5pbmZvcm1hdGlvbi1zdWJ0dGwge1xuICAgIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3dnc7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBkaXYuYXBwZm9vdCBhLmluZm9ybWF0aW9uIGg0LmluZm9ybWF0aW9uLXR0bCB7XG4gICAgZm9udC1zaXplOiAyLjc3Nzc3Nzc3Nzh2dztcbiAgICBtYXJnaW4tYm90dG9tOiA0LjQ5MDc0MDc0MDd2dztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIGRpdi5hcHBmb290IGEuaW5mb3JtYXRpb24gcC5pbmZvcm1hdGlvbi1wbGFjZSB7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIGRpdi5hcHBmb290IGEuaW5mb3JtYXRpb24gcC5pbmZvcm1hdGlvbi1kYXRlIHtcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgZGl2LmFwcGZvb3QgZGl2LmZvb3QtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIGRpdi5hcHBmb290IGRpdi5mb290LWlubmVyIC5hcnJvdyB7XG4gICAgd2lkdGg6IDYuNjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogNi42NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NDQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIGRpdi5hcHBmb290IGRpdi5mb290LWlubmVyIC5hcnJvdyBpbWcge1xuICAgIHdpZHRoOiAzLjcwMzcwMzcwMzd2dztcbiAgICBoZWlnaHQ6IDIuMjY4NTE4NTE4NXZ3O1xuICB9XG4gIGRpdi5hcHBmb290IGRpdi5mb290LWlubmVyIC5hcnJvdzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgfVxuICBkaXYuYXBwZm9vdCBkaXYuZm9vdC1pbm5lciBkaXYuZG90cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIuMDM3MDM3MDM3dnc7XG4gIH1cbiAgZGl2LmFwcGZvb3QgZGl2LmZvb3QtaW5uZXIgZGl2LmRvdHMgc3Bhbi5kb3QuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB9XG4gIGRpdi5hcHBmb290IGRpdi5mb290LWlubmVyIGRpdi5kb3RzIHNwYW4uZG90IHtcbiAgICB3aWR0aDogMC43NDA3NDA3NDA3dnc7XG4gICAgaGVpZ2h0OiAwLjc0MDc0MDc0MDd2dztcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNvbnRlbnQgZGl2I2FwcCB7XG4gICAgaGVpZ2h0OiAxMjUuOTI1OTI1OTI1OXZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDMuOTM1MTg1MTg1MnZ3O1xuICB9XG4gIC5jb250ZW50IGRpdi5hcHBidG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE4LjA1NTU1NTU1NTZ2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGVudCBkaXYuYXBwYnRuIC5hcHBidG4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMjAuMjIyMjIyMjIyMnZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogNy4xMTExMTExMTExdnc7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRURFREVDIDAlLCAjRUFFQUU5IDM3JSwgI0UyRTJFMSA1OSUsICNENEQ0RDMgNzclLCAjQzBDMEMwIDkyJSwgI0IzQjNCMyAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjE4NTE4NTE4NTJ2dztcbiAgICBwYWRkaW5nOiAwLjg4ODg4ODg4ODl2dztcbiAgfVxuICAuY29udGVudCBkaXYuYXBwYnRuIGRpdi5tb2RlLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI4NS45NGRlZywgI2NjY2NjYyAyLjQ5JSwgI2FhYWFhYSAzNy42NSUsICNFMkUxRTEgNTguNTUlLCAjRDREM0QzIDc1LjY1JSwgI2NjY2NjYyA4OS45JSwgI0VERURFQyA5Ny41JSk7XG4gICAgYm9yZGVyLXJhZGl1czogMS4xODUxODUxODUydnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmNvbnRlbnQgZGl2LmFwcGJ0biBkaXYubW9kZS10b2dnbGUgZGl2Lm1vZGUuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiA5LjE4NTE4NTE4NTJ2dztcbiAgICBoZWlnaHQ6IDUuMTg1MTg1MTg1MnZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNDgxNDgxNDgxNXZ3O1xuICB9XG4gIC5jb250ZW50IGRpdi5hcHBidG4gZGl2Lm1vZGUtdG9nZ2xlIGRpdi5tb2RlLmFjdGl2ZSBpbWcge1xuICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICB9XG4gIC5jb250ZW50IGRpdi5hcHBidG4gZGl2Lm1vZGUtdG9nZ2xlIGRpdi5tb2RlIHtcbiAgICB3aWR0aDogOS4xODUxODUxODUydnc7XG4gICAgaGVpZ2h0OiA1LjE4NTE4NTE4NTJ2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNvbnRlbnQgZGl2LmFwcGJ0biBkaXYubW9kZS10b2dnbGUgZGl2Lm1vZGUgaW1nIHtcbiAgICB3aWR0aDogMy4xMTExMTExMTExdnc7XG4gICAgaGVpZ2h0OiAzLjExMTExMTExMTF2dztcbiAgfVxuICAuY29udGVudCBkaXYuYXBwZm9vdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTcuNDA3NDA3NDA3NHZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jb250ZW50IGRpdi5hcHBmb290IGEuaW5mb3JtYXRpb24ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZy10b3A6IDQ2LjI5NjI5NjI5NjN2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICBtYXJnaW4tYm90dG9tOiA4dnc7XG4gIH1cbiAgLmNvbnRlbnQgZGl2LmFwcGZvb3QgYS5pbmZvcm1hdGlvbiBwLmluZm9ybWF0aW9uLXN1YnR0bCB7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5jb250ZW50IGRpdi5hcHBmb290IGEuaW5mb3JtYXRpb24gaDQuaW5mb3JtYXRpb24tdHRsIHtcbiAgICBmb250LXNpemU6IDUuNTU1NTU1NTU1NnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzg4ODg4ODg4OXZ3O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmNvbnRlbnQgZGl2LmFwcGZvb3QgYS5pbmZvcm1hdGlvbiBwLmluZm9ybWF0aW9uLXBsYWNlIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmNvbnRlbnQgZGl2LmFwcGZvb3QgYS5pbmZvcm1hdGlvbiBwLmluZm9ybWF0aW9uLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuY29udGVudCBkaXYuYXBwZm9vdCBkaXYuZm9vdC1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHZ3O1xuICB9XG4gIC5jb250ZW50IGRpdi5hcHBmb290IGRpdi5mb290LWlubmVyIC5hcnJvdyB7XG4gICAgd2lkdGg6IDh2dztcbiAgICBoZWlnaHQ6IDh2dztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmNvbnRlbnQgZGl2LmFwcGZvb3QgZGl2LmZvb3QtaW5uZXIgLmFycm93IGltZyB7XG4gICAgd2lkdGg6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICAgIGhlaWdodDogMi43MjIyMjIyMjIydnc7XG4gIH1cbiAgLmNvbnRlbnQgZGl2LmFwcGZvb3QgZGl2LmZvb3QtaW5uZXIgLmFycm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB9XG4gIC5jb250ZW50IGRpdi5hcHBmb290IGRpdi5mb290LWlubmVyIGRpdi5kb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMi40NDQ0NDQ0NDQ0dnc7XG4gIH1cbiAgLmNvbnRlbnQgZGl2LmFwcGZvb3QgZGl2LmZvb3QtaW5uZXIgZGl2LmRvdHMgc3Bhbi5kb3QuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB9XG4gIC5jb250ZW50IGRpdi5hcHBmb290IGRpdi5mb290LWlubmVyIGRpdi5kb3RzIHNwYW4uZG90IHtcbiAgICB3aWR0aDogMC44ODg4ODg4ODg5dnc7XG4gICAgaGVpZ2h0OiAwLjg4ODg4ODg4ODl2dztcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuLmVtZXJnZW5jeSB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDIxNywgMCk7XG59XG5cbkBrZXlmcmFtZXMgbW92ZS1saW5lIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEzLjE3MTI5NjI5NjN2dyBjZW50ZXI7XG4gIH1cbn1cbnNlY3Rpb24uZW1lcmdlbmN5IHtcbiAgcGFkZGluZy10b3A6IDEyLjIyMjIyMjIyMjJ2dztcbiAgLypcbiAgZGl2LnVuaXQtbW91c2V7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBcdC51bml0LW1vdXNlLWVsZW0ge1xuICBcdCAgd2lkdGg6IHcoNDgpO1xuICBcdCAgaGVpZ2h0OiB3KDk2KTtcbiAgXHQgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIFx0ICBib3JkZXItcmFkaXVzOiB3KDI0KTtcbiAgXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXHQgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIFx0ICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBcdH1cblxuICBcdC51bml0LW1vdXNlLWVsZW0tZG90IHtcbiAgXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgXHQgIHRvcDogdygxNCk7XG4gIFx0ICBsZWZ0OiA1MCU7XG4gIFx0ICB3aWR0aDogdygxNik7XG4gIFx0ICBoZWlnaHQ6IHcoMTYpO1xuICBcdCAgYmFja2dyb3VuZDogIzAwMDtcbiAgXHQgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgXHQgIGFuaW1hdGlvbjogbW91c2VNb3ZlIDEuNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIFx0fVxuXG4gIFx0QGtleWZyYW1lcyBtb3VzZU1vdmUge1xuICBcdCAgMCUge1xuICBcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgXHQgICAgb3BhY2l0eTogMTtcbiAgXHQgIH1cbiAgXHQgIDUwJSB7XG4gIFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDJ2dyk7XG4gIFx0ICAgIG9wYWNpdHk6IDAuMjtcbiAgXHQgIH1cbiAgXHQgIDEwMCUge1xuICBcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgXHQgICAgb3BhY2l0eTogMTtcbiAgXHQgIH1cbiAgXHR9XG5cbiAgfVxuICBcdCovXG59XG5zZWN0aW9uLmVtZXJnZW5jeSBkaXYuZW1lcmdlbmN5LXR0bCB7XG4gIG1hcmdpbi1ib3R0b206IDUuODMzMzMzMzMzM3Z3O1xufVxuc2VjdGlvbi5lbWVyZ2VuY3kgZGl2LmVtZXJnZW5jeS10dGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNS42OTQ0NDQ0NDQ0dnc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZW1lcmdlbmN5LWxpbmUucG5nKSByZXBlYXQteCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IG1vdmUtbGluZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5zZWN0aW9uLmVtZXJnZW5jeSBkaXYuZW1lcmdlbmN5LXR0bCBoMy5lbWVyZ2VuY3ktdHRsLWVsZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTB2dztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuc2VjdGlvbi5lbWVyZ2VuY3kgZGl2LmVtZXJnZW5jeS10dGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1LjY5NDQ0NDQ0NDR2dztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9lbWVyZ2VuY3ktbGluZS5wbmcpIHJlcGVhdC14IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogbW92ZS1saW5lIDJzIGxpbmVhciBpbmZpbml0ZSByZXZlcnNlO1xufVxuc2VjdGlvbi5lbWVyZ2VuY3kgZGl2LmVtZXJnZW5jeS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA5LjI1OTI1OTI1OTN2dztcbn1cbnNlY3Rpb24uZW1lcmdlbmN5IGRpdi5lbWVyZ2VuY3ktdGV4dCBoNC5lbWVyZ2VuY3ktdHRsLWVsZW0ge1xuICBmb250LXNpemU6IDUuOTI1OTI1OTI1OXZ3O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiA1LjkyNTkyNTkyNTl2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5zZWN0aW9uLmVtZXJnZW5jeSBkaXYuZW1lcmdlbmN5LXRleHQgcC5lbWVyZ2VuY3ktdGV4dC1lbGVtIHtcbiAgZm9udC1zaXplOiA0LjQ0NDQ0NDQ0NDR2dztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogNC40NDQ0NDQ0NDQ0dnc7XG59XG5zZWN0aW9uLmVtZXJnZW5jeSBkaXYuZW1lcmdlbmN5LXRleHQgcC5lbWVyZ2VuY3ktZW5nLWVsZW0ge1xuICBmb250LXNpemU6IDIuOTYyOTYyOTYzdnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5zZWN0aW9uLmVtZXJnZW5jeSBkaXYuZW1lcmdlbmN5LWlsbHVzdCB7XG4gIHdpZHRoOiA4Ny4wMzcwMzcwMzd2dztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5zZWN0aW9uLmVtZXJnZW5jeSBkaXYuZW1lcmdlbmN5LWlsbHVzdCBkaXYuZW1lcmdlbmN5LW1vdXNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5zZWN0aW9uLmVtZXJnZW5jeSBkaXYuZW1lcmdlbmN5LWlsbHVzdCBkaXYuZW1lcmdlbmN5LW1vdXNlIGRpdi5lbWVyZ2VuY3ktbW91c2UtZWxlbSB7XG4gIHdpZHRoOiA1LjU1NTU1NTU1NTZ2dztcbiAgaGVpZ2h0OiAxMS4xMTExMTExMTExdnc7XG4gIGJvcmRlcjogMC4yNzc3Nzc3Nzc4dncgc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMi43Nzc3Nzc3Nzc4dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogcmdiKDIzNywgMCwgMCk7XG59XG5zZWN0aW9uLmVtZXJnZW5jeSBkaXYuZW1lcmdlbmN5LWlsbHVzdCBkaXYuZW1lcmdlbmN5LW1vdXNlIGRpdi5lbWVyZ2VuY3ktbW91c2UtZWxlbSBzcGFuLmVtZXJnZW5jeS1tb3VzZS1lbGVtLWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjQ4MTQ4MTQ4MTV2dztcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMS44NTE4NTE4NTE5dnc7XG4gIGhlaWdodDogMS44NTE4NTE4NTE5dnc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBhbmltYXRpb246IG1vdXNlTW92ZSAxLjZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuc2VjdGlvbi5lbWVyZ2VuY3kgZGl2LmVtZXJnZW5jeS1pbGx1c3QgZGl2LmVtZXJnZW5jeS1pbGx1c3QtaW1nIHtcbiAgbWFyZ2luLXRvcDogLTE0LjgxNDgxNDgxNDh2dztcbn1cbnNlY3Rpb24uZW1lcmdlbmN5IGRpdi5lbWVyZ2VuY3ktaWxsdXN0IGRpdi5lbWVyZ2VuY3ktaWxsdXN0LWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbnNlY3Rpb24uZW1lcmdlbmN5IGRpdi5lbWVyZ2VuY3ktaWxsdXN0IGRpdi5lbWVyZ2VuY3ktaWxsdXN0LWJ0biB7XG4gIG1hcmdpbi10b3A6IC0xLjExMTExMTExMTF2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogODcuMDM3MDM3MDM3dnc7XG4gIGhlaWdodDogMTMuMzMzMzMzMzMzM3Z3O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDAuMjc3Nzc3Nzc3OHZ3IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEuMzg4ODg4ODg4OXZ3O1xuICBmb250LXNpemU6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICBsaW5lLWhlaWdodDogMTMuMzMzMzMzMzMzM3Z3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuc2VjdGlvbi5lbWVyZ2VuY3kgZGl2LmVtZXJnZW5jeS1leCB7XG4gIHdpZHRoOiA4Ny4wMzcwMzcwMzd2dztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbnNlY3Rpb24uZW1lcmdlbmN5IGRpdi5lbWVyZ2VuY3ktZXggZGl2LmVtZXJnZW5jeS1leC1lbGVtIHtcbiAgd2lkdGg6IDQxLjExMTExMTExMTF2dztcbn1cbnNlY3Rpb24uZW1lcmdlbmN5IGRpdi5lbWVyZ2VuY3ktZXggZGl2LmVtZXJnZW5jeS1leC1lbGVtIHAuZW1lcmdlbmN5LWV4LXRleHQge1xuICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMi4yMjIyMjIyMjIydnc7XG59XG5zZWN0aW9uLmVtZXJnZW5jeSBkaXYuZW1lcmdlbmN5LWV4IGRpdi5lbWVyZ2VuY3ktZXgtZWxlbSBkaXYuZW1lcmdlbmN5LWV4LWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGZvb3Rlci5mb290ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDUsIDI0NSwgMjQ1KTtcbiAgICBjb2xvcjogcmdiKDE3MCwgMTcwLCAxNzApO1xuICAgIHBhZGRpbmctdG9wOiA1LjU1NTU1NTU1NTZ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41NTU1NTU1NTU2dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGZvb3Rlci5mb290ZXIgZGl2LmZvb3Rlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIDYuNjY2NjY2NjY2N3Z3O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBmb290ZXIuZm9vdGVyIGRpdi5mb290ZXJfX2lubmVyIGRpdi5mb290ZXJfX2xlZnQge1xuICAgIHdpZHRoOiA0MS4xMTExMTExMTExdnc7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciBkaXYuZm9vdGVyX19pbm5lciBkaXYuZm9vdGVyX19sZWZ0IHAuZm9vdGVyX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMS42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuNXZ3O1xuICB9XG4gIGZvb3Rlci5mb290ZXIgZGl2LmZvb3Rlcl9faW5uZXIgZGl2LmZvb3Rlcl9fbGVmdCBwLmZvb3Rlcl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciBkaXYuZm9vdGVyX19pbm5lciBkaXYuZm9vdGVyX19sZWZ0IGRpdi5mb290ZXJfX2NvbnRhY3QgaDQuZm9vdGVyX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIGZvb3Rlci5mb290ZXIgZGl2LmZvb3Rlcl9faW5uZXIgZGl2LmZvb3Rlcl9fbGVmdCBkaXYuZm9vdGVyX19jb250YWN0IGgzLmZvb3Rlcl9fY29tcGFueSB7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBmb290ZXIuZm9vdGVyIGRpdi5mb290ZXJfX2lubmVyIGRpdi5mb290ZXJfX2xlZnQgZGl2LmZvb3Rlcl9fY29udGFjdCBwLmZvb3Rlcl9faW5mbyB7XG4gICAgZm9udC1zaXplOiAxLjExMTExMTExMTF2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBmb290ZXIuZm9vdGVyIGRpdi5mb290ZXJfX2lubmVyIGRpdi5mb290ZXJfX3JpZ2h0IHtcbiAgICB3aWR0aDogNDEuMTExMTExMTExMXZ3O1xuICAgIHBhZGRpbmctdG9wOiAwLjU1NTU1NTU1NTZ2dztcbiAgfVxuICBmb290ZXIuZm9vdGVyIGRpdi5mb290ZXJfX2lubmVyIGRpdi5mb290ZXJfX3JpZ2h0IGg0LmZvb3Rlcl9fbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40ODE0ODE0ODE1dnc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigxNzAsIDE3MCwgMTcwKTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBmb290ZXIuZm9vdGVyIGRpdi5mb290ZXJfX2lubmVyIGRpdi5mb290ZXJfX3JpZ2h0IHVsLmZvb3Rlcl9fbmF2LmZvb3Rlcl9fbmF2LS1wcmltYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjIyMjIyMjIyMjJ2dztcbiAgfVxuICBmb290ZXIuZm9vdGVyIGRpdi5mb290ZXJfX2lubmVyIGRpdi5mb290ZXJfX3JpZ2h0IHVsLmZvb3Rlcl9fbmF2LmZvb3Rlcl9fbmF2LS1wcmltYXJ5IGxpLmZvb3Rlcl9fbmF2LWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMTcwLCAxNzAsIDE3MCk7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciBkaXYuZm9vdGVyX19pbm5lciBkaXYuZm9vdGVyX19yaWdodCB1bC5mb290ZXJfX25hdi5mb290ZXJfX25hdi0tcHJpbWFyeSBsaS5mb290ZXJfX25hdi1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMS4xMTExMTExMTExdnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMS40ODE0ODE0ODE1dncgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciBkaXYuZm9vdGVyX19pbm5lciBkaXYuZm9vdGVyX19yaWdodCB1bC5mb290ZXJfX25hdi5mb290ZXJfX25hdi0tcHJpbWFyeSBsaS5mb290ZXJfX25hdi1pdGVtIGEgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIuNzc3Nzc3Nzc3OHZ3O1xuICAgIHRvcDogMS44NTE4NTE4NTE5dnc7XG4gICAgd2lkdGg6IDEuODA1NTU1NTU1NnZ3O1xuICB9XG4gIGZvb3Rlci5mb290ZXIgZGl2LmZvb3Rlcl9faW5uZXIgZGl2LmZvb3Rlcl9fcmlnaHQgdWwuZm9vdGVyX19uYXYuZm9vdGVyX19uYXYtLXNlY29uZGFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42Mjk2Mjk2Mjk2dnc7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciBkaXYuZm9vdGVyX19pbm5lciBkaXYuZm9vdGVyX19yaWdodCB1bC5mb290ZXJfX25hdi5mb290ZXJfX25hdi0tc2Vjb25kYXJ5IGxpLmZvb3Rlcl9fbmF2LWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40ODE0ODE0ODE1dnc7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciBkaXYuZm9vdGVyX19pbm5lciBkaXYuZm9vdGVyX19yaWdodCB1bC5mb290ZXJfX25hdi5mb290ZXJfX25hdi0tc2Vjb25kYXJ5IGxpLmZvb3Rlcl9fbmF2LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxLjExMTExMTExMTF2dztcbiAgICBwYWRkaW5nOiAxLjQ4MTQ4MTQ4MTV2dyAyLjIyMjIyMjIyMjJ2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciBkaXYuZm9vdGVyX19pbm5lciBkaXYuZm9vdGVyX19yaWdodCB1bC5mb290ZXJfX25hdi5mb290ZXJfX25hdi0tc2Vjb25kYXJ5IGxpLmZvb3Rlcl9fbmF2LWl0ZW0gYSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMi43Nzc3Nzc3Nzc4dnc7XG4gICAgdG9wOiAxLjg1MTg1MTg1MTl2dztcbiAgICB3aWR0aDogMS44MDU1NTU1NTU2dnc7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciBkaXYuZm9vdGVyX19pbm5lciBkaXYuZm9vdGVyX19yaWdodCBwLmZvb3Rlcl9fY29weSB7XG4gICAgZm9udC1zaXplOiAxLjExMTExMTExMTF2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIGZvb3Rlci5mb290ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDUsIDI0NSwgMjQ1KTtcbiAgICBjb2xvcjogcmdiKDE3MCwgMTcwLCAxNzApO1xuICAgIHBhZGRpbmctdG9wOiA3LjQwNzQwNzQwNzR2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogNy40MDc0MDc0MDc0dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGZvb3Rlci5mb290ZXIgZGl2LmZvb3Rlcl9faW5uZXIge1xuICAgIG1hcmdpbjogMCA3LjQwNzQwNzQwNzR2dztcbiAgfVxuICBmb290ZXIuZm9vdGVyIGRpdi5mb290ZXJfX2lubmVyIGRpdi5mb290ZXJfX2xlZnQgcC5mb290ZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNTU1NTU1NTU1NnZ3O1xuICB9XG4gIGZvb3Rlci5mb290ZXIgZGl2LmZvb3Rlcl9faW5uZXIgZGl2LmZvb3Rlcl9fbGVmdCBwLmZvb3Rlcl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiA0Ni4yOTYyOTYyOTYzdnc7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciBkaXYuZm9vdGVyX19pbm5lciBkaXYuZm9vdGVyX19sZWZ0IGRpdi5mb290ZXJfX2NvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNTU1NTU1NTU1NnZ3O1xuICB9XG4gIGZvb3Rlci5mb290ZXIgZGl2LmZvb3Rlcl9faW5uZXIgZGl2LmZvb3Rlcl9fbGVmdCBkaXYuZm9vdGVyX19jb250YWN0IGg0LmZvb3Rlcl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBmb290ZXIuZm9vdGVyIGRpdi5mb290ZXJfX2lubmVyIGRpdi5mb290ZXJfX2xlZnQgZGl2LmZvb3Rlcl9fY29udGFjdCBoMy5mb290ZXJfX2NvbXBhbnkge1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciBkaXYuZm9vdGVyX19pbm5lciBkaXYuZm9vdGVyX19sZWZ0IGRpdi5mb290ZXJfX2NvbnRhY3QgcC5mb290ZXJfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciBkaXYuZm9vdGVyX19pbm5lciBkaXYuZm9vdGVyX19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDAuNTU1NTU1NTU1NnZ3O1xuICB9XG4gIGZvb3Rlci5mb290ZXIgZGl2LmZvb3Rlcl9faW5uZXIgZGl2LmZvb3Rlcl9fcmlnaHQgaDQuZm9vdGVyX19tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQ4MTQ4MTQ4MTV2dztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDE3MCwgMTcwLCAxNzApO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIGZvb3Rlci5mb290ZXIgZGl2LmZvb3Rlcl9faW5uZXIgZGl2LmZvb3Rlcl9fcmlnaHQgdWwuZm9vdGVyX19uYXYuZm9vdGVyX19uYXYtLXByaW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDV2dztcbiAgfVxuICBmb290ZXIuZm9vdGVyIGRpdi5mb290ZXJfX2lubmVyIGRpdi5mb290ZXJfX3JpZ2h0IHVsLmZvb3Rlcl9fbmF2LmZvb3Rlcl9fbmF2LS1wcmltYXJ5IGxpLmZvb3Rlcl9fbmF2LWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMTcwLCAxNzAsIDE3MCk7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciBkaXYuZm9vdGVyX19pbm5lciBkaXYuZm9vdGVyX19yaWdodCB1bC5mb290ZXJfX25hdi5mb290ZXJfX25hdi0tcHJpbWFyeSBsaS5mb290ZXJfX25hdi1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMi45NjI5NjI5NjN2dyAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBmb290ZXIuZm9vdGVyIGRpdi5mb290ZXJfX2lubmVyIGRpdi5mb290ZXJfX3JpZ2h0IHVsLmZvb3Rlcl9fbmF2LmZvb3Rlcl9fbmF2LS1wcmltYXJ5IGxpLmZvb3Rlcl9fbmF2LWl0ZW0gYSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNS41NTU1NTU1NTU2dnc7XG4gICAgdG9wOiAzLjg4ODg4ODg4ODl2dztcbiAgICB3aWR0aDogMy42MTExMTExMTExdnc7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciBkaXYuZm9vdGVyX19pbm5lciBkaXYuZm9vdGVyX19yaWdodCB1bC5mb290ZXJfX25hdi5mb290ZXJfX25hdi0tc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1dnc7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciBkaXYuZm9vdGVyX19pbm5lciBkaXYuZm9vdGVyX19yaWdodCB1bC5mb290ZXJfX25hdi5mb290ZXJfX25hdi0tc2Vjb25kYXJ5IGxpLmZvb3Rlcl9fbmF2LWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZ3O1xuICB9XG4gIGZvb3Rlci5mb290ZXIgZGl2LmZvb3Rlcl9faW5uZXIgZGl2LmZvb3Rlcl9fcmlnaHQgdWwuZm9vdGVyX19uYXYuZm9vdGVyX19uYXYtLXNlY29uZGFyeSBsaS5mb290ZXJfX25hdi1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogMi45NjI5NjI5NjN2dyA0LjQ0NDQ0NDQ0NDR2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciBkaXYuZm9vdGVyX19pbm5lciBkaXYuZm9vdGVyX19yaWdodCB1bC5mb290ZXJfX25hdi5mb290ZXJfX25hdi0tc2Vjb25kYXJ5IGxpLmZvb3Rlcl9fbmF2LWl0ZW0gYSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNS41NTU1NTU1NTU2dnc7XG4gICAgdG9wOiAzLjg4ODg4ODg4ODl2dztcbiAgICB3aWR0aDogMy42MTExMTExMTExdnc7XG4gIH1cbiAgZm9vdGVyLmZvb3RlciBkaXYuZm9vdGVyX19pbm5lciBkaXYuZm9vdGVyX19yaWdodCBwLmZvb3Rlcl9fY29weSB7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLmdyYWQge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ncmFkIC5ncmFkMSxcbi5ncmFkIC5ncmFkMixcbi5ncmFkIC5ncmFkMyB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmaWx0ZXI6IGJsdXIoNHZ3KTtcbiAgb3BhY2l0eTogMC44O1xufVxuLmdyYWQgLmdyYWQxIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDgsIDIzMSwgMjU1LCAwLjIpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxNjB2dztcbiAgaGVpZ2h0OiAxNjB2dztcbiAgdG9wOiAyMCU7XG4gIGxlZnQ6IDIwJTtcbiAgYW5pbWF0aW9uOiBtb3ZlMSAzMXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuLmdyYWQgLmdyYWQyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzMSwgMTA4LCAwLjIpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxNTB2dztcbiAgaGVpZ2h0OiAxNTB2dztcbiAgYm90dG9tOiAtMTUlO1xuICByaWdodDogLTM1JTtcbiAgYW5pbWF0aW9uOiBtb3ZlMiAzNXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuLmdyYWQgLmdyYWQzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE1NCwgMTU2LCAwLjIpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxNTB2dztcbiAgaGVpZ2h0OiAxNTB2dztcbiAgYm90dG9tOiAtMTUlO1xuICBsZWZ0OiAtNDUlO1xuICBhbmltYXRpb246IG1vdmUzIDM2cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5cbkBrZXlmcmFtZXMgbW92ZTEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1MCUsIDApIHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEyMCUsIDUlKSBzY2FsZSgxLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmUyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNDAlKSBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOCUsIDEyMCUpIHNjYWxlKDEuMTUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmUzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwJSwgMCkgc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTc1JSwgLTUlKSBzY2FsZSgxLjA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGhlYWRlci5oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgICAvKlxuICAgICYuLWJsYWNre1xuICAgIFx0ZGl2LmhlYWRlci1sZWZ0IHtcbiAgICBcdFx0ZmlsdGVyOmludmVydCgxKTtcbiAgICBcdH1cbiAgICBcdGRpdi5oZWFkZXItcmlnaHQge1xuICAgIFx0XHRmaWx0ZXI6aW52ZXJ0KDEpO1xuICAgIFx0fVxuICAgIH0qL1xuICB9XG4gIGhlYWRlci5oZWFkZXIgZGl2LmhlYWRlci1sZWZ0IHtcbiAgICB3aWR0aDogMjMuMTQ4MTQ4MTQ4MXZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMy4zMzMzMzMzMzMzdnc7XG4gICAgZ2FwOiAzLjMzMzMzMzMzMzN2dztcbiAgfVxuICBoZWFkZXIuaGVhZGVyIGRpdi5oZWFkZXItbGVmdCBkaXYuaGVhZGVyLXJlbG9hZCB7XG4gICAgYm9yZGVyOiAwLjA0NjI5NjI5NjN2dyBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuMzE0ODE0ODE0OHZ3O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgZGl2LmhlYWRlci1sZWZ0IGRpdi5oZWFkZXItcmVsb2FkIGltZyB7XG4gICAgd2lkdGg6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICAgIGhlaWdodDogNC40NDQ0NDQ0NDQ0dnc7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciBkaXYuaGVhZGVyLWxlZnQgZGl2LmhlYWRlci1pbmZvIHtcbiAgICBib3JkZXI6IDAuMDQ2Mjk2Mjk2M3Z3IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMi4zMTQ4MTQ4MTQ4dnc7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciBkaXYuaGVhZGVyLWxlZnQgZGl2LmhlYWRlci1pbmZvIGltZyB7XG4gICAgd2lkdGg6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICAgIGhlaWdodDogNC40NDQ0NDQ0NDQ0dnc7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciBkaXYuaGVhZGVyLWNlbnRlciB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjI3LCAyMjksIDIzMCk7XG4gICAgaGVpZ2h0OiA0LjQ0NDQ0NDQ0NDR2dztcbiAgICBtYXJnaW4tdG9wOiAzLjMzMzMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBmb250LXNpemU6IDEuODUxODUxODUxOXZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWluZGVudDogNS41NTU1NTU1NTU2dnc7XG4gICAgbGluZS1oZWlnaHQ6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIGRpdi5oZWFkZXItY2VudGVyIGltZyB7XG4gICAgd2lkdGg6IDE2LjIwMzcwMzcwMzd2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjcwMzcwMzcwMzd2dztcbiAgfVxuICBoZWFkZXIuaGVhZGVyIGRpdi5oZWFkZXItY2VudGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzLjMzMzMzMzMzMzN2dztcbiAgICB0b3A6IDEuNjY2NjY2NjY2N3Z3O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyLjAzNzAzNzAzN3Z3O1xuICAgIGhlaWdodDogMC4xODUxODUxODUydnc7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIGRpdi5oZWFkZXItY2VudGVyOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIHRvcDogMi40MDc0MDc0MDc0dnc7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIuMDM3MDM3MDM3dnc7XG4gICAgaGVpZ2h0OiAwLjE4NTE4NTE4NTJ2dztcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgZGl2LmhlYWRlci1yaWdodCB7XG4gICAgd2lkdGg6IDIzLjE0ODE0ODE0ODF2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMy4zMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLXRvcDogMy4zMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjM4ODg4ODg4ODl2dztcbiAgfVxuICBoZWFkZXIuaGVhZGVyIGRpdi5oZWFkZXItcmlnaHQgZGl2LmhlYWRlci1mb250IHtcbiAgICBib3JkZXI6IDAuMDQ2Mjk2Mjk2M3Z3IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMi4zMTQ4MTQ4MTQ4dnc7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciBkaXYuaGVhZGVyLXJpZ2h0IGRpdi5oZWFkZXItZm9udCBpbWcge1xuICAgIHdpZHRoOiA0LjQ0NDQ0NDQ0NDR2dztcbiAgICBoZWlnaHQ6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgZGl2LmhlYWRlci1yaWdodCBkaXYuaGVhZGVyLWxhbmcge1xuICAgIGJvcmRlcjogMC4wNDYyOTYyOTYzdncgc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBsaW5lLWhlaWdodDogNC4zNTE4NTE4NTE5dnc7XG4gICAgaGVpZ2h0OiA0LjUzNzAzNzAzN3Z3O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgZGl2LmhlYWRlci1yaWdodCBkaXYuaGVhZGVyLWxhbmcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjExMTExMTExMTF2dztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAzLjMzMzMzMzMzMzN2dyAwIDV2dztcbiAgfVxuICBoZWFkZXIuaGVhZGVyIGRpdi5oZWFkZXItcmlnaHQgZGl2LmhlYWRlci1sYW5nOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEuNDgxNDgxNDgxNXZ3O1xuICAgIHRvcDogMi4yMjIyMjIyMjIydnc7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEuMzg4ODg4ODg4OXZ3O1xuICAgIGhlaWdodDogMC4wOTI1OTI1OTI2dnc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciBkaXYuaGVhZGVyLXJpZ2h0IGRpdi5oZWFkZXItbGFuZzphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIuMzE0ODE0ODE0OHZ3O1xuICAgIHRvcDogMi4yMjIyMjIyMjIydnc7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEuMzg4ODg4ODg4OXZ3O1xuICAgIGhlaWdodDogMC4wOTI1OTI1OTI2dnc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgaGVhZGVyLmhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIGRpdi5oZWFkZXItbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMjcuNzc3Nzc3Nzc3OHZ3O1xuICAgIG1hcmdpbi10b3A6IDIuNzc3Nzc3Nzc3OHZ3O1xuICAgIGdhcDogMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciBkaXYuaGVhZGVyLWxlZnQgZGl2LmhlYWRlci1yZWxvYWQge1xuICAgIGJvcmRlcjogMC4wNDYyOTYyOTYzdncgc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyLjMxNDgxNDgxNDh2dztcbiAgfVxuICBoZWFkZXIuaGVhZGVyIGRpdi5oZWFkZXItbGVmdCBkaXYuaGVhZGVyLXJlbG9hZCBpbWcge1xuICAgIHdpZHRoOiA0LjQ0NDQ0NDQ0NDR2dztcbiAgICBoZWlnaHQ6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgZGl2LmhlYWRlci1sZWZ0IGRpdi5oZWFkZXItaW5mbyB7XG4gICAgYm9yZGVyOiAwLjA0NjI5NjI5NjN2dyBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuMzE0ODE0ODE0OHZ3O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgZGl2LmhlYWRlci1sZWZ0IGRpdi5oZWFkZXItaW5mbyBpbWcge1xuICAgIHdpZHRoOiA0LjQ0NDQ0NDQ0NDR2dztcbiAgICBoZWlnaHQ6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgZGl2LmhlYWRlci1jZW50ZXIge1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgYmFja2dyb3VuZDogcmdiKDIyNywgMjI5LCAyMzApO1xuICAgIGhlaWdodDogOC44ODg4ODg4ODg5dnc7XG4gICAgbWFyZ2luLXRvcDogMy4zMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLXRvcDogMi43Nzc3Nzc3Nzc4dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNC40NDQ0NDQ0NDQ0dnc7XG4gICAgZm9udC1zaXplOiA0LjQ0NDQ0NDQ0NDR2dztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWluZGVudDogNS41NTU1NTU1NTU2dnc7XG4gICAgbGluZS1oZWlnaHQ6IDguODg4ODg4ODg4OXZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciBkaXYuaGVhZGVyLWNlbnRlciBpbWcge1xuICAgIHdpZHRoOiAyNy43Nzc3Nzc3Nzc4dnc7XG4gICAgcGFkZGluZy1yaWdodDogMy43MDM3MDM3MDM3dnc7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciBkaXYuaGVhZGVyLWNlbnRlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNi42NjY2NjY2NjY3dnc7XG4gICAgdG9wOiAzLjQyNTkyNTkyNTl2dztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNC4wNzQwNzQwNzQxdnc7XG4gICAgaGVpZ2h0OiAwLjM3MDM3MDM3MDR2dztcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgZGl2LmhlYWRlci1jZW50ZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNi42NjY2NjY2NjY3dnc7XG4gICAgdG9wOiA0LjkwNzQwNzQwNzR2dztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNC4wNzQwNzQwNzQxdnc7XG4gICAgaGVpZ2h0OiAwLjM3MDM3MDM3MDR2dztcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgZGl2LmhlYWRlci1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMjcuNzc3Nzc3Nzc3OHZ3O1xuICAgIGdhcDogMy4zMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLXRvcDogMy4zMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLXRvcDogMi43Nzc3Nzc3Nzc4dnc7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciBkaXYuaGVhZGVyLXJpZ2h0IGRpdi5oZWFkZXItZm9udCB7XG4gICAgYm9yZGVyOiAwLjA0NjI5NjI5NjN2dyBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuMzE0ODE0ODE0OHZ3O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgZGl2LmhlYWRlci1yaWdodCBkaXYuaGVhZGVyLWZvbnQgaW1nIHtcbiAgICB3aWR0aDogNC40NDQ0NDQ0NDQ0dnc7XG4gICAgaGVpZ2h0OiA0LjQ0NDQ0NDQ0NDR2dztcbiAgfVxuICBoZWFkZXIuaGVhZGVyIGRpdi5oZWFkZXItcmlnaHQgZGl2LmhlYWRlci1sYW5nIHtcbiAgICBib3JkZXI6IDAuMDQ2Mjk2Mjk2M3Z3IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMi4yMjIyMjIyMjIydnc7XG4gICAgbGluZS1oZWlnaHQ6IDQuMzUxODUxODUxOXZ3O1xuICAgIGhlaWdodDogNC41MzcwMzcwMzd2dztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIGRpdi5oZWFkZXItcmlnaHQgZGl2LmhlYWRlci1sYW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMi4yMjIyMjIyMjIydnc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMy4zMzMzMzMzMzMzdncgMCA1dnc7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciBkaXYuaGVhZGVyLXJpZ2h0IGRpdi5oZWFkZXItbGFuZzpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxLjQ4MTQ4MTQ4MTV2dztcbiAgICB0b3A6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxLjM4ODg4ODg4ODl2dztcbiAgICBoZWlnaHQ6IDAuMDkyNTkyNTkyNnZ3O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTBkZWcpO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgZGl2LmhlYWRlci1yaWdodCBkaXYuaGVhZGVyLWxhbmc6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyLjMxNDgxNDgxNDh2dztcbiAgICB0b3A6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxLjM4ODg4ODg4ODl2dztcbiAgICBoZWlnaHQ6IDAuMDkyNTkyNTkyNnZ3O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cmFwcGVyLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBjb2xvcjogIzI2MjYyNjtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgfVxuICAud3JhcHBlci1zbGlkZXIgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiA2Ni42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gIH1cbiAgLndyYXBwZXItc2xpZGVyIC5pdGVtIHBpY3R1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53cmFwcGVyLXNsaWRlciAuaXRlbSBwaWN0dXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC53cmFwcGVyLXNsaWRlciAuaXRlbSBwaWN0dXJlIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAud3JhcHBlci1zbGlkZXIgLml0ZW0gLnZpZGVvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC53cmFwcGVyLXNsaWRlciAuaXRlbSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBpbnNldDogMDtcbiAgfVxuICAud3JhcHBlci1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDEuODUxODUxODUxOXZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1pbmxpbmU6IDRyZW07XG4gIH1cbiAgLndyYXBwZXItc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3ZnLWljb24ge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLndyYXBwZXItc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3ZnLWljb24gcGF0aCB7XG4gICAgZmlsbDogd2hpdGU7XG4gIH1cbiAgLndyYXBwZXItc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLndyYXBwZXItc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC53cmFwcGVyLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24gLmJ1bGxldC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLndyYXBwZXItc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnBlcmNlbnRhZ2Uge1xuICAgIC0tY29sb3JmMzogIzFDNjlENDtcbiAgICAtLWNvbG9yMTM6ICMxQzY5RDQ7XG4gICAgd2lkdGg6IDMuNHJlbTtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgbWFzazogcmFkaWFsLWdyYWRpZW50KHRyYW5zcGFyZW50IDY1JSwgYmxhY2sgNjglIDEwMCUpO1xuICAgIC13ZWJraXQtbWFzazogcmFkaWFsLWdyYWRpZW50KHRyYW5zcGFyZW50IDY1JSwgYmxhY2sgNjglIDEwMCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZDogY29uaWMtZ3JhZGllbnQodHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgdmFyKC0tcCksICNjOWQ2ZDcgMCksIGNvbmljLWdyYWRpZW50KHZhcigtLWNvbG9yZjMpLCAjMUM2OUQ0LCAjMUM2OUQ0LCAjMUM2OUQ0LCB2YXIoLS1jb2xvcmYzKSksIGNvbmljLWdyYWRpZW50KHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCAxMCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnBlcmNlbnRhZ2Uuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAucGVyY2VudGFnZSAubnVtYmVyIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICAgIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3IxMyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAud3JhcHBlci1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gIH1cbiAgLndyYXBwZXItc2xpZGVyIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogNjYuNjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmctaW5saW5lOiAycmVtO1xuICB9XG4gIC53cmFwcGVyLXNsaWRlciAuaXRlbSBwaWN0dXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud3JhcHBlci1zbGlkZXIgLml0ZW0gcGljdHVyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAud3JhcHBlci1zbGlkZXIgLml0ZW0gcGljdHVyZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLndyYXBwZXItc2xpZGVyIC5pdGVtIC52aWRlbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAud3JhcHBlci1zbGlkZXIgLml0ZW0gdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgaW5zZXQ6IDA7XG4gIH1cbiAgLndyYXBwZXItc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAzLjcwMzcwMzcwMzd2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDMuNzAzNzAzNzAzN3Z3O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMuNzAzNzAzNzAzN3Z3O1xuICB9XG4gIC53cmFwcGVyLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN2Zy1pY29uIHtcbiAgICB3aWR0aDogMy43MDM3MDM3MDM3dnc7XG4gICAgaGVpZ2h0OiAzLjcwMzcwMzcwMzd2dztcbiAgfVxuICAud3JhcHBlci1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zdmctaWNvbiBwYXRoIHtcbiAgICBmaWxsOiB3aGl0ZTtcbiAgfVxuICAud3JhcHBlci1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAud3JhcHBlci1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLndyYXBwZXItc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuYnVsbGV0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAud3JhcHBlci1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAucGVyY2VudGFnZSB7XG4gICAgLS1jb2xvcmYzOiAjMUM2OUQ0O1xuICAgIC0tY29sb3IxMzogIzFDNjlENDtcbiAgICB3aWR0aDogNy40MDc0MDc0MDc0dnc7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIG1hc2s6IHJhZGlhbC1ncmFkaWVudCh0cmFuc3BhcmVudCA2NSUsIGJsYWNrIDY4JSAxMDAlKTtcbiAgICAtd2Via2l0LW1hc2s6IHJhZGlhbC1ncmFkaWVudCh0cmFuc3BhcmVudCA2NSUsIGJsYWNrIDY4JSAxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KHRyYW5zcGFyZW50IDAsIHRyYW5zcGFyZW50IHZhcigtLXApLCAjYzlkNmQ3IDApLCBjb25pYy1ncmFkaWVudCh2YXIoLS1jb2xvcmYzKSwgIzFDNjlENCwgIzFDNjlENCwgIzFDNjlENCwgdmFyKC0tY29sb3JmMykpLCBjb25pYy1ncmFkaWVudCh0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQgMTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wZXJjZW50YWdlLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnBlcmNlbnRhZ2UgLm51bWJlciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDEuNDgxNDgxNDgxNXZ3O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcjEzKTtcbiAgfVxufVxuZGl2LmtpZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTEyLjAzNzAzNzAzN3Z3O1xufVxuZGl2LmtpZHMgdWwua2lkcy1pY29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBmYWRlU2NhbGVJbiAxLjhzIGVhc2Utb3V0IGZvcndhcmRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwdncgNTB2dztcbn1cbmRpdi5raWRzIHVsLmtpZHMtaWNvbnMgbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5kaXYua2lkcyB1bC5raWRzLWljb25zIGxpOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMTUuNzQwNzQwNzQwN3Z3O1xuICBsZWZ0OiA0NC45MDc0MDc0MDc0dnc7XG59XG5kaXYua2lkcyB1bC5raWRzLWljb25zIGxpOm50aC1jaGlsZCgxKSBpbWcge1xuICB3aWR0aDogOC4wMDkyNTkyNTkzdnc7XG4gIGhlaWdodDogMTEuNzEyOTYyOTYzdnc7XG4gIGFuaW1hdGlvbjogZmxvYXRZIDQuN3MgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5kaXYua2lkcyB1bC5raWRzLWljb25zIGxpOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMjcuNTQ2Mjk2Mjk2M3Z3O1xuICBsZWZ0OiA3MC4zNzAzNzAzNzA0dnc7XG59XG5kaXYua2lkcyB1bC5raWRzLWljb25zIGxpOm50aC1jaGlsZCgyKSBpbWcge1xuICB3aWR0aDogOS4yNTkyNTkyNTkzdnc7XG4gIGhlaWdodDogMTAuMjc3Nzc3Nzc3OHZ3O1xuICBhbmltYXRpb246IGZsb2F0WSA0LjZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuZGl2LmtpZHMgdWwua2lkcy1pY29ucyBsaTpudGgtY2hpbGQoMykge1xuICB0b3A6IDQ4LjYxMTExMTExMTF2dztcbiAgbGVmdDogNzcuNzc3Nzc3Nzc3OHZ3O1xufVxuZGl2LmtpZHMgdWwua2lkcy1pY29ucyBsaTpudGgtY2hpbGQoMykgaW1nIHtcbiAgd2lkdGg6IDEzLjI4NzAzNzAzN3Z3O1xuICBoZWlnaHQ6IDEwdnc7XG4gIGFuaW1hdGlvbjogZmxvYXRZIDRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuZGl2LmtpZHMgdWwua2lkcy1pY29ucyBsaTpudGgtY2hpbGQoNCkge1xuICB0b3A6IDczLjg0MjU5MjU5MjZ2dztcbiAgbGVmdDogNjkuNDQ0NDQ0NDQ0NHZ3O1xufVxuZGl2LmtpZHMgdWwua2lkcy1pY29ucyBsaTpudGgtY2hpbGQoNCkgaW1nIHtcbiAgd2lkdGg6IDExLjc1OTI1OTI1OTN2dztcbiAgaGVpZ2h0OiAxMS4xNTc0MDc0MDc0dnc7XG4gIGFuaW1hdGlvbjogZmxvYXRZIDQuMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5kaXYua2lkcyB1bC5raWRzLWljb25zIGxpOm50aC1jaGlsZCg1KSB7XG4gIHRvcDogODQuMjU5MjU5MjU5M3Z3O1xuICBsZWZ0OiA0Ni4yOTYyOTYyOTYzdnc7XG59XG5kaXYua2lkcyB1bC5raWRzLWljb25zIGxpOm50aC1jaGlsZCg1KSBpbWcge1xuICB3aWR0aDogNi4xNTc0MDc0MDc0dnc7XG4gIGhlaWdodDogMTIuOTE2NjY2NjY2N3Z3O1xuICBhbmltYXRpb246IGZsb2F0WSA0LjJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuZGl2LmtpZHMgdWwua2lkcy1pY29ucyBsaTpudGgtY2hpbGQoNikge1xuICB0b3A6IDczLjg0MjU5MjU5MjZ2dztcbiAgbGVmdDogMTQuODE0ODE0ODE0OHZ3O1xufVxuZGl2LmtpZHMgdWwua2lkcy1pY29ucyBsaTpudGgtY2hpbGQoNikgaW1nIHtcbiAgd2lkdGg6IDEyLjI2ODUxODUxODV2dztcbiAgaGVpZ2h0OiA4LjQ3MjIyMjIyMjJ2dztcbiAgYW5pbWF0aW9uOiBmbG9hdFkgNC44cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbmRpdi5raWRzIHVsLmtpZHMtaWNvbnMgbGk6bnRoLWNoaWxkKDcpIHtcbiAgdG9wOiA0OS41MzcwMzcwMzd2dztcbiAgbGVmdDogOS4yNTkyNTkyNTkzdnc7XG59XG5kaXYua2lkcyB1bC5raWRzLWljb25zIGxpOm50aC1jaGlsZCg3KSBpbWcge1xuICB3aWR0aDogMTEuMjAzNzAzNzAzN3Z3O1xuICBoZWlnaHQ6IDExLjA2NDgxNDgxNDh2dztcbiAgYW5pbWF0aW9uOiBmbG9hdFkgNC41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cbmRpdi5raWRzIHVsLmtpZHMtaWNvbnMgbGk6bnRoLWNoaWxkKDgpIHtcbiAgdG9wOiAyNS45MjU5MjU5MjU5dnc7XG4gIGxlZnQ6IDE3LjM2MTExMTExMTF2dztcbn1cbmRpdi5raWRzIHVsLmtpZHMtaWNvbnMgbGk6bnRoLWNoaWxkKDgpIGltZyB7XG4gIHdpZHRoOiAxMS4yMDM3MDM3MDM3dnc7XG4gIGhlaWdodDogMTAuMzcwMzcwMzcwNHZ3O1xuICBhbmltYXRpb246IGZsb2F0WSA0LjJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuZGl2LmtpZHMgZGl2LmtpZHMtdHRsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogNDEuNjY2NjY2NjY2N3Z3O1xuICBoZWlnaHQ6IDQxLjY2NjY2NjY2Njd2dztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5kaXYua2lkcyBkaXYua2lkcy10dGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjQzLCAxOTkpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA1LjU1NTU1NTU1NTZ2dztcbiAgaGVpZ2h0OiA1LjU1NTU1NTU1NTZ2dztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYW5pbWF0aW9uOiBwdWxzZSAxLjJzIGluZmluaXRlO1xufVxuZGl2LmtpZHMgZGl2LmtpZHMtdHRsIGgzLmtpZHMtdHRsLWVsZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG59XG5kaXYua2lkcyBkaXYua2lkcy10dGwgaDQua2lkcy1zdWJ0dGwtZWxlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyLjIyMjIyMjIyMjJ2dztcbn1cblxuQGtleWZyYW1lcyBmbG9hdFkge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ydncpOyAvKiDkuIrjgasyMHB4ICovXG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC40KTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlU2NhbGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5sb2FkZXIxIGRpdi5sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1LjU1NTU1NTU1NTZ2dztcbn1cbi5sb2FkZXIxIGRpdi5sb2dvIGltZyB7XG4gIHdpZHRoOiAyNi4wMTg1MTg1MTg1dnc7XG59XG4ubG9hZGVyMSBkaXYuY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDBkdmggLSAxMC41dncpO1xufVxuLmxvYWRlcjEgZGl2LnBhcnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTMuMjg3MDM3MDM3dnc7XG4gIGhlaWdodDogOC45MzUxODUxODUydnc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzMuMTAxODUxODUxOXZ3O1xufVxuLmxvYWRlcjEgZGl2LnBhcnRzIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEzLjI4NzAzNzAzN3Z3O1xuICBoZWlnaHQ6IDguOTM1MTg1MTg1MnZ3O1xuICBvcGFjaXR5OiAwO1xufVxuLmxvYWRlcjEgZGl2LnBhcnRzIGltZzpudGgtY2hpbGQoMSkge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBsaW5lYXI7XG59XG4ubG9hZGVyMSBkaXYucGFydHMgaW1nOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGxpbmVhcjtcbn1cbi5sb2FkZXIxIGRpdi5wYXJ0cyBpbWc6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgbGluZWFyO1xufVxuLmxvYWRlcjEgZGl2LnBhcnRzLi1vbiBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuLmxvYWRlcjEgZGl2LnBhcnRzLi1vbiBpbWc6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4ubG9hZGVyMSBkaXYucGFydHMuLW9uIGltZzpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xufVxuLmxvYWRlcjEgZGl2LnBhcnRzLi1vbiBpbWc6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5sb2FkZXIxIGRpdi53YWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycyAwLjZzIGFsbCBsaW5lYXI7XG59XG4ubG9hZGVyMSBkaXYud2FsbCBpbWcge1xuICB3aWR0aDogODUuNDYyOTYyOTYzdnc7XG59XG4ubG9hZGVyMSBkaXYud2FsbCBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpO1xuICB0cmFuc2l0aW9uOiAwLjJzIDAuNnMgYWxsIGVhc2Utb3V0O1xufVxuLmxvYWRlcjEgZGl2LndhbGwuLW9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sb2FkZXIxIGRpdi53YWxsLi1vbiBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmxvYWRlcjEgZGl2LnRvdWNoIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYW5pbWF0aW9uOiBibGluayAxLjZzIGluZmluaXRlO1xufVxuLmxvYWRlcjEgZGl2LnRvdWNoIGltZyB7XG4gIHdpZHRoOiAxMS4xMTExMTExMTExdnc7XG59XG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5sb2FkZXIyIGRpdi5sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2LjA2NDgxNDgxNDh2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5sb2FkZXIyIGRpdi5sb2dvIGltZyB7XG4gIHdpZHRoOiAxNi45NDQ0NDQ0NDQ0dnc7XG59XG4ubG9hZGVyMiBkaXYuY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDBkdmggLSAxMC41dncpO1xufVxuLmxvYWRlcjIgLmNvbnRlbnRzLXNwbGl0IGxpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5sb2FkZXIyIC5jb250ZW50cy1zcGxpdCBsaSBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ubG9hZGVyMiAuY29udGVudHMtc3BsaXQgbGkgZGl2Om50aC1jaGlsZCgxKSB7XG4gIHRvcDogMDtcbn1cbi5sb2FkZXIyIC5jb250ZW50cy1zcGxpdCBsaSBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiA1MCU7XG59XG4ubG9hZGVyMiAuY29udGVudHMtc3BsaXQgbGkuLWhpZGUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYigwLCAwLCAwKSAwJSwgcmdiKDAsIDAsIDApIDQwJSwgcmdiYSgwLCAwLCAwLCAwKSA2MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIG1hc2stc2l6ZTogMjQwJSAyNDAlO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBhbmltYXRpb246IGRpYWctcmV2ZWFsIDQuMnMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBkaWFnLXJldmVhbCB7XG4gIHRvIHtcbiAgICBtYXNrLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgfVxuICBmcm9tIHtcbiAgICBtYXNrLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gIH1cbn1cbi5sb2FkZXIyIGRpdi50b3VjaCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA0NSU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBhbmltYXRpb246IGJsaW5rIDEuNnMgaW5maW5pdGU7XG59XG4ubG9hZGVyMiBkaXYudG91Y2ggaW1nIHtcbiAgd2lkdGg6IDExLjExMTExMTExMTF2dztcbn1cblxuQGtleWZyYW1lcyBibGluayB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmxvYWRlcjMgZGl2LmxvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDYuMDY0ODE0ODE0OHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxvYWRlcjMgZGl2LmxvZ28gaW1nIHtcbiAgd2lkdGg6IDMzLjg4ODg4ODg4ODl2dztcbn1cbi5sb2FkZXIzIGRpdi5jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDEwLjV2dyk7XG59XG4ubG9hZGVyMyAuY29udGVudHMtbGlxdWlkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubG9hZGVyMyAuY29udGVudHMtdGV4dDEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTYuNjY2NjY2NjY2N3Z3O1xuICBsZWZ0OiA0LjQ0NDQ0NDQ0NDR2dztcbiAgd2lkdGg6IDUxLjExMTExMTExMTF2dztcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMi4yMjIyMjIyMjIydnc7XG4gIHBhZGRpbmctcmlnaHQ6IDEyLjIyMjIyMjIyMjJ2dztcbiAgdHJhbnNpdGlvbjogMC40cyBhbGwgbGluZWFyO1xufVxuLmxvYWRlcjMgLmNvbnRlbnRzLXRleHQxIGg0IHtcbiAgZm9udC1zaXplOiAyLjIyMjIyMjIyMjJ2dztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi1ib3R0b206IDIuMjY4NTE4NTE4NXZ3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5sb2FkZXIzIC5jb250ZW50cy10ZXh0MSBoNCB7XG4gICAgZm9udC1zaXplOiA0LjQ0NDQ0NDQ0NDR2dztcbiAgfVxufVxuLmxvYWRlcjMgLmNvbnRlbnRzLXRleHQxIHAge1xuICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubG9hZGVyMyAuY29udGVudHMtdGV4dDEgcCB7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLmxvYWRlcjMgLmNvbnRlbnRzLXRleHQxLi1maWx0ZXIxIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW5MZWZ0MSAxcyBlYXNlLW91dCBmb3J3YXJkcztcbn1cbi5sb2FkZXIzIC5jb250ZW50cy10ZXh0MS4tZmlsdGVyMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBhbmltYXRpb246IGZhZGVJbkxlZnQyIDFzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuLmxvYWRlcjMgLmNvbnRlbnRzLXRleHQxLi1maWx0ZXIuLWZpbHRlcjEge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAxMTksIDApO1xuICBtaXgtYmxlbmQtbW9kZTogcGx1cy1saWdodGVyO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubG9hZGVyMyAuY29udGVudHMtdGV4dDEuLWZpbHRlci4tZmlsdGVyMiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxvYWRlcjMgLmNvbnRlbnRzLXRleHQyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDI4LjI0MDc0MDc0MDd2dztcbiAgcmlnaHQ6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICB3aWR0aDogNTEuMTExMTExMTExMXZ3O1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAyLjIyMjIyMjIyMjJ2dztcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuNHMgYWxsIGxpbmVhcjtcbn1cbi5sb2FkZXIzIC5jb250ZW50cy10ZXh0MiBoNCB7XG4gIGZvbnQtc2l6ZTogMi4yMjIyMjIyMjIydnc7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW4tYm90dG9tOiAyLjI2ODUxODUxODV2dztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubG9hZGVyMyAuY29udGVudHMtdGV4dDIgaDQge1xuICAgIGZvbnQtc2l6ZTogNC40NDQ0NDQ0NDQ0dnc7XG4gIH1cbn1cbi5sb2FkZXIzIC5jb250ZW50cy10ZXh0MiBwIHtcbiAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmxvYWRlcjMgLmNvbnRlbnRzLXRleHQyIHAge1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5sb2FkZXIzIC5jb250ZW50cy10ZXh0Mi4tZmlsdGVyMSB7XG4gIGFuaW1hdGlvbjogZmFkZUluUmlnaHQxIDFzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuLmxvYWRlcjMgLmNvbnRlbnRzLXRleHQyLi1maWx0ZXIyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGFuaW1hdGlvbjogZmFkZUluUmlnaHQyIDFzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuLmxvYWRlcjMgLmNvbnRlbnRzLXRleHQyLi1maWx0ZXIuLWZpbHRlcjEge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAwLCA0KTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubG9hZGVyMyAuY29udGVudHMtdGV4dDIuLWZpbHRlci4tZmlsdGVyMiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUyLCAyNTIsIDI1MiwgMC43KTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxvYWRlcjMgLmNvbnRlbnRzLXR0bCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA3Ljc3Nzc3Nzc3Nzh2dztcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubG9hZGVyMyAuY29udGVudHMtdHRsIGgyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNi42NjY2NjY2NjY3dnc7XG59XG4ubG9hZGVyMyBkaXYudG91Y2gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYW5pbWF0aW9uOiBibGluayAxLjZzIGluZmluaXRlO1xufVxuLmxvYWRlcjMgZGl2LnRvdWNoIGltZyB7XG4gIHdpZHRoOiAxMS4xMTExMTExMTExdnc7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdDEge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTN2dyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQxIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDN2dyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdDIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTN2dyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDN2dyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmxpbmsge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5sb2FkZXI0IGRpdi5sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2LjA2NDgxNDgxNDh2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5sb2FkZXI0IGRpdi5sb2dvIGltZyB7XG4gIHdpZHRoOiAzMy44ODg4ODg4ODg5dnc7XG59XG4ubG9hZGVyNCBkaXYuY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDBkdmggLSAxMC41dncpO1xufVxuLmxvYWRlcjQgLmNvbnRlbnRzLWxpcXVpZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxvYWRlcjQgLmNvbnRlbnRzLXRleHQxIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE2LjY2NjY2NjY2Njd2dztcbiAgbGVmdDogNC40NDQ0NDQ0NDQ0dnc7XG4gIHdpZHRoOiA1MS4xMTExMTExMTExdnc7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDIuMjIyMjIyMjIyMnZ3O1xuICBwYWRkaW5nLXJpZ2h0OiAxMi4yMjIyMjIyMjIydnc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxvYWRlcjQgLmNvbnRlbnRzLXRleHQxIGg0IHtcbiAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi1ib3R0b206IDIuMjY4NTE4NTE4NXZ3O1xufVxuLmxvYWRlcjQgLmNvbnRlbnRzLXRleHQxIHAge1xuICBmb250LXNpemU6IDEuMTExMTExMTExMXZ3O1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5sb2FkZXI0IC5jb250ZW50cy10ZXh0MS4tZmlsdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubG9hZGVyNCAuY29udGVudHMtdGV4dDIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjguMjQwNzQwNzQwN3Z3O1xuICByaWdodDogNC40NDQ0NDQ0NDQ0dnc7XG4gIHdpZHRoOiA1MS4xMTExMTExMTExdnc7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDIuMjIyMjIyMjIyMnZ3O1xuICBjb2xvcjogIzAwMDtcbn1cbi5sb2FkZXI0IC5jb250ZW50cy10ZXh0MiBoNCB7XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3dnc7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW4tYm90dG9tOiAyLjI2ODUxODUxODV2dztcbn1cbi5sb2FkZXI0IC5jb250ZW50cy10ZXh0MiBwIHtcbiAgZm9udC1zaXplOiAxLjExMTExMTExMTF2dztcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4ubG9hZGVyNCAuY29udGVudHMtdGV4dDIuLWZpbHRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUyLCAyNTIsIDI1MiwgMC43KTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmxvYWRlcjQgLmNvbnRlbnRzLXR0bCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA3Ljc3Nzc3Nzc3Nzh2dztcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubG9hZGVyNCAuY29udGVudHMtdHRsIGgyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNi42NjY2NjY2NjY3dnc7XG59XG4ubG9hZGVyNCBkaXYudG91Y2gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYW5pbWF0aW9uOiBibGluayAxLjZzIGluZmluaXRlO1xufVxuLmxvYWRlcjQgZGl2LnRvdWNoIGltZyB7XG4gIHdpZHRoOiAxMS4xMTExMTExMTExdnc7XG59XG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubWFyZ2luQm90dG9tMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjQ0NDQ0NDQ0NDR2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5Cb3R0b20xNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbkJvdHRvbTE1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi42NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luQm90dG9tMjAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4Ljg4ODg4ODg4ODl2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5Cb3R0b20yNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjg1MTg1MTg1MTl2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5Cb3R0b201MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yMjIyMjIyMjIydncgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luQm90dG9tNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpblRvcDE1MCB7XG4gICAgbWFyZ2luLXRvcDogNi45NDQ0NDQ0NDQ0dncgIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ0JvdHRvbTI1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjU3NDA3NDA3NDF2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nQm90dG9tMjAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yNTkyNTkyNTkzdncgIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ0JvdHRvbTE1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi45NDQ0NDQ0NDQ0dncgIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ0JvdHRvbTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42Mjk2Mjk2Mjk2dncgIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ0JvdHRvbTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjQ3MjIyMjIyMjJ2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nQm90dG9tNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMzE0ODE0ODE0OHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdUb3A0NTAge1xuICAgIHBhZGRpbmctdG9wOiAyMC44MzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ1RvcDQwMCB7XG4gICAgcGFkZGluZy10b3A6IDE4LjUxODUxODUxODV2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nVG9wMzUwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYuMjAzNzAzNzAzN3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdUb3AzMDAge1xuICAgIHBhZGRpbmctdG9wOiAxMy44ODg4ODg4ODg5dncgIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ1RvcDI1MCB7XG4gICAgcGFkZGluZy10b3A6IDExLjU3NDA3NDA3NDF2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nVG9wMjAwIHtcbiAgICBwYWRkaW5nLXRvcDogOS4yNTkyNTkyNTkzdncgIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ1RvcDE1MCB7XG4gICAgcGFkZGluZy10b3A6IDYuOTQ0NDQ0NDQ0NHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdUb3AxMDAge1xuICAgIHBhZGRpbmctdG9wOiA0LjYyOTYyOTYyOTZ2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nVG9wNTAge1xuICAgIHBhZGRpbmctdG9wOiAyLjMxNDgxNDgxNDh2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5Ub3AtNTAge1xuICAgIG1hcmdpbi10b3A6IC0yLjIyMjIyMjIyMjJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1hcmdpbkJvdHRvbTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC44ODg4ODg4ODg5dncgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luQm90dG9tMTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luQm90dG9tMTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luQm90dG9tMjAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNy43Nzc3Nzc3Nzc4dncgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luQm90dG9tMjUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMy43MDM3MDM3MDM3dncgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luQm90dG9tNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNDQ0NDQ0NDQ0NHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbkJvdHRvbTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW5Ub3AxNTAge1xuICAgIG1hcmdpbi10b3A6IDEzLjg4ODg4ODg4ODl2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nQm90dG9tMjUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjMuMTQ4MTQ4MTQ4MXZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdCb3R0b20yMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOC41MTg1MTg1MTg1dncgIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ0JvdHRvbTE1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuODg4ODg4ODg4OXZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdCb3R0b20xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDkuMjU5MjU5MjU5M3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdCb3R0b203NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi45NDQ0NDQ0NDQ0dncgIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ0JvdHRvbTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjYyOTYyOTYyOTZ2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nVG9wNDUwIHtcbiAgICBwYWRkaW5nLXRvcDogNDEuNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdUb3A0MDAge1xuICAgIHBhZGRpbmctdG9wOiAzNy4wMzcwMzcwMzd2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nVG9wMzUwIHtcbiAgICBwYWRkaW5nLXRvcDogMzIuNDA3NDA3NDA3NHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdUb3AzMDAge1xuICAgIHBhZGRpbmctdG9wOiAyNy43Nzc3Nzc3Nzc4dncgIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ1RvcDI1MCB7XG4gICAgcGFkZGluZy10b3A6IDIzLjE0ODE0ODE0ODF2dyAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWRkaW5nVG9wMjAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTguNTE4NTE4NTE4NXZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdUb3AxNTAge1xuICAgIHBhZGRpbmctdG9wOiAxMy44ODg4ODg4ODg5dncgIWltcG9ydGFudDtcbiAgfVxuICAucGFkZGluZ1RvcDEwMCB7XG4gICAgcGFkZGluZy10b3A6IDkuMjU5MjU5MjU5M3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZGRpbmdUb3A1MCB7XG4gICAgcGFkZGluZy10b3A6IDQuNjI5NjI5NjI5NnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpblRvcC01MCB7XG4gICAgbWFyZ2luLXRvcDogLTIuMjIyMjIyMjIyMnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubWVudS1sb2FkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5tZW51LWxvYWRpbmcgLm1lbnUtbG9nbyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDcuNXZ3O1xuICAgIGZvbnQtc2l6ZTogNS41NTU1NTU1NTU2dnc7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyUHJvNjVNZWRpdW1cIjtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB9XG4gIC5tZW51LWxvYWRpbmcgLm1lbnUtbG9nbyAubWVudS1sb2dvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC45MjU5MjU5MjU5dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNjIwMzcwMzd2dztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyNTkyNTkyNTl2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTAuMDkyNTkyNTkyNnZ3O1xuICB9XG4gIC5tZW51LWxvYWRpbmcgLm1lbnUtbG9nbyAubWVudS1sb2dvLXRleHQgLmNoYXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIC0tbWFzay1wb3M6IDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICBwYWRkaW5nLXRvcDogMC4wOTI1OTI1OTI2dnc7XG4gICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEwNWRlZywgYmxhY2sgdmFyKC0tbWFzay1wb3MpLCB0cmFuc3BhcmVudCB2YXIoLS1tYXNrLXBvcyksIHRyYW5zcGFyZW50IDEwMCUpO1xuICB9XG4gIC5tZW51LWxvYWRpbmcgLm1lbnUtbG9nbyAubWVudS1sb2dvLXR0bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0wLjQ2Mjk2Mjk2M3Z3O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4yMDgzMzMzMzMzdnc7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAubWVudS1sb2FkaW5nIC5tZW51LWxvZ28gLm1lbnUtbG9nby10dGwgLi1jb2RlIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubWVudS1sb2FkaW5nIC5tZW51LWxvZ28gLm1lbnUtbG9nby10dGwgLi1jb2RlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1lbnUtbG9hZGluZyAubWVudS1sb2dvIC5tZW51LWxvZ28tdHRsIC4tbW9kZSB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1lbnUtbG9hZGluZyAubWVudS1sb2dvIC5tZW51LWxvZ28tdHRsIC4tbW9kZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tZW51LWxvYWRpbmcgLm1lbnUtbG9nbyAubWVudS1sb2dvLXR0bCAuLXhybiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMS41NzQwNzQwNzQxdnc7XG4gIH1cbiAgLm1lbnUtbG9hZGluZyAubWVudS1sb2dvIC5tZW51LWxvZ28tdHRsIC4teHJuIC5jaGFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtLW1hc2stcG9zOiAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEwNWRlZywgYmxhY2sgdmFyKC0tbWFzay1wb3MpLCB0cmFuc3BhcmVudCB2YXIoLS1tYXNrLXBvcyksIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cbiAgc2VjdGlvbi5tZW51LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgc2VjdGlvbi5tZW51LWNvbnRlbnQgaDIubWVudS1jb250ZW50LWxvZ28ge1xuICAgIHBhZGRpbmctdG9wOiAxMi4yMjIyMjIyMjIydnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gIH1cbiAgc2VjdGlvbi5tZW51LWNvbnRlbnQgaDIubWVudS1jb250ZW50LWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIHNlY3Rpb24ubWVudS1jb250ZW50IGgzLm1lbnUtY29udGVudC10dGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIHNlY3Rpb24ubWVudS1jb250ZW50IGg0Lm1lbnUtY29udGVudC1zdWJ0dGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTM1MTg1MTg1MnZ3O1xuICB9XG4gIHNlY3Rpb24ubWVudS1jb250ZW50IHAubWVudS1jb250ZW50LXRleHQge1xuICAgIHdpZHRoOiA1My4zMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjY2NjY2NjY2Njd2dztcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG4gIHNlY3Rpb24ubWVudS1jb250ZW50IHVsLm1lbnUtY29udGVudC1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMi4yMjIyMjIyMjIydnc7XG4gICAgbWFyZ2luLWJvdHRvbTogOS4xNjY2NjY2NjY3dnc7XG4gIH1cbiAgc2VjdGlvbi5tZW51LWNvbnRlbnQgdWwubWVudS1jb250ZW50LWxpbmsgbGkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMi4yMjIyMjIyMjIydnc7XG4gIH1cbiAgc2VjdGlvbi5tZW51LWNvbnRlbnQgdWwubWVudS1jb250ZW50LWxpbmsgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogNC40NDQ0NDQ0NDQ0dnc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMy4wNTU1NTU1NTU2dnc7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIHNlY3Rpb24ubWVudS1jb250ZW50IHAubWVudS1jb250ZW50LXNsb2dhbiB7XG4gICAgZm9udC1zaXplOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjE2NjY2NjY2Njd2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgc2VjdGlvbi5tZW51LWNvbnRlbnQgZGl2Lm1lbnUtY29udGVudC1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tZW51LWxvYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMGx2aDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbiAgLm1lbnUtbG9hZGluZyAubWVudS1sb2dvIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMTV2dztcbiAgICBmb250LXNpemU6IDExLjExMTExMTExMTF2dztcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXJQcm82NU1lZGl1bVwiO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cbiAgLm1lbnUtbG9hZGluZyAubWVudS1sb2dvIC5tZW51LWxvZ28tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjg1MTg1MTg1MTl2dztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDMyNDA3NDA3NHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDEuODUxODUxODUxOXZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMC4xODUxODUxODUydnc7XG4gIH1cbiAgLm1lbnUtbG9hZGluZyAubWVudS1sb2dvIC5tZW51LWxvZ28tdGV4dCAuY2hhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLS1tYXNrLXBvczogMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMDVkZWcsIGJsYWNrIHZhcigtLW1hc2stcG9zKSwgdHJhbnNwYXJlbnQgdmFyKC0tbWFzay1wb3MpLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICB9XG4gIC5tZW51LWxvYWRpbmcgLm1lbnUtbG9nbyAubWVudS1sb2dvLXR0bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0wLjkyNTkyNTkyNTl2dztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDE2NjY2NjY2N3Z3O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLm1lbnUtbG9hZGluZyAubWVudS1sb2dvIC5tZW51LWxvZ28tdHRsIC4tY29kZSB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1lbnUtbG9hZGluZyAubWVudS1sb2dvIC5tZW51LWxvZ28tdHRsIC4tY29kZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tZW51LWxvYWRpbmcgLm1lbnUtbG9nbyAubWVudS1sb2dvLXR0bCAuLW1vZGUge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tZW51LWxvYWRpbmcgLm1lbnUtbG9nbyAubWVudS1sb2dvLXR0bCAuLW1vZGUgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWVudS1sb2FkaW5nIC5tZW51LWxvZ28gLm1lbnUtbG9nby10dGwgLi14cm4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDMuMTQ4MTQ4MTQ4MXZ3O1xuICB9XG4gIC5tZW51LWxvYWRpbmcgLm1lbnUtbG9nbyAubWVudS1sb2dvLXR0bCAuLXhybiAuY2hhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLS1tYXNrLXBvczogMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMDVkZWcsIGJsYWNrIHZhcigtLW1hc2stcG9zKSwgdHJhbnNwYXJlbnQgdmFyKC0tbWFzay1wb3MpLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG4gIHNlY3Rpb24ubWVudS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIHNlY3Rpb24ubWVudS1jb250ZW50IGgyLm1lbnUtY29udGVudC1sb2dvIHtcbiAgICBwYWRkaW5nLXRvcDogMjQuNDQ0NDQ0NDQ0NHZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHZ3O1xuICB9XG4gIHNlY3Rpb24ubWVudS1jb250ZW50IGgyLm1lbnUtY29udGVudC1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2Njd2dztcbiAgfVxuICBzZWN0aW9uLm1lbnUtY29udGVudCBoMy5tZW51LWNvbnRlbnQtdHRsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA0LjYyOTYyOTYyOTZ2dztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyNTkyNTkyNTl2dztcbiAgfVxuICBzZWN0aW9uLm1lbnUtY29udGVudCBoNC5tZW51LWNvbnRlbnQtc3VidHRsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzLjUxODUxODUxODV2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljg3MDM3MDM3MDR2dztcbiAgfVxuICBzZWN0aW9uLm1lbnUtY29udGVudCBwLm1lbnUtY29udGVudC10ZXh0IHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogNC4wNzQwNzQwNzQxdnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMuMzMzMzMzMzMzM3Z3O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbiAgc2VjdGlvbi5tZW51LWNvbnRlbnQgdWwubWVudS1jb250ZW50LWxpbmsge1xuICAgIHdpZHRoOiA1OS4yNTkyNTkyNTkzdnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZ2FwOiA0LjQ0NDQ0NDQ0NDR2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxOC4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgc2VjdGlvbi5tZW51LWNvbnRlbnQgdWwubWVudS1jb250ZW50LWxpbmsgbGkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNC40NDQ0NDQ0NDQ0dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNC40NDQ0NDQ0NDQ0dnc7XG4gIH1cbiAgc2VjdGlvbi5tZW51LWNvbnRlbnQgdWwubWVudS1jb250ZW50LWxpbmsgbGkgYSB7XG4gICAgZm9udC1zaXplOiAzLjUxODUxODUxODV2dztcbiAgICBsaW5lLWhlaWdodDogOC44ODg4ODg4ODg5dnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgNi4xMTExMTExMTExdnc7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIHNlY3Rpb24ubWVudS1jb250ZW50IHAubWVudS1jb250ZW50LXNsb2dhbiB7XG4gICAgZm9udC1zaXplOiAzLjUxODUxODUxODV2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxOC4zMzMzMzMzMzMzdnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIHNlY3Rpb24ubWVudS1jb250ZW50IGRpdi5tZW51LWNvbnRlbnQtaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBuYXYubmF2IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQ1LCAyNDUsIDI0NSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTEuMTExMTExMTExMXZ3O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTYuNjY2NjY2NjY2N3Z3KTtcbiAgICB6LWluZGV4OiAxMDE7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEyMS4xMTExMTExMTExdnc7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDIwdncpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzQwNzQwNzQwN3Z3O1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi4yMjIyMjIyMjIydnc7XG4gICAgaGVpZ2h0OiA0LjQ0NDQ0NDQ0NDR2dztcbiAgICB0b3A6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC40cyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSkgYWxsLCAwLjZzIG9wYWNpdHkgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgfVxuICBuYXYubmF2Li1zaG93IHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDQzLjMzMzMzMzMzMzR2dyk7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBoZWlnaHQ6IDEyMS4xMTExMTExMTExdnc7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDIwdncpO1xuICAgIHRvcDogMTEuMTExMTExMTExMXZ3O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSkgYWxsLCAwLjAxcyBvcGFjaXR5IGxpbmVhcjtcbiAgfVxuICBuYXYubmF2IC5uYXYtaW5uZXIge1xuICAgIGhlaWdodDogMTIxLjExMTExMTExMTF2dztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMjB2dyk7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgbmF2Lm5hdiBkaXYubmF2LWhlYWQge1xuICAgIHBhZGRpbmctdG9wOiA3LjQwNzQwNzQwNzR2dztcbiAgfVxuICBuYXYubmF2IGRpdi5uYXYtaGVhZCBoMy5uYXYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi43Nzc3Nzc3Nzc4dnc7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjMzMzMzMzMzMzN2dztcbiAgfVxuICBuYXYubmF2IGRpdi5uYXYtaGVhZCBwLm5hdi1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1jb2RleCB7XG4gICAgd2lkdGg6IDczLjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA2LjYyMDM3MDM3MDR2dztcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWNvZGV4IGgzLm5hdi1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjIyMjIyMjIyMjJ2dztcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWNvZGV4IGgzLm5hdi1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDE0LjgxNDgxNDgxNDh2dztcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWNvZGV4IGRpdi5uYXYtY29udGVudCB7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWNvZGV4IGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1sZWZ0IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0tY29kZXggZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLWxlZnQgdWwubmF2LWxpc3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0tY29kZXggZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLWxlZnQgdWwubmF2LWxpc3QgbGkubmF2LWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0tY29kZXggZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLWxlZnQgdWwubmF2LWxpc3QgbGkubmF2LWl0ZW0uLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0tY29kZXggZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLWxlZnQgdWwubmF2LWxpc3QgbGkubmF2LWl0ZW0uLWJsdWUge1xuICAgIGNvbG9yOiBibHVlO1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0tY29kZXggZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLWxlZnQgdWwubmF2LWxpc3QgbGkubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEuNDgxNDgxNDgxNXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQ4MTQ4MTQ4MTV2dztcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWNvZGV4IGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1sZWZ0IHVsLm5hdi1saXN0IGxpLm5hdi1pdGVtIGEubmF2LWxpbmsgaW1nIHtcbiAgICB3aWR0aDogMS44MDU1NTU1NTU2dnc7XG4gICAgaGVpZ2h0OiAxLjExMTExMTExMTF2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjg1MTg1MTg1MTl2dztcbiAgICByaWdodDogMi4zMTQ4MTQ4MTQ4dnc7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1jb2RleCBkaXYubmF2LWNvbnRlbnQgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tcmlnaHQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1jb2RleCBkaXYubmF2LWNvbnRlbnQgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tcmlnaHQgdWwubmF2LWxpc3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0tY29kZXggZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLXJpZ2h0IHVsLm5hdi1saXN0IGxpLm5hdi1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWNvZGV4IGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1yaWdodCB1bC5uYXYtbGlzdCBsaS5uYXYtaXRlbS4td2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1jb2RleCBkaXYubmF2LWNvbnRlbnQgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tcmlnaHQgdWwubmF2LWxpc3QgbGkubmF2LWl0ZW0uLWJsdWUge1xuICAgIGNvbG9yOiBibHVlO1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0tY29kZXggZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLXJpZ2h0IHVsLm5hdi1saXN0IGxpLm5hdi1pdGVtIGEubmF2LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxLjQ4MTQ4MTQ4MTV2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40ODE0ODE0ODE1dnc7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1jb2RleCBkaXYubmF2LWNvbnRlbnQgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tcmlnaHQgdWwubmF2LWxpc3QgbGkubmF2LWl0ZW0gYS5uYXYtbGluayBpbWcge1xuICAgIHdpZHRoOiAxLjgwNTU1NTU1NTZ2dztcbiAgICBoZWlnaHQ6IDEuMTExMTExMTExMXZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuODUxODUxODUxOXZ3O1xuICAgIHJpZ2h0OiAyLjMxNDgxNDgxNDh2dztcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWFiYyB7XG4gICAgd2lkdGg6IDczLjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA2LjYyMDM3MDM3MDR2dztcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWFiYyBoMy5uYXYtbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yMjIyMjIyMjIydnc7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1hYmMgaDMubmF2LWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTQuMzUxODUxODUxOXZ3O1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0tYWJjIGRpdi5uYXYtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1hYmMgZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLWxlZnQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1hYmMgZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLWxlZnQgdWwubmF2LWxpc3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0tYWJjIGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1sZWZ0IHVsLm5hdi1saXN0IGxpLm5hdi1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWFiYyBkaXYubmF2LWNvbnRlbnQgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tbGVmdCB1bC5uYXYtbGlzdCBsaS5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMS40ODE0ODE0ODE1dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDgxNDgxNDgxNXZ3O1xuICAgIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0tYWJjIGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1sZWZ0IHVsLm5hdi1saXN0IGxpLm5hdi1pdGVtIGEubmF2LWxpbmsgaW1nIHtcbiAgICB3aWR0aDogMS44MDU1NTU1NTU2dnc7XG4gICAgaGVpZ2h0OiAxLjExMTExMTExMTF2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjg1MTg1MTg1MTl2dztcbiAgICByaWdodDogMi4zMTQ4MTQ4MTQ4dnc7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1hYmMgZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLXJpZ2h0IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0tYWJjIGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1yaWdodCB1bC5uYXYtbGlzdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1hYmMgZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLXJpZ2h0IHVsLm5hdi1saXN0IGxpLm5hdi1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWFiYyBkaXYubmF2LWNvbnRlbnQgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tcmlnaHQgdWwubmF2LWxpc3QgbGkubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEuNDgxNDgxNDgxNXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQ4MTQ4MTQ4MTV2dztcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWFiYyBkaXYubmF2LWNvbnRlbnQgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tcmlnaHQgdWwubmF2LWxpc3QgbGkubmF2LWl0ZW0gYS5uYXYtbGluayBpbWcge1xuICAgIHdpZHRoOiAxLjgwNTU1NTU1NTZ2dztcbiAgICBoZWlnaHQ6IDEuMTExMTExMTExMXZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuODUxODUxODUxOXZ3O1xuICAgIHJpZ2h0OiAyLjMxNDgxNDgxNDh2dztcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWl0YW1pLW9jbSB7XG4gICAgd2lkdGg6IDczLjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWl0YW1pLW9jbSBkaXYubmF2LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1pdGFtaS1vY20gZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLWxlZnQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1pdGFtaS1vY20gZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLWxlZnQgaDMubmF2LWxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjIyMjIyMjIyMnZ3O1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0taXRhbWktb2NtIGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1sZWZ0IGgzLm5hdi1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEzLjAwOTI1OTI1OTN2dztcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWl0YW1pLW9jbSBkaXYubmF2LWNvbnRlbnQgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tbGVmdCB1bC5uYXYtbGlzdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1pdGFtaS1vY20gZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLWxlZnQgdWwubmF2LWxpc3QgbGkubmF2LWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0taXRhbWktb2NtIGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1sZWZ0IHVsLm5hdi1saXN0IGxpLm5hdi1pdGVtIGEubmF2LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxLjQ4MTQ4MTQ4MTV2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40ODE0ODE0ODE1dnc7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1pdGFtaS1vY20gZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLWxlZnQgdWwubmF2LWxpc3QgbGkubmF2LWl0ZW0gYS5uYXYtbGluayBpbWcge1xuICAgIHdpZHRoOiAxLjgwNTU1NTU1NTZ2dztcbiAgICBoZWlnaHQ6IDEuMTExMTExMTExMXZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuODUxODUxODUxOXZ3O1xuICAgIHJpZ2h0OiAyLjMxNDgxNDgxNDh2dztcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWl0YW1pLW9jbSBkaXYubmF2LWNvbnRlbnQgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tcmlnaHQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1pdGFtaS1vY20gZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLXJpZ2h0IGgzLm5hdi1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjIyMjIyMjIyMjJ2dztcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWl0YW1pLW9jbSBkaXYubmF2LWNvbnRlbnQgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tcmlnaHQgaDMubmF2LWxvZ28gaW1nIHtcbiAgICB3aWR0aDogOC40NzIyMjIyMjIydnc7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1pdGFtaS1vY20gZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLXJpZ2h0IHVsLm5hdi1saXN0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWl0YW1pLW9jbSBkaXYubmF2LWNvbnRlbnQgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tcmlnaHQgdWwubmF2LWxpc3QgbGkubmF2LWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0taXRhbWktb2NtIGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1yaWdodCB1bC5uYXYtbGlzdCBsaS5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMS40ODE0ODE0ODE1dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDgxNDgxNDgxNXZ3O1xuICAgIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0taXRhbWktb2NtIGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1yaWdodCB1bC5uYXYtbGlzdCBsaS5uYXYtaXRlbSBhLm5hdi1saW5rIGltZyB7XG4gICAgd2lkdGg6IDEuODA1NTU1NTU1NnZ3O1xuICAgIGhlaWdodDogMS4xMTExMTExMTExdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMS44NTE4NTE4NTE5dnc7XG4gICAgcmlnaHQ6IDIuMzE0ODE0ODE0OHZ3O1xuICB9XG4gIG5hdi5uYXYgZGl2Lm5hdi1mb290ZXIge1xuICAgIGNvbG9yOiByZ2IoMTcwLCAxNzAsIDE3MCk7XG4gICAgcGFkZGluZy10b3A6IDUuNTU1NTU1NTU1NnZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjU1NTU1NTU1NTZ2dztcbiAgICBtYXJnaW46IDAgNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgbmF2Lm5hdiBkaXYubmF2LWZvb3RlciBwLm5hdi1mb290ZXJfX2xvZ28ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQ4MTQ4MTQ4MTV2dztcbiAgfVxuICBuYXYubmF2IGRpdi5uYXYtZm9vdGVyIHAubmF2LWZvb3Rlcl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgbmF2Lm5hdiBkaXYubmF2LWZvb3RlciBoNC5uYXYtZm9vdGVyX19tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQ4MTQ4MTQ4MTV2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBuYXYubmF2IGRpdi5uYXYtZm9vdGVyIGRpdi5uYXYtZm9vdGVyX19jb250YWN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40ODE0ODE0ODE1dnc7XG4gIH1cbiAgbmF2Lm5hdiBkaXYubmF2LWZvb3RlciBkaXYubmF2LWZvb3Rlcl9fY29udGFjdCBoNC5uYXYtZm9vdGVyX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIG5hdi5uYXYgZGl2Lm5hdi1mb290ZXIgZGl2Lm5hdi1mb290ZXJfX2NvbnRhY3QgaDMubmF2LWZvb3Rlcl9fY29tcGFueSB7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBuYXYubmF2IGRpdi5uYXYtZm9vdGVyIGRpdi5uYXYtZm9vdGVyX19jb250YWN0IHAubmF2LWZvb3Rlcl9faW5mbyB7XG4gICAgZm9udC1zaXplOiAxLjExMTExMTExMTF2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBuYXYubmF2IGRpdi5uYXYtZm9vdGVyIHAubmF2LWZvb3Rlcl9fY29weSB7XG4gICAgZm9udC1zaXplOiAxLjExMTExMTExMTF2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBuYXYubmF2IC5uYXYtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDguNzAzNzAzNzAzN3Z3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNC40NDQ0NDQ0NDQ0dnc7XG4gICAgaGVpZ2h0OiA0LjQ0NDQ0NDQ0NDR2dztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMC4wNDYyOTYyOTYzdncgc29saWQgIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01dncpO1xuICAgIHRyYW5zaXRpb246IDAuMnMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpIGFsbDtcbiAgfVxuICBuYXYubmF2IC5uYXYtY2xvc2UuLXNob3cge1xuICAgIHRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpIGFsbDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9XG4gIG5hdi5uYXYgLm5hdi1jbG9zZTo6YmVmb3JlLFxuICBuYXYubmF2IC5uYXYtY2xvc2U6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IDAuMDkyNTkyNTkyNnZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgbmF2Lm5hdiAubmF2LWNsb3NlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgbmF2Lm5hdiAubmF2LWNsb3NlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICBuYXYubmF2IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQ1LCAyNDUsIDI0NSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTEuMTExMTExMTExMXZ3O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDMuMzMzMzMzMzMzNHZ3KTtcbiAgICB6LWluZGV4OiAxMDE7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiA0LjQ0NDQ0NDQ0NDR2dztcbiAgICBoZWlnaHQ6IDguODg4ODg4ODg4OXZ3O1xuICAgIHRvcDogMi43Nzc3Nzc3Nzc4dnc7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKSBhbGwsIDAuNnMgb3BhY2l0eSBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgfVxuICBuYXYubmF2Li1zaG93IHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDQzLjMzMzMzMzMzMzR2dyk7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBoZWlnaHQ6IDkwZHZoO1xuICAgIHRvcDogMTEuMTExMTExMTExMXZ3O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSkgYWxsLCAwLjAxcyBvcGFjaXR5IGxpbmVhcjtcbiAgfVxuICBuYXYubmF2IC5uYXYtaW5uZXIge1xuICAgIGhlaWdodDogOTBkdmg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgbmF2Lm5hdiBkaXYubmF2LWhlYWQge1xuICAgIHBhZGRpbmctdG9wOiAxNC44MTQ4MTQ4MTQ4dnc7XG4gIH1cbiAgbmF2Lm5hdiBkaXYubmF2LWhlYWQgaDMubmF2LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDUuNTU1NTU1NTU1NnZ3O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgbmF2Lm5hdiBkaXYubmF2LWhlYWQgcC5uYXYtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDExLjExMTExMTExMTF2dztcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWNvZGV4IHtcbiAgICB3aWR0aDogNzMuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjI0MDc0MDc0MDd2dztcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWNvZGV4IGgzLm5hdi1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjQ0NDQ0NDQ0NDR2dztcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWNvZGV4IGgzLm5hdi1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDI5LjYyOTYyOTYyOTZ2dztcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWNvZGV4IGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWNvZGV4IGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1sZWZ0IHVsLm5hdi1saXN0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWNvZGV4IGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1sZWZ0IHVsLm5hdi1saXN0IGxpLm5hdi1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWNvZGV4IGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1sZWZ0IHVsLm5hdi1saXN0IGxpLm5hdi1pdGVtIGEubmF2LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAyLjk2Mjk2Mjk2M3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjk2Mjk2Mjk2M3Z3O1xuICAgIGZvbnQtc2l6ZTogMi45NjI5NjI5NjN2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1jb2RleCBkaXYubmF2LWNvbnRlbnQgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tbGVmdCB1bC5uYXYtbGlzdCBsaS5uYXYtaXRlbSBhLm5hdi1saW5rIGltZyB7XG4gICAgd2lkdGg6IDMuNjExMTExMTExMXZ3O1xuICAgIGhlaWdodDogMi4yMjIyMjIyMjIydnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMy43MDM3MDM3MDM3dnc7XG4gICAgcmlnaHQ6IDQuNjI5NjI5NjI5NnZ3O1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0tY29kZXggZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWNvZGV4IGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1yaWdodCB1bC5uYXYtbGlzdCBsaS5uYXYtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1jb2RleCBkaXYubmF2LWNvbnRlbnQgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tcmlnaHQgdWwubmF2LWxpc3QgbGkubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDIuOTYyOTYyOTYzdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIuOTYyOTYyOTYzdnc7XG4gICAgZm9udC1zaXplOiAyLjk2Mjk2Mjk2M3Z3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWNvZGV4IGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1yaWdodCB1bC5uYXYtbGlzdCBsaS5uYXYtaXRlbSBhLm5hdi1saW5rIGltZyB7XG4gICAgd2lkdGg6IDMuNjExMTExMTExMXZ3O1xuICAgIGhlaWdodDogMi4yMjIyMjIyMjIydnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMy43MDM3MDM3MDM3dnc7XG4gICAgcmlnaHQ6IDQuNjI5NjI5NjI5NnZ3O1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0tYWJjIHtcbiAgICB3aWR0aDogNzMuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjI0MDc0MDc0MDd2dztcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWFiYyBoMy5uYXYtbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC40NDQ0NDQ0NDQ0dnc7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1hYmMgaDMubmF2LWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMjguNzAzNzAzNzAzN3Z3O1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0tYWJjIGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWFiYyBkaXYubmF2LWNvbnRlbnQgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tbGVmdCB1bC5uYXYtbGlzdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1hYmMgZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLWxlZnQgdWwubmF2LWxpc3QgbGkubmF2LWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0tYWJjIGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1sZWZ0IHVsLm5hdi1saXN0IGxpLm5hdi1pdGVtIGEubmF2LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAyLjk2Mjk2Mjk2M3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjk2Mjk2Mjk2M3Z3O1xuICAgIGZvbnQtc2l6ZTogMi45NjI5NjI5NjN2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1hYmMgZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLWxlZnQgdWwubmF2LWxpc3QgbGkubmF2LWl0ZW0gYS5uYXYtbGluayBpbWcge1xuICAgIHdpZHRoOiAzLjYxMTExMTExMTF2dztcbiAgICBoZWlnaHQ6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMuNzAzNzAzNzAzN3Z3O1xuICAgIHJpZ2h0OiA0LjYyOTYyOTYyOTZ2dztcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWFiYyBkaXYubmF2LWNvbnRlbnQgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0tYWJjIGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1yaWdodCB1bC5uYXYtbGlzdCBsaS5uYXYtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1hYmMgZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLXJpZ2h0IHVsLm5hdi1saXN0IGxpLm5hdi1pdGVtIGEubmF2LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAyLjk2Mjk2Mjk2M3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjk2Mjk2Mjk2M3Z3O1xuICAgIGZvbnQtc2l6ZTogMi45NjI5NjI5NjN2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1hYmMgZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLXJpZ2h0IHVsLm5hdi1saXN0IGxpLm5hdi1pdGVtIGEubmF2LWxpbmsgaW1nIHtcbiAgICB3aWR0aDogMy42MTExMTExMTExdnc7XG4gICAgaGVpZ2h0OiAyLjIyMjIyMjIyMjJ2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzLjcwMzcwMzcwMzd2dztcbiAgICByaWdodDogNC42Mjk2Mjk2Mjk2dnc7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1pdGFtaS1vY20ge1xuICAgIHdpZHRoOiA3My4zMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1pdGFtaS1vY20gZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjI0MDc0MDc0MDd2dztcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWl0YW1pLW9jbSBkaXYubmF2LWNvbnRlbnQgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tbGVmdCBoMy5uYXYtbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yMjIyMjIyMjIydnc7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1pdGFtaS1vY20gZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLWxlZnQgaDMubmF2LWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMzEuMjIyMjIyMjIyMnZ3O1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0taXRhbWktb2NtIGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1sZWZ0IHVsLm5hdi1saXN0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWl0YW1pLW9jbSBkaXYubmF2LWNvbnRlbnQgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tbGVmdCB1bC5uYXYtbGlzdCBsaS5uYXYtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1pdGFtaS1vY20gZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLWxlZnQgdWwubmF2LWxpc3QgbGkubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDIuOTYyOTYyOTYzdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIuOTYyOTYyOTYzdnc7XG4gICAgZm9udC1zaXplOiAyLjk2Mjk2Mjk2M3Z3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWl0YW1pLW9jbSBkaXYubmF2LWNvbnRlbnQgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tbGVmdCB1bC5uYXYtbGlzdCBsaS5uYXYtaXRlbSBhLm5hdi1saW5rIGltZyB7XG4gICAgd2lkdGg6IDMuNjExMTExMTExMXZ3O1xuICAgIGhlaWdodDogMi4yMjIyMjIyMjIydnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMy43MDM3MDM3MDM3dnc7XG4gICAgcmlnaHQ6IDQuNjI5NjI5NjI5NnZ3O1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0taXRhbWktb2NtIGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1pdGFtaS1vY20gZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLXJpZ2h0IGgzLm5hdi1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjIyMjIyMjIyMjJ2dztcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWl0YW1pLW9jbSBkaXYubmF2LWNvbnRlbnQgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tcmlnaHQgaDMubmF2LWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMjIuMDI3Nzc3Nzc3OHZ3O1xuICB9XG4gIG5hdi5uYXYgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0taXRhbWktb2NtIGRpdi5uYXYtY29udGVudCBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1yaWdodCB1bC5uYXYtbGlzdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgbmF2Lm5hdiBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1pdGFtaS1vY20gZGl2Lm5hdi1jb250ZW50IGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLXJpZ2h0IHVsLm5hdi1saXN0IGxpLm5hdi1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWl0YW1pLW9jbSBkaXYubmF2LWNvbnRlbnQgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tcmlnaHQgdWwubmF2LWxpc3QgbGkubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDIuOTYyOTYyOTYzdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIuOTYyOTYyOTYzdnc7XG4gICAgZm9udC1zaXplOiAyLjk2Mjk2Mjk2M3Z3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBuYXYubmF2IHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWl0YW1pLW9jbSBkaXYubmF2LWNvbnRlbnQgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tcmlnaHQgdWwubmF2LWxpc3QgbGkubmF2LWl0ZW0gYS5uYXYtbGluayBpbWcge1xuICAgIHdpZHRoOiAzLjYxMTExMTExMTF2dztcbiAgICBoZWlnaHQ6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMuNzAzNzAzNzAzN3Z3O1xuICAgIHJpZ2h0OiA0LjYyOTYyOTYyOTZ2dztcbiAgfVxuICBuYXYubmF2IGRpdi5uYXYtZm9vdGVyIHtcbiAgICBjb2xvcjogcmdiKDE3MCwgMTcwLCAxNzApO1xuICAgIHBhZGRpbmctdG9wOiAxMS4xMTExMTExMTExdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjExMTExMTExMTF2dztcbiAgICBtYXJnaW46IDAgNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgbmF2Lm5hdiBkaXYubmF2LWZvb3RlciBwLm5hdi1mb290ZXJfX2xvZ28ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjk2Mjk2Mjk2M3Z3O1xuICB9XG4gIG5hdi5uYXYgZGl2Lm5hdi1mb290ZXIgcC5uYXYtZm9vdGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDQ0LjQ0NDQ0NDQ0NDR2dztcbiAgfVxuICBuYXYubmF2IGRpdi5uYXYtZm9vdGVyIGg0Lm5hdi1mb290ZXJfX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIuOTYyOTYyOTYzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgbmF2Lm5hdiBkaXYubmF2LWZvb3RlciBkaXYubmF2LWZvb3Rlcl9fY29udGFjdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuOTYyOTYyOTYzdnc7XG4gIH1cbiAgbmF2Lm5hdiBkaXYubmF2LWZvb3RlciBkaXYubmF2LWZvb3Rlcl9fY29udGFjdCBoNC5uYXYtZm9vdGVyX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIG5hdi5uYXYgZGl2Lm5hdi1mb290ZXIgZGl2Lm5hdi1mb290ZXJfX2NvbnRhY3QgaDMubmF2LWZvb3Rlcl9fY29tcGFueSB7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjIyMjIyMjIyMjJ2dztcbiAgfVxuICBuYXYubmF2IGRpdi5uYXYtZm9vdGVyIGRpdi5uYXYtZm9vdGVyX19jb250YWN0IHAubmF2LWZvb3Rlcl9faW5mbyB7XG4gICAgZm9udC1zaXplOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBuYXYubmF2IGRpdi5uYXYtZm9vdGVyIHAubmF2LWZvb3Rlcl9fY29weSB7XG4gICAgZm9udC1zaXplOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBuYXYubmF2IC5uYXYtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDcuNDA3NDA3NDA3NHZ3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogOC44ODg4ODg4ODg5dnc7XG4gICAgaGVpZ2h0OiA4Ljg4ODg4ODg4ODl2dztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMC4wOTI1OTI1OTI2dncgc29saWQgIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01dncpO1xuICAgIHRyYW5zaXRpb246IDAuMnMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpIGFsbDtcbiAgfVxuICBuYXYubmF2IC5uYXYtY2xvc2UuLXNob3cge1xuICAgIHRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpIGFsbDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9XG4gIG5hdi5uYXYgLm5hdi1jbG9zZTo6YmVmb3JlLFxuICBuYXYubmF2IC5uYXYtY2xvc2U6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IDAuMTg1MTg1MTg1MnZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgbmF2Lm5hdiAubmF2LWNsb3NlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgbmF2Lm5hdiAubmF2LWNsb3NlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cbi5uYXYtbGF5ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBkaXYuc3ViLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTIuMzE0ODE0ODE0OHZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDIxO1xuICB9XG4gIGRpdi5zdWItbmF2IHVsLnN1Yi1uYXYtZWxlbSB7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMi4yMjIyMjIyMjIydnc7XG4gIH1cbiAgZGl2LnN1Yi1uYXYgdWwuc3ViLW5hdi1lbGVtIGxpIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICBkaXYuc3ViLW5hdiB1bC5zdWItbmF2LWVsZW0gbGkgYSBpbWcge1xuICAgIHdpZHRoOiA0LjQ0NDQ0NDQ0NDR2dztcbiAgfVxuICBkaXYuc3ViLW5hdiB1bC5zdWItbmF2LWVsZW0gbGkuLWFjdGl2ZSBhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgZGl2LnN1Yi1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEyLjMxNDgxNDgxNDh2dztcbiAgICB0b3A6IDIyLjIyMjIyMjIyMjJ2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIGRpdi5zdWItbmF2IHVsLnN1Yi1uYXYtZWxlbSB7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNC40NDQ0NDQ0NDQ0dnc7XG4gIH1cbiAgZGl2LnN1Yi1uYXYgdWwuc3ViLW5hdi1lbGVtIGxpIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gIGRpdi5zdWItbmF2IHVsLnN1Yi1uYXYtZWxlbSBsaSBhIGltZyB7XG4gICAgd2lkdGg6IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxuICBkaXYuc3ViLW5hdiB1bC5zdWItbmF2LWVsZW0gbGkuLWFjdGl2ZSBhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgZGl2LmJvdHRvbS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICBkaXYuYm90dG9tLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNi42NjY2NjY2NjY3dnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTh2dyk7XG4gICAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZS1vdXQ7XG4gIH1cbiAgZGl2LmJvdHRvbS1uYXYuLXNob3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgydncpO1xuICB9XG4gIGRpdi5ib3R0b20tbmF2Li1zaG93Li11cCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIGRpdi5ib3R0b20tbmF2Li1zaG93Li11cCB1bC5ib3R0b20tbmF2LWVsZW0gbGkgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICB9XG4gIGRpdi5ib3R0b20tbmF2IHVsLmJvdHRvbS1uYXYtZWxlbSB7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNC40NDQ0NDQ0NDQ0dnc7XG4gIH1cbiAgZGl2LmJvdHRvbS1uYXYgdWwuYm90dG9tLW5hdi1lbGVtIGxpIGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZS1vdXQ7XG4gIH1cbiAgZGl2LmJvdHRvbS1uYXYgdWwuYm90dG9tLW5hdi1lbGVtIGxpIGEgaW1nIHtcbiAgICB3aWR0aDogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIGRpdi5ib3R0b20tbmF2IHVsLmJvdHRvbS1uYXYtZWxlbSBsaS4tYWN0aXZlIGEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gIH1cbn1cbi5wYWdldG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDB2dztcbiAgbGVmdDogMHZ3O1xuICBwYWRkaW5nOiAxLjg1MTg1MTg1MTl2dztcbiAgb3BhY2l0eTogMDtcbn1cbi5wYWdldG9wIGltZyB7XG4gIHdpZHRoOiAyLjMxNDgxNDgxNDh2dztcbn1cbi5wYWdldG9wLi1zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3B1cCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMS4xMTExMTExMTExdnc7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA0My4zMzMzMzMzMzM0dncpO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIHRvcDogMy4zMzMzMzMzMzMzdnc7XG4gICAgdG9wOiAtNC42Mjk2Mjk2Mjk2dnc7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKSBhbGwsIDAuNnMgb3BhY2l0eSBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KSwgMC4wMDFzIGJvcmRlciBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICB9XG4gIC5wb3B1cC4tc2hvdyB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA0My4zMzMzMzMzMzM0dncpO1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi4yMjIyMjIyMjIydnc7XG4gICAgdG9wOiAxMS4xMTExMTExMTExdnc7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKSBhbGwsIDAuMDFzIG9wYWNpdHkgbGluZWFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxuICAucG9wdXAgLnBvcHVwLWlubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMjIuMjIyMjIyMjIyMnZ3KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5wb3B1cCBkaXYucG9wdXAtaGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDcuNDA3NDA3NDA3NHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIC5wb3B1cCBkaXYucG9wdXAtaGVhZCBoMy5wb3B1cC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjc3Nzc3Nzc3Nzh2dztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5wb3B1cCBkaXYucG9wdXAtaGVhZCBwLnBvcHVwLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICAucG9wdXAgLnBvcHVwLWNvbnRlbnQge1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgd2lkdGg6IDczLjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljk0NDQ0NDQ0NDR2dztcbiAgfVxuICAucG9wdXAgLnBvcHVwLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yMjIyMjIyMjIydnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjY4NTE4NTE4NXZ3O1xuICB9XG4gIC5wb3B1cCAucG9wdXAtY29udGVudCAucG9wdXAtY29udGVudC10ZXh0IHtcbiAgICB3aWR0aDogNTMuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjM5ODE0ODE0ODF2dztcbiAgfVxuICAucG9wdXAgLnBvcHVwLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI2ODUxODUxODV2dztcbiAgfVxuICAucG9wdXAgLnBvcHVwLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQtaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBvcHVwIC5wb3B1cC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogOC43MDM3MDM3MDM3dnc7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA0LjQ0NDQ0NDQ0NDR2dztcbiAgICBoZWlnaHQ6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAwLjA0NjI5NjI5NjN2dyBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogOTk5O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTV2dyk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSkgYWxsO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cbiAgLnBvcHVwIC5wb3B1cC1jbG9zZS4tc2hvdyB7XG4gICAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSkgYWxsO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbiAgLnBvcHVwIC5wb3B1cC1jbG9zZTo6YmVmb3JlLFxuICAucG9wdXAgLnBvcHVwLWNsb3NlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgaGVpZ2h0OiAwLjA5MjU5MjU5MjZ2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5wb3B1cCAucG9wdXAtY2xvc2U6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAucG9wdXAgLnBvcHVwLWNsb3NlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucG9wdXAge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTEuMTExMTExMTExMXZ3O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDMuMzMzMzMzMzMzNHZ3KTtcbiAgICB6LWluZGV4OiAxMDE7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjIyMjIyMjIyMjJ2dztcbiAgICB0b3A6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIHRvcDogLTQuNjI5NjI5NjI5NnZ3O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC40cyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSkgYWxsLCAwLjZzIG9wYWNpdHkgY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNiksIDAuMDFzIG9wYWNpdHkgbGluZWFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIH1cbiAgLnBvcHVwLi1zaG93IHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDQzLjMzMzMzMzMzMzR2dyk7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjIyMjIyMjIyMjJ2dztcbiAgICB0b3A6IDExLjExMTExMTExMTF2dztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpIGFsbCwgMC4wMXMgb3BhY2l0eSBsaW5lYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB9XG4gIC5wb3B1cCAucG9wdXAtaW5uZXIge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMjIuMjIyMjIyMjIyMnZ3KTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wb3B1cCBkaXYucG9wdXAtaGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDE0LjgxNDgxNDgxNDh2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLnBvcHVwIGRpdi5wb3B1cC1oZWFkIGgzLnBvcHVwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQuNjI5NjI5NjI5NnZ3O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLnBvcHVwIGRpdi5wb3B1cC1oZWFkIHAucG9wdXAtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMy4wNTU1NTU1NTU2dnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIC5wb3B1cCAucG9wdXAtY29udGVudCB7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB3aWR0aDogNzMuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEzLjg4ODg4ODg4ODl2dztcbiAgfVxuICAucG9wdXAgLnBvcHVwLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC42Mjk2Mjk2Mjk2dnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQuNTM3MDM3MDM3dnc7XG4gIH1cbiAgLnBvcHVwIC5wb3B1cC1jb250ZW50IC5wb3B1cC1jb250ZW50LXRleHQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgZm9udC1zaXplOiAzLjUxODUxODUxODV2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiA4Ljc5NjI5NjI5NjN2dztcbiAgfVxuICAucG9wdXAgLnBvcHVwLWNvbnRlbnQgLnBvcHVwLWNvbnRlbnQtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjUzNzAzNzAzN3Z3O1xuICB9XG4gIC5wb3B1cCAucG9wdXAtY29udGVudCAucG9wdXAtY29udGVudC1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucG9wdXAgLnBvcHVwLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA3LjQwNzQwNzQwNzR2dztcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDguODg4ODg4ODg4OXZ3O1xuICAgIGhlaWdodDogOC44ODg4ODg4ODg5dnc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDAuMDkyNTkyNTkyNnZ3IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNXZ3KTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKSBhbGw7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuICAucG9wdXAgLnBvcHVwLWNsb3NlLi1zaG93IHtcbiAgICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKSBhbGw7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxuICAucG9wdXAgLnBvcHVwLWNsb3NlOjpiZWZvcmUsXG4gIC5wb3B1cCAucG9wdXAtY2xvc2U6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IDAuMTg1MTg1MTg1MnZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgLnBvcHVwIC5wb3B1cC1jbG9zZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5wb3B1cCAucG9wdXAtY2xvc2U6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuLnBybHgge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTE1ZGVnLCBibGFjayAwJSwgYmxhY2sgNDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgbWFzay1zaXplOiAzMDAlIDEwMCU7XG4gIG1hc2stcG9zaXRpb246IDEwMCUgMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMXZ3KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBvcGFjaXR5IDAuOHMgY3ViaWMtYmV6aWVyKDAsIDAsIDEsIDEpLCBtYXNrLXBvc2l0aW9uIDMuMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLnBybHguLXNob3cge1xuICBtYXNrLXBvc2l0aW9uOiAwJSAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zZXJ2aWNlLXBob25lLi1zaG93IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogNHZ3O1xuICB9XG4gIC5zZXJ2aWNlLXBob25lLi1zaG93IGltZyB7XG4gICAgaGVpZ2h0OiA0Mi41OTI1OTI1OTI2dnc7XG4gICAgYW5pbWF0aW9uOiBwb3AtYm91bmNlIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnNlcnZpY2UtcGhvbmUuLXNob3cge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA0dnc7XG4gIH1cbiAgLnNlcnZpY2UtcGhvbmUuLXNob3cgaW1nIHtcbiAgICBoZWlnaHQ6IDUzLjcwMzcwMzcwMzd2dztcbiAgICBhbmltYXRpb246IHBvcC1ib3VuY2UgMC42cyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4gIH1cbn1cbi8qIOOBtOOCh+OCk+OBqOWHuuOBpuOBj+OCi+OCouODi+ODoeODvOOCt+ODp+ODsyAqL1xuQGtleWZyYW1lcyBwb3AtYm91bmNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KSB0cmFuc2xhdGVZKDEydncpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2xpZGUge1xuICBoZWlnaHQ6IDEyMi45MTY2NjY2NjY3dnc7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2xpZGUgLnVuaXQtc2xpZGUtZWxlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmVkO1xufVxuLnNsaWRlIC51bml0LXNsaWRlLWVsZW0gbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMDtcbn1cbi5zbGlkZSAudW5pdC1zbGlkZS1lbGVtIGxpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAjY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2NvbnRhaW5lciBkaXYuc3BlY2lhbC1pbmZvIHtcbiAgICB0b3A6IDgwJTtcbiAgfVxuICBkaXYuc3BlY2lhbC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiA2LjYyMDM3MDM3MDR2dztcbiAgICB3aWR0aDogNTEuMTExMTExMTExMXZ3O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcC1wYXRoOiBpbnNldCgwIDIwJSAwIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMjA7XG4gIH1cbiAgZGl2LnNwZWNpYWwtaW5mbyBoMy5zcGVjaWFsLXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjIyMjIyMjIyMnZ3O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ydncpO1xuICB9XG4gIGRpdi5zcGVjaWFsLWluZm8gcC5zcGVjaWFsLXRleHQtZWxlbSB7XG4gICAgZm9udC1zaXplOiAxLjExMTExMTExMTF2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICNjb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjY29udGFpbmVyIGRpdi5zcGVjaWFsLWluZm8ge1xuICAgIHRvcDogODAlO1xuICB9XG4gIGRpdi5zcGVjaWFsLWluZm8ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDQuNjI5NjI5NjI5NnZ3O1xuICAgIHdpZHRoOiA2Mi45NjI5NjI5NjN2dztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA0LjQ0NDQ0NDQ0NDR2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMCAyMCUgMCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG4gIGRpdi5zcGVjaWFsLWluZm8gaDMuc3BlY2lhbC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiAzLjUxODUxODUxODV2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnZ3KTtcbiAgfVxuICBkaXYuc3BlY2lhbC1pbmZvIHAuc3BlY2lhbC10ZXh0LWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMi45NjI5NjI5NjN2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnZ3KTtcbiAgfVxufVxuZGl2LnN1cnZleS1zZXJpZiBkaXYuc3VydmV5LXNlcmlmLWVsZW0ge1xuICB3aWR0aDogNjYuNTc0MDc0MDc0MXZ3O1xuICBoZWlnaHQ6IDYxLjExMTExMTExMTF2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3VydmV5LXNlcmlmLnN2ZykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIGFuaW1hdGlvbjogYnViYmxlLXBvcCAwLjhzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSBmb3J3YXJkcztcbn1cbmRpdi5zdXJ2ZXktc2VyaWYgZGl2LnN1cnZleS1zZXJpZi1lbGVtIHAge1xuICBwYWRkaW5nLXRvcDogNS41NTU1NTU1NTU2dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjc3Nzc3Nzc3Nzh2dztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHRleHQtZmFkZSAxLjJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwLjlzIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGJ1YmJsZS1wb3Age1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB0ZXh0LWZhZGUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgydncpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuZGl2LnN1cnZleS1pbWcge1xuICB3aWR0aDogODcuMDM3MDM3MDM3dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuZGl2LnN1cnZleS1pbWcgZGl2LnN1cnZleS1pbWctZWxlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjQ2Mjk2Mjk2M3Z3O1xuICB6LWluZGV4OiAxO1xufVxuZGl2LnN1cnZleS1pbWcgZGl2LnN1cnZleS1pbWctZWxlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5iYXNlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuYmFzZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC51bml0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnVuaXQuLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC51bml0Li13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAudW5pdC10aHJlZWltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDY2LjY2NjY2NjY2Njd2dztcbiAgfVxuICAudW5pdC10aHJlZWltZyAudW5pdC10aHJlZWltZy1lbGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnVuaXQtdGhyZWVpbWcgLnVuaXQtdGhyZWVpbWctZWxlbSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uOiBzaG93SW1hZ2UgMS4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgZm9yd2FyZHM7XG4gIH1cbiAgLnVuaXQtdGhyZWVpbWcgLnVuaXQtdGhyZWVpbWctZWxlbTpudGgtY2hpbGQoMSkgaW1nIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICB9XG4gIC51bml0LXRocmVlaW1nIC51bml0LXRocmVlaW1nLWVsZW06bnRoLWNoaWxkKDIpIGltZyB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjNzO1xuICB9XG4gIC51bml0LXRocmVlaW1nIC51bml0LXRocmVlaW1nLWVsZW06bnRoLWNoaWxkKDMpIGltZyB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjZzO1xuICB9XG4gIEBrZXlmcmFtZXMgc2hvd0ltYWdlIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAudW5pdC1pbWctZWxlbSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBAa2V5ZnJhbWVzIHNjcmwtbGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cbiAgLnVuaXQtc2NybC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMTUuNDYyOTYyOTYzdnc7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgYW5pbWF0aW9uOiBzY3JsLWxlZnQgMzJzIGluZmluaXRlIGxpbmVhcjtcbiAgfVxuICAudW5pdC1zY3JsLXdyYXAuLXNob3J0IHtcbiAgICBoZWlnaHQ6IDU1LjU1NTU1NTU1NTZ2dztcbiAgfVxuICAudW5pdC1zY3JsLXdyYXAuLXNob3J0IC51bml0LXNjcmwtZWxlbSBpbWcge1xuICAgIGhlaWdodDogNTUuNTU1NTU1NTU1NnZ3O1xuICB9XG4gIC51bml0LXNjcmwtZWxlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnVuaXQtc2NybC1lbGVtIGltZyB7XG4gICAgaGVpZ2h0OiAxMTUuNDYyOTYyOTYzdnc7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuICAudW5pdC1zY3JsLWVsZW0ge1xuICAgIGFuaW1hdGlvbjogc2NybC1sZWZ0IDY0cyBpbmZpbml0ZSBsaW5lYXI7XG4gIH1cbiAgZGl2LnVuaXQtbG9nbzEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIGRpdi51bml0LWxvZ28xIGRpdi51bml0LWltZy1lbGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZGl2LnVuaXQtbG9nbzEgZGl2LnVuaXQtaW1nLWVsZW0gaW1nIHtcbiAgICB3aWR0aDogMzMuODg4ODg4ODg4OXZ3O1xuICB9XG4gIGRpdi51bml0LWxvZ28yIGRpdi51bml0LWltZy1lbGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZGl2LnVuaXQtbG9nbzIgZGl2LnVuaXQtaW1nLWVsZW0gaW1nIHtcbiAgICB3aWR0aDogMjYuMDE4NTE4NTE4NXZ3O1xuICB9XG4gIGRpdi51bml0LWxvZ28zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBkaXYudW5pdC1sb2dvMyBkaXYudW5pdC1pbWctZWxlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGRpdi51bml0LWxvZ28zIGRpdi51bml0LWltZy1lbGVtIGltZyB7XG4gICAgd2lkdGg6IDIxLjIwMzcwMzcwMzd2dztcbiAgfVxuICBkaXYudW5pdC1sb2dvNCBkaXYudW5pdC1pbWctZWxlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGRpdi51bml0LWxvZ280IGRpdi51bml0LWltZy1lbGVtIGltZyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzN2dztcbiAgfVxuICBkaXYudW5pdC15dXJlcnUge1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgZGl2LnVuaXQteXVyZXJ1ZnVsbCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgZGl2Lnl1cmVydS1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1Ni4yNXZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGRpdi51bml0LWltZyB7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbiAgZGl2LnVuaXQtaW1nIGRpdi51bml0LWltZy1lbGVtIGltZyB7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgfVxuICBkaXYudW5pdC1pbWcgZGl2LnVuaXQtaW1nLWVsZW0gKyBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg1MTg1MTg1MTl2dztcbiAgfVxuICBkaXYudW5pdC1pbWcgaDMudW5pdC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiAyLjk2Mjk2Mjk2M3Z3O1xuICB9XG4gIGRpdi51bml0LWltZyBwLnVuaXQtdGV4dC1lbGVtIHtcbiAgICBmb250LXNpemU6IDIuMjIyMjIyMjIyMnZ3O1xuICB9XG4gIGRpdi51bml0LWltZy1zbWFsbCB7XG4gICAgd2lkdGg6IDY2LjI5NjI5NjI5NjN2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGRpdi51bml0LWltZy1zbWFsbCBkaXYudW5pdC1pbWctZWxlbSBpbWcge1xuICAgIHdpZHRoOiA2Ni4yOTYyOTYyOTYzdnc7XG4gIH1cbiAgZGl2LnVuaXQtaW1nc2NybCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBkaXYudW5pdC1pbWcyY2FwIHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGRpdi51bml0LWltZzJjYXAgdWwudW5pdC1pbWcyY2FwLWVsZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNC4xMjAzNzAzNzA0dncgNy45NjI5NjI5NjN2dztcbiAgfVxuICBkaXYudW5pdC1pbWcyY2FwIHVsLnVuaXQtaW1nMmNhcC1lbGVtIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG4gIGRpdi51bml0LWltZzJjYXAgdWwudW5pdC1pbWcyY2FwLWVsZW0gbGkgZGl2LnVuaXQtaW1nLWVsZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTI1OTI1OTI1OXZ3O1xuICB9XG4gIGRpdi51bml0LWltZzJjYXAgdWwudW5pdC1pbWcyY2FwLWVsZW0gbGkgZGl2LnVuaXQtaW1nLWVsZW0gaW1nIHtcbiAgICB3aWR0aDogMzcuNjg1MTg1MTg1MnZ3O1xuICB9XG4gIGRpdi51bml0LWltZzJjYXAgdWwudW5pdC1pbWcyY2FwLWVsZW0gbGkgaDMudW5pdC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiAyLjk2Mjk2Mjk2M3Z3O1xuICB9XG4gIGRpdi51bml0LWltZzJjYXAgdWwudW5pdC1pbWcyY2FwLWVsZW0gbGkgcC51bml0LXRleHQtZWxlbSB7XG4gICAgZm9udC1zaXplOiAyLjIyMjIyMjIyMjJ2dztcbiAgfVxuICBkaXYudW5pdC1pbWczY2FwIHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGRpdi51bml0LWltZzNjYXAgdWwudW5pdC1pbWczY2FwLWVsZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogOC4yNDA3NDA3NDA3dncgOC44ODg4ODg4ODg5dnc7XG4gIH1cbiAgZGl2LnVuaXQtaW1nM2NhcCB1bC51bml0LWltZzNjYXAtZWxlbSBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuICBkaXYudW5pdC1pbWczY2FwIHVsLnVuaXQtaW1nM2NhcC1lbGVtIGxpIGRpdi51bml0LWltZy1lbGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg1MTg1MTg1MTl2dztcbiAgfVxuICBkaXYudW5pdC1pbWczY2FwIHVsLnVuaXQtaW1nM2NhcC1lbGVtIGxpIGRpdi51bml0LWltZy1lbGVtIGltZyB7XG4gICAgd2lkdGg6IDM4Ljg4ODg4ODg4ODl2dztcbiAgfVxuICBkaXYudW5pdC1pbWczY2FwIHVsLnVuaXQtaW1nM2NhcC1lbGVtIGxpIGgzLnVuaXQtdHRsLWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMi45NjI5NjI5NjN2dztcbiAgfVxuICBkaXYudW5pdC1pbWczY2FwIHVsLnVuaXQtaW1nM2NhcC1lbGVtIGxpIHAudW5pdC10ZXh0LWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMi4yMjIyMjIyMjIydnc7XG4gIH1cbiAgZGl2LnVuaXQtaW1nM2ZsZXgge1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgZGl2LnVuaXQtaW1nM2ZsZXggdWwudW5pdC1pbWczZmxleC1lbGVtIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogNC4xMjAzNzAzNzA0dncgNC40NDQ0NDQ0NDQ0dnc7XG4gICAgZ2FwOiA0LjEyMDM3MDM3MDR2dyA0LjQ0NDQ0NDQ0NDR2dztcbiAgfVxuICBkaXYudW5pdC1pbWczZmxleCB1bC51bml0LWltZzNmbGV4LWVsZW0gbGkge1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4yNzc3Nzc3Nzc4dnc7XG4gIH1cbiAgZGl2LnVuaXQtaW1nM2ZsZXggdWwudW5pdC1pbWczZmxleC1lbGVtIGxpIGRpdi51bml0LWltZy1lbGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg1MTg1MTg1MTl2dztcbiAgfVxuICBkaXYudW5pdC1pbWczZmxleCB1bC51bml0LWltZzNmbGV4LWVsZW0gbGkgZGl2LnVuaXQtaW1nLWVsZW0gaW1nIHtcbiAgICB3aWR0aDogNDAuNzQwNzQwNzQwN3Z3O1xuICB9XG4gIGRpdi51bml0LWltZzNmbGV4IHVsLnVuaXQtaW1nM2ZsZXgtZWxlbSBsaSBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDIuOTYyOTYyOTYzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMTExMTExMTExdnc7XG4gIH1cbiAgZGl2LnVuaXQtaW1nM2ZsZXggdWwudW5pdC1pbWczZmxleC1lbGVtIGxpIHAudW5pdC10ZXh0LWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMi4yMjIyMjIyMjIydnc7XG4gIH1cbiAgZGl2LnVuaXQtaW1nM2ZsZXggdWwudW5pdC1pbWczZmxleC1lbGVtIGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAzLjMzMzMzMzMzMzN2dztcbiAgfVxuICBkaXYudW5pdC1pbWdmdWxsIGRpdi51bml0LWltZy1lbGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZGl2LnVuaXQtdG9wdmlzdWFsIHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgZGl2LnVuaXQtdG9wdmlzdWFsIC51bml0LXRvcHZpc3VhbC1lbGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4zMTQ4MTQ4MTQ4dnc7XG4gIH1cbiAgZGl2LnVuaXQtdG9wdmlzdWFsIC51bml0LXRvcHZpc3VhbC1lbGVtIGxpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGRpdi51bml0LXRvcHZpc3VhbCAudW5pdC10b3B2aXN1YWwtZWxlbSBsaSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgZGl2LnVuaXQtdG9wdmlzdWFsIC51bml0LXRvcHZpc3VhbC1lbGVtIGxpLi1oaWRlIHtcbiAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYigwLCAwLCAwKSAwJSwgcmdiKDAsIDAsIDApIDQwJSwgcmdiYSgwLCAwLCAwLCAwKSA2MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgbWFzay1zaXplOiAyNDAlIDI0MCU7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBhbmltYXRpb246IGRpYWctcmV2ZWFsIDQuMnMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpIGZvcndhcmRzO1xuICB9XG4gIEBrZXlmcmFtZXMgZGlhZy1yZXZlYWwge1xuICAgIHRvIHtcbiAgICAgIG1hc2stcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIH1cbiAgICBmcm9tIHtcbiAgICAgIG1hc2stcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICB9XG4gIH1cbiAgZGl2LnVuaXQtdG9wdmlzdWFsIC51bml0LXRvcHZpc3VhbC1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLi1ibGFjayBkaXYudW5pdC10b3B2aXN1YWwgLnVuaXQtdG9wdmlzdWFsLW5hdiB7XG4gICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gIH1cbiAgZGl2LnVuaXQtdG9wdmlzdWFsIC51bml0LXRvcHZpc3VhbC1uYXYgbGkge1xuICAgIHdpZHRoOiAwLjc0MDc0MDc0MDd2dztcbiAgICBoZWlnaHQ6IDAuNzQwNzQwNzQwN3Z3O1xuICAgIGJhY2tncm91bmQ6IHJnYigxOTcsIDE5NywgMTk3KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAwIDAuNDYyOTYyOTYzdnc7XG4gIH1cbiAgZGl2LnVuaXQtdG9wdmlzdWFsIC51bml0LXRvcHZpc3VhbC1uYXYgbGkuLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiKDAsIDAsIDApO1xuICB9XG4gIGRpdi51bml0LXBhcnR2aXN1YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgZGl2LnVuaXQtcGFydHZpc3VhbC4tc2l6ZSB7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgfVxuICBkaXYudW5pdC1wYXJ0dmlzdWFsIC51bml0LXBhcnR2aXN1YWwtZWxlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMzE0ODE0ODE0OHZ3O1xuICB9XG4gIGRpdi51bml0LXBhcnR2aXN1YWwgLnVuaXQtcGFydHZpc3VhbC1lbGVtIGxpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGRpdi51bml0LXBhcnR2aXN1YWwgLnVuaXQtcGFydHZpc3VhbC1lbGVtIGxpIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICBkaXYudW5pdC1wYXJ0dmlzdWFsIC51bml0LXBhcnR2aXN1YWwtZWxlbSBsaS4taGlkZSB7XG4gICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2IoMCwgMCwgMCkgMCUsIHJnYigwLCAwLCAwKSA0MCUsIHJnYmEoMCwgMCwgMCwgMCkgNjAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgIG1hc2stc2l6ZTogMjQwJSAyNDAlO1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYW5pbWF0aW9uOiBkaWFnLXJldmVhbCA0LjJzIGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKSBmb3J3YXJkcztcbiAgfVxuICBAa2V5ZnJhbWVzIGRpYWctcmV2ZWFsIHtcbiAgICB0byB7XG4gICAgICBtYXNrLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICB9XG4gICAgZnJvbSB7XG4gICAgICBtYXNrLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgfVxuICB9XG4gIGRpdi51bml0LXBhcnR2aXN1YWwgLnVuaXQtcGFydHZpc3VhbC1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLi1ibGFjayBkaXYudW5pdC1wYXJ0dmlzdWFsIC51bml0LXBhcnR2aXN1YWwtbmF2IHtcbiAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgfVxuICBkaXYudW5pdC1wYXJ0dmlzdWFsIC51bml0LXBhcnR2aXN1YWwtbmF2IGxpIHtcbiAgICB3aWR0aDogMC43NDA3NDA3NDA3dnc7XG4gICAgaGVpZ2h0OiAwLjc0MDc0MDc0MDd2dztcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMTk3LCAxOTcsIDE5Nyk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogMCAwLjQ2Mjk2Mjk2M3Z3O1xuICB9XG4gIGRpdi51bml0LXBhcnR2aXN1YWwgLnVuaXQtcGFydHZpc3VhbC1uYXYgbGkuLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiKDAsIDAsIDApO1xuICB9XG4gIGRpdi51bml0LWZ1bGxzbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBkaXYudW5pdC1mdWxsc2xpZGUgLnVuaXQtZnVsbHNsaWRlLWVsZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDQuNDQ0NDQ0NDQ0NHZ3O1xuICB9XG4gIGRpdi51bml0LWZ1bGxzbGlkZSAudW5pdC1mdWxsc2xpZGUtZWxlbSBsaSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZGl2LnVuaXQtZnVsbHNsaWRlIC51bml0LWZ1bGxzbGlkZS1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLi1ibGFjayBkaXYudW5pdC1mdWxsc2xpZGUgLnVuaXQtZnVsbHNsaWRlLW5hdiB7XG4gICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gIH1cbiAgZGl2LnVuaXQtZnVsbHNsaWRlIC51bml0LWZ1bGxzbGlkZS1uYXYgbGkge1xuICAgIHdpZHRoOiAwLjc0MDc0MDc0MDd2dztcbiAgICBoZWlnaHQ6IDAuNzQwNzQwNzQwN3Z3O1xuICAgIGJhY2tncm91bmQ6IHJnYigxOTcsIDE5NywgMTk3KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAwIDAuNDYyOTYyOTYzdnc7XG4gIH1cbiAgZGl2LnVuaXQtZnVsbHNsaWRlIC51bml0LWZ1bGxzbGlkZS1uYXYgbGkuLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiKDAsIDAsIDApO1xuICB9XG4gIGRpdi51bml0LXZpZGVvIHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIGRpdi51bml0LXZpZGVvIGRpdi51bml0LXZpZGVvLWVsZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zODg4ODg4ODg5dnc7XG4gIH1cbiAgZGl2LnVuaXQtdmlkZW8gZGl2LnVuaXQtdmlkZW8tZWxlbSB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZGl2LnVuaXQtdmlkZW8gZGl2LnVuaXQtdmlkZW8tZWxlbSAudW5pdC12aWRlby1lbGVtLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpOyAvKiDou73jgYTjgqrjg7zjg5Djg7zjg6zjgqQgKi9cbiAgfVxuICBkaXYudW5pdC12aWRlbyBkaXYudW5pdC12aWRlby1lbGVtIC51bml0LXZpZGVvLWVsZW0tYnRuIGltZyB7XG4gICAgd2lkdGg6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBkaXYudW5pdC12aWRlbyBkaXYudW5pdC12aWRlby1lbGVtIC51bml0LXZpZGVvLWVsZW0tYnRuLmhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICBkaXYudW5pdC12aWRlbyBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDIuOTYyOTYyOTYzdnc7XG4gIH1cbiAgZGl2LnVuaXQtdmlkZW8gcC51bml0LXRleHQtZWxlbSB7XG4gICAgZm9udC1zaXplOiAyLjIyMjIyMjIyMjJ2dztcbiAgfVxuICBkaXYudW5pdC12aWRlby1mdWxsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBkaXYudW5pdC12aWRlby1mdWxsIGRpdi51bml0LXZpZGVvLWVsZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zODg4ODg4ODg5dnc7XG4gIH1cbiAgZGl2LnVuaXQtdmlkZW8tZnVsbCBkaXYudW5pdC12aWRlby1lbGVtIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBkaXYudW5pdC12aWRlby1mdWxsIGRpdi51bml0LXZpZGVvLWVsZW0gLnVuaXQtdmlkZW8tZWxlbS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTsgLyog6Lu944GE44Kq44O844OQ44O844Os44KkICovXG4gIH1cbiAgZGl2LnVuaXQtdmlkZW8tZnVsbCBkaXYudW5pdC12aWRlby1lbGVtIC51bml0LXZpZGVvLWVsZW0tYnRuIGltZyB7XG4gICAgd2lkdGg6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBkaXYudW5pdC12aWRlby1mdWxsIGRpdi51bml0LXZpZGVvLWVsZW0gLnVuaXQtdmlkZW8tZWxlbS1idG4uaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIGRpdi51bml0LXZpZGVvLWZ1bGwgaDMudW5pdC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiAyLjk2Mjk2Mjk2M3Z3O1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgZGl2LnVuaXQtdmlkZW8tZnVsbCBwLnVuaXQtdGV4dC1lbGVtIHtcbiAgICBmb250LXNpemU6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBkaXYudW5pdC1zd2lwZXI0IHVsLnVuaXQtc3dpcGVyLWVsZW0ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIGRpdi51bml0LXN3aXBlcjQgdWwudW5pdC1zd2lwZXItZWxlbSBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMi4yMjIyMjIyMjIydnc7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjIyMjIyMjIyMjJ2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBkaXYudW5pdC1zd2lwZXI0IHVsLnVuaXQtc3dpcGVyLWVsZW0gbGkgZGl2LnVuaXQtaW1nLWVsZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTI1OTI1OTI1OXZ3O1xuICB9XG4gIGRpdi51bml0LXN3aXBlcjQgdWwudW5pdC1zd2lwZXItZWxlbSBsaSBkaXYudW5pdC1pbWctZWxlbSBpbWcge1xuICAgIGhlaWdodDogMjcuNzc3Nzc3Nzc3OHZ3O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyNCB1bC51bml0LXN3aXBlci1lbGVtIGxpIGgzLnVuaXQtdHRsLWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMi45NjI5NjI5NjN2dztcbiAgfVxuICBkaXYudW5pdC1zd2lwZXI0IHVsLnVuaXQtc3dpcGVyLWVsZW0gbGkgcC51bml0LXRleHQtZWxlbSB7XG4gICAgZm9udC1zaXplOiAyLjIyMjIyMjIyMjJ2dztcbiAgfVxuICBkaXYudW5pdC1zd2lwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyIHVsLnVuaXQtc3dpcGVyLWVsZW0ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIGRpdi51bml0LXN3aXBlciB1bC51bml0LXN3aXBlci1lbGVtIGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjIyMjIyMjIyMjJ2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIGRpdi51bml0LXN3aXBlciB1bC51bml0LXN3aXBlci1lbGVtIGxpIGRpdi51bml0LWltZy1lbGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyNTkyNTkyNTl2dztcbiAgfVxuICBkaXYudW5pdC1zd2lwZXIgdWwudW5pdC1zd2lwZXItZWxlbSBsaSBkaXYudW5pdC1pbWctZWxlbSBpbWcge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyNy43Nzc3Nzc3Nzc4dnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyIHVsLnVuaXQtc3dpcGVyLWVsZW0gbGkgaDMudW5pdC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiAyLjk2Mjk2Mjk2M3Z3O1xuICB9XG4gIGRpdi51bml0LXN3aXBlciB1bC51bml0LXN3aXBlci1lbGVtIGxpIHAudW5pdC10ZXh0LWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMi4yMjIyMjIyMjIydnc7XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyIHVsLnVuaXQtc3dpcGVyLWVsZW0gbGkgcC51bml0LXRleHQtZWxlbS4tYmx1ZSB7XG4gICAgY29sb3I6IHJnYigwLCAxMjIsIDI1NSk7XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyLW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjAzNzAzNzAzN3Z3O1xuICB9XG4gIGRpdi51bml0LXN3aXBlci1uYXYgdWwudW5pdC1zd2lwZXItZWxlbSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyLW5hdiB1bC51bml0LXN3aXBlci1lbGVtIGxpIHtcbiAgICAvKndpZHRoOiB3KDg4OCs5Nik7XG4gICAgcGFkZGluZy1sZWZ0OiB3KDQ4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB3KDQ4KTtcbiAgICAqL1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIHBhZGRpbmctbGVmdDogMi4yMjIyMjIyMjIydnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyLW5hdiB1bC51bml0LXN3aXBlci1lbGVtIGxpIGRpdi51bml0LWltZy1lbGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyNTkyNTkyNTl2dztcbiAgfVxuICBkaXYudW5pdC1zd2lwZXItbmF2IHVsLnVuaXQtc3dpcGVyLWVsZW0gbGkgZGl2LnVuaXQtaW1nLWVsZW0gaW1nIHtcbiAgICAvKndpZHRoOiB3KDg4OCk7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBoZWlnaHQ6IGF1dG87Ki9cbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjcuNzc3Nzc3Nzc3OHZ3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGRpdi51bml0LXN3aXBlci1uYXYgdWwudW5pdC1zd2lwZXItZWxlbSBsaSBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDIuOTYyOTYyOTYzdnc7XG4gICAgbWF4LXdpZHRoOiAzOC44ODg4ODg4ODg5dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuICBkaXYudW5pdC1zd2lwZXItbmF2IHVsLnVuaXQtc3dpcGVyLWVsZW0gbGkgcC51bml0LXRleHQtZWxlbSB7XG4gICAgZm9udC1zaXplOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBtYXgtd2lkdGg6IDM4Ljg4ODg4ODg4ODl2dztcbiAgfVxuICBkaXYudW5pdC1zd2lwZXItbmF2IHVsLnVuaXQtc3dpcGVyLWVsZW0gbGkgcC51bml0LXRleHQtZWxlbS4tYmx1ZSB7XG4gICAgY29sb3I6IHJnYigwLCAxMjIsIDI1NSk7XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyLW5hdiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMuNzAzNzAzNzAzN3Z3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNTB2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC4tYmxhY2sgZGl2LnVuaXQtc3dpcGVyLW5hdiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICB9XG4gIGRpdi51bml0LXN3aXBlci1uYXYgLnN3aXBlci1idXR0b24tcHJldixcbiAgZGl2LnVuaXQtc3dpcGVyLW5hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxLjM4ODg4ODg4ODl2dztcbiAgICB0b3A6IHVuc2V0O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiA2LjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIGRpdi51bml0LXN3aXBlci1uYXYgLnN3aXBlci1idXR0b24tcHJldiBpbWcsXG4gIGRpdi51bml0LXN3aXBlci1uYXYgLnN3aXBlci1idXR0b24tbmV4dCBpbWcge1xuICAgIHdpZHRoOiA2LjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIGRpdi51bml0LXN3aXBlci1uYXYgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbiAgZGl2LnVuaXQtc3dpcGVyLW5hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC4tYmxhY2sgZGl2LnVuaXQtc3dpcGVyLW5hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuLWJsYWNrIGRpdi51bml0LXN3aXBlci1uYXYgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyLW5hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiA5LjI1OTI1OTI1OTN2dztcbiAgfVxuICBkaXYudW5pdC1zd2lwZXItbmF2IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiA5LjI1OTI1OTI1OTN2dztcbiAgfVxuICBkaXYudW5pdC1zd2lwZXItbmF2IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMi4yMjIyMjIyMjIydnc7XG4gICAgaGVpZ2h0OiAyLjIyMjIyMjIyMjJ2dztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyLW5hdiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwLjY0ODE0ODE0ODF2dztcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIGRpdi51bml0LXN3aXBlci1uYXYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBjb25pYy1ncmFkaWVudCgjMDAwIGNhbGModmFyKC0tcHJvZ3Jlc3MsIDApICogMSUpLCB0cmFuc3BhcmVudCAwKTtcbiAgICBtYXNrOiByYWRpYWwtZ3JhZGllbnQodHJhbnNwYXJlbnQgNTUlLCBibGFjayA4MCUgMTAwJSk7XG4gICAgLXdlYmtpdC1tYXNrOiByYWRpYWwtZ3JhZGllbnQodHJhbnNwYXJlbnQgNTUlLCBibGFjayA4MCUgMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGxpbmVhcjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIGRpdi51bml0LXN3aXBlci1uYXYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgZGl2LnVuaXQtdHRsdGV4dHNwbGl0IHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGRpdi51bml0LXR0bHRleHRzcGxpdCBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjI5NjI5NjI5NnZ3O1xuICB9XG4gIGRpdi51bml0LXR0bHRleHRzcGxpdCBwLnVuaXQtdGV4dC1lbGVtIHtcbiAgICB3aWR0aDogNDEuMTExMTExMTExMXZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMi45NjI5NjI5NjN2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG4gIGRpdi51bml0LXR0bHRleHRsciB7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBkaXYudW5pdC10dGx0ZXh0bHIgaDMudW5pdC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjYyOTYyOTYyOTZ2dztcbiAgfVxuICBkaXYudW5pdC10dGx0ZXh0bHIgaDMudW5pdC10dGwtZWxlbS4tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZGl2LnVuaXQtdHRsdGV4dGxyIHVsLnVuaXQtdHRsdGV4dGxyLWVsZW0gbGkgcC51bml0LXRleHQtZWxlbSB7XG4gICAgd2lkdGg6IDQxLjExMTExMTExMTF2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDIuOTYyOTYyOTYzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuICBkaXYudW5pdC10ZXh0c2V0IHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGRpdi51bml0LXRleHRzZXQgaDMudW5pdC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjYyOTYyOTYyOTZ2dztcbiAgfVxuICBkaXYudW5pdC10ZXh0c2V0IHAudW5pdC10ZXh0LWVsZW0ge1xuICAgIHdpZHRoOiA4Mi4yMjIyMjIyMjIydnc7XG4gICAgZm9udC1zaXplOiAyLjk2Mjk2Mjk2M3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbiAgZGl2LnVuaXQtdGV4dHNldC1saXN0IHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGdhcDogMTIuMjIyMjIyMjIyMnZ3O1xuICB9XG4gIGRpdi51bml0LXRleHRzZXQtbGlzdCBkaXYudW5pdC10ZXh0c2V0LWRhdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjI5NjI5NjI5NnZ3O1xuICB9XG4gIGRpdi51bml0LXRleHRzZXQtbGlzdCBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDMuNTY0ODE0ODE0OHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjI5NjI5NjI5NnZ3O1xuICB9XG4gIGRpdi51bml0LXRleHRzZXQtbGlzdCBwLnVuaXQtdGV4dC1lbGVtIHtcbiAgICBmb250LXNpemU6IDMuMDU1NTU1NTU1NnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbiAgZGl2LnVuaXQtdGV4dHNldC1saXN0IGRpdi51bml0LWxpc3QtZWxlbSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIGRpdi51bml0LXRleHRzZXQtbGlzdCBkaXYudW5pdC1saXN0LWVsZW0gdWwge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIGRpdi51bml0LXRleHRzZXQtbGlzdCBkaXYudW5pdC1saXN0LWVsZW0gdWwgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMi45NjI5NjI5NjN2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBwYWRkaW5nLXRvcDogMS4xMTExMTExMTExdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTExMTExMTExMXZ3O1xuICB9XG4gIGRpdi51bml0LXRleHRzZXQtbGlzdCBkaXYudW5pdC1saXN0LWVsZW0gdWwgbGkgZGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgZGl2LnVuaXQtdGV4dHNldC1saXN0IGRpdi51bml0LWxpc3QtZWxlbSB1bCBsaSBkbCBkdCB7XG4gICAgd2lkdGg6IDE4LjUxODUxODUxODV2dztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgZGl2LnVuaXQtdHRsLXNhbXBsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGRpdi51bml0LXR0bC1zYW1wbGUgaDMudW5pdC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiA2LjY2NjY2NjY2Njd2dztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG4gIGRpdi51bml0LXR0bC1sIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZGl2LnVuaXQtdHRsLWwgaDMudW5pdC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiA0LjYyOTYyOTYyOTZ2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBkaXYudW5pdC10dGwtbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGRpdi51bml0LXR0bC1tLi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgZGl2LnVuaXQtdHRsLW0gaDMudW5pdC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiAzLjUxODUxODUxODV2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBkaXYudW5pdC10ZXh0LWNlbnRlciB7XG4gICAgd2lkdGg6IDUzLjMzMzMzMzMzMzN2dztcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBkaXYudW5pdC10ZXh0LWNlbnRlciBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDQuNjI5NjI5NjI5NnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIGRpdi51bml0LXRleHQtY2VudGVyIGgzLnVuaXQtdHRsLWVsZW0uLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgZGl2LnVuaXQtdGV4dC1jZW50ZXIgaDMudW5pdC10dGwtZWxlbSArIHAge1xuICAgIHBhZGRpbmctdG9wOiA0LjUzNzAzNzAzN3Z3O1xuICB9XG4gIGRpdi51bml0LXRleHQtY2VudGVyIGg0LnVuaXQtc3VidHRsLWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMy41MTg1MTg1MTg1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41MzcwMzcwMzd2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBkaXYudW5pdC10ZXh0LWNlbnRlciBoNC51bml0LXN1YnR0bC1lbGVtLi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGRpdi51bml0LXRleHQtY2VudGVyIHAudW5pdC10ZXh0LWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogNC4wNzQwNzQwNzQxdnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuICBkaXYudW5pdC10dGwtc3VidHRsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZGl2LnVuaXQtdHRsLXN1YnR0bCBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDQuNjI5NjI5NjI5NnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45MjU5MjU5MjU5dnc7XG4gIH1cbiAgZGl2LnVuaXQtdHRsLXN1YnR0bCBoNC51bml0LXN1YnR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDMuNTE4NTE4NTE4NXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIGRpdi51bml0LXR0bC1zdWJ0dGwtc21hbGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBkaXYudW5pdC10dGwtc3VidHRsLXNtYWxsIGgzLnVuaXQtdHRsLWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogNC42Mjk2Mjk2Mjk2dnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NTkyNTkyNTkzdnc7XG4gIH1cbiAgZGl2LnVuaXQtdHRsLXN1YnR0bC1zbWFsbCBoNC51bml0LXN1YnR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDMuNTE4NTE4NTE4NXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIGRpdi51bml0LXN1YnR0bC10dGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBkaXYudW5pdC1zdWJ0dGwtdHRsIGg0LnVuaXQtc3VidHRsLWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMy41MTg1MTg1MTg1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NTkyNTkyNTkzdnc7XG4gIH1cbiAgZGl2LnVuaXQtc3VidHRsLXR0bCBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDQuNjI5NjI5NjI5NnZ3O1xuICB9XG4gIGRpdi51bml0LW5hbWUge1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgZGl2LnVuaXQtbmFtZSBoNC51bml0LXN1YnR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDIuOTYyOTYyOTYzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44Nzk2Mjk2Mjk2dnc7XG4gIH1cbiAgZGl2LnVuaXQtbmFtZSBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIGRpdi51bml0LW5hbWUgLnVuaXQtbmFtZS1lbGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgZGl2LnVuaXQtbmFtZSAudW5pdC1uYW1lLWVsZW0gbGkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIHdpZHRoOiAzOC44ODg4ODg4ODg5dnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgcGFkZGluZy10b3A6IDEuMTExMTExMTExMXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjExMTExMTExMTF2dztcbiAgICBmb250LXNpemU6IDIuOTYyOTYyOTYzdnc7XG4gIH1cbiAgZGl2LnVuaXQtbmFtZSAudW5pdC1uYW1lLWVsZW0gbGk6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIGRpdi51bml0LWZsb29yIHtcbiAgICB3aWR0aDogODcuMDM3MDM3MDM3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgZGl2LnVuaXQtZmxvb3IgaDMudW5pdC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4yMjIyMjIyMjIydnc7XG4gIH1cbiAgZGl2LnVuaXQtZmxvb3IgZGl2LnVuaXQtZmxvb3ItZWxlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgZGl2LnVuaXQtZmxvb3IgZGl2LnVuaXQtZmxvb3ItZWxlbSB1bC51bml0LWZsb29yLWxpc3QgbGkudW5pdC1mbG9vci1saXN0LWVsZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMi45NjI5NjI5NjN2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBkaXYudW5pdC1mbG9vciBkaXYudW5pdC1mbG9vci1lbGVtIHVsLnVuaXQtZmxvb3ItbGlzdCBsaS51bml0LWZsb29yLWxpc3QtZWxlbSBkaXYudW5pdC1mbG9vci1saXN0LWFjY29yZGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qIOmWi+OBhOOBn+eKtuaFi++8iC0g44Gr5aSJ5YyW77yJICovXG4gIH1cbiAgZGl2LnVuaXQtZmxvb3IgZGl2LnVuaXQtZmxvb3ItZWxlbSB1bC51bml0LWZsb29yLWxpc3QgbGkudW5pdC1mbG9vci1saXN0LWVsZW0gZGl2LnVuaXQtZmxvb3ItbGlzdC1hY2NvcmRpb24gZGl2LnVuaXQtZmxvb3ItbGlzdC1hY2NvcmRpb24tdHRsIHtcbiAgICBwYWRkaW5nLXRvcDogMi4yMjIyMjIyMjIydnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMjIyMjIyMjIyMnZ3O1xuICB9XG4gIGRpdi51bml0LWZsb29yIGRpdi51bml0LWZsb29yLWVsZW0gdWwudW5pdC1mbG9vci1saXN0IGxpLnVuaXQtZmxvb3ItbGlzdC1lbGVtIGRpdi51bml0LWZsb29yLWxpc3QtYWNjb3JkaW9uOjpiZWZvcmUsIGRpdi51bml0LWZsb29yIGRpdi51bml0LWZsb29yLWVsZW0gdWwudW5pdC1mbG9vci1saXN0IGxpLnVuaXQtZmxvb3ItbGlzdC1lbGVtIGRpdi51bml0LWZsb29yLWxpc3QtYWNjb3JkaW9uOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIGhlaWdodDogMC4wOTI1OTI1OTI2dnc7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICByaWdodDogMi43Nzc3Nzc3Nzc4dnc7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgZGl2LnVuaXQtZmxvb3IgZGl2LnVuaXQtZmxvb3ItZWxlbSB1bC51bml0LWZsb29yLWxpc3QgbGkudW5pdC1mbG9vci1saXN0LWVsZW0gZGl2LnVuaXQtZmxvb3ItbGlzdC1hY2NvcmRpb246OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTsgLyog57im5qOSICgrIOOBruW9oikgKi9cbiAgfVxuICBkaXYudW5pdC1mbG9vciBkaXYudW5pdC1mbG9vci1lbGVtIHVsLnVuaXQtZmxvb3ItbGlzdCBsaS51bml0LWZsb29yLWxpc3QtZWxlbSBkaXYudW5pdC1mbG9vci1saXN0LWFjY29yZGlvbi4tc2hvdzo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7IC8qIOaoquajkuOBoOOBkeOBqyAqL1xuICB9XG4gIGRpdi51bml0LWZsb29yIGRpdi51bml0LWZsb29yLWVsZW0gdWwudW5pdC1mbG9vci1saXN0IGxpLnVuaXQtZmxvb3ItbGlzdC1lbGVtIGRpdi51bml0LWZsb29yLWxpc3QtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMjIyMjIyMjIyMnZ3O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgZGl2LnVuaXQtZmxvb3IgZGl2LnVuaXQtZmxvb3ItZWxlbSB1bC51bml0LWZsb29yLWxpc3QgbGkudW5pdC1mbG9vci1saXN0LWVsZW0gZGl2LnVuaXQtZmxvb3ItbGlzdC1jb250ZW50IGRpdi51bml0LWZsb29yLWxpc3QtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjIyMjIyMjIyMjJ2dztcbiAgfVxuICBkaXYudW5pdC1mbG9vciBkaXYudW5pdC1mbG9vci1lbGVtIHVsLnVuaXQtZmxvb3ItbGlzdCBsaS51bml0LWZsb29yLWxpc3QtZWxlbSBkaXYudW5pdC1mbG9vci1saXN0LWNvbnRlbnQgZGl2LnVuaXQtZmxvb3ItbGlzdC1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBkaXYudW5pdC1xdWVzdGlvbiB7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBkaXYudW5pdC1xdWVzdGlvbiBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMS4xMTExMTExMTExdnc7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICBkaXYudW5pdC1xdWVzdGlvbiB1bC51bml0LXF1ZXN0aW9uLWxpc3QgbGkudW5pdC1xdWVzdGlvbi1saXN0LWVsZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMi45NjI5NjI5NjN2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBkaXYudW5pdC1xdWVzdGlvbiB1bC51bml0LXF1ZXN0aW9uLWxpc3QgbGkudW5pdC1xdWVzdGlvbi1saXN0LWVsZW0gZGl2LnVuaXQtcXVlc3Rpb24tbGlzdC1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4yMjIyMjIyMjIydnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyog6ZaL44GE44Gf54q25oWL77yILSDjgavlpInljJbvvIkgKi9cbiAgfVxuICBkaXYudW5pdC1xdWVzdGlvbiB1bC51bml0LXF1ZXN0aW9uLWxpc3QgbGkudW5pdC1xdWVzdGlvbi1saXN0LWVsZW0gZGl2LnVuaXQtcXVlc3Rpb24tbGlzdC1hY2NvcmRpb24gZGl2LnVuaXQtcXVlc3Rpb24tbGlzdC1hY2NvcmRpb24tbm8ge1xuICAgIHdpZHRoOiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgZGl2LnVuaXQtcXVlc3Rpb24gdWwudW5pdC1xdWVzdGlvbi1saXN0IGxpLnVuaXQtcXVlc3Rpb24tbGlzdC1lbGVtIGRpdi51bml0LXF1ZXN0aW9uLWxpc3QtYWNjb3JkaW9uOjpiZWZvcmUsIGRpdi51bml0LXF1ZXN0aW9uIHVsLnVuaXQtcXVlc3Rpb24tbGlzdCBsaS51bml0LXF1ZXN0aW9uLWxpc3QtZWxlbSBkaXYudW5pdC1xdWVzdGlvbi1saXN0LWFjY29yZGlvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBoZWlnaHQ6IDAuMDkyNTkyNTkyNnZ3O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgcmlnaHQ6IDIuNzc3Nzc3Nzc3OHZ3O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIGRpdi51bml0LXF1ZXN0aW9uIHVsLnVuaXQtcXVlc3Rpb24tbGlzdCBsaS51bml0LXF1ZXN0aW9uLWxpc3QtZWxlbSBkaXYudW5pdC1xdWVzdGlvbi1saXN0LWFjY29yZGlvbjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpOyAvKiDnuKbmo5IgKCsg44Gu5b2iKSAqL1xuICB9XG4gIGRpdi51bml0LXF1ZXN0aW9uIHVsLnVuaXQtcXVlc3Rpb24tbGlzdCBsaS51bml0LXF1ZXN0aW9uLWxpc3QtZWxlbSBkaXYudW5pdC1xdWVzdGlvbi1saXN0LWFjY29yZGlvbi4tc2hvdzo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7IC8qIOaoquajkuOBoOOBkeOBqyAqL1xuICB9XG4gIGRpdi51bml0LXF1ZXN0aW9uIHVsLnVuaXQtcXVlc3Rpb24tbGlzdCBsaS51bml0LXF1ZXN0aW9uLWxpc3QtZWxlbSBkaXYudW5pdC1xdWVzdGlvbi1saXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMjIyMjIyMjIyMnZ3O1xuICB9XG4gIGRpdi51bml0LXF1ZXN0aW9uIHVsLnVuaXQtcXVlc3Rpb24tbGlzdCBsaS51bml0LXF1ZXN0aW9uLWxpc3QtZWxlbSBkaXYudW5pdC1xdWVzdGlvbi1saXN0LWNvbnRlbnQgZGl2LnVuaXQtcXVlc3Rpb24tbGlzdC1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjIyMjIyMjIyMnZ3O1xuICB9XG4gIGRpdi51bml0LXF1ZXN0aW9uIHVsLnVuaXQtcXVlc3Rpb24tbGlzdCBsaS51bml0LXF1ZXN0aW9uLWxpc3QtZWxlbSBkaXYudW5pdC1xdWVzdGlvbi1saXN0LWNvbnRlbnQgZGl2LnVuaXQtcXVlc3Rpb24tbGlzdC1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBkaXYudW5pdC1kYXRhIHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGRpdi51bml0LWRhdGEgaDMudW5pdC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tYm90dG9tOiAyLjQwNzQwNzQwNzR2dztcbiAgfVxuICBkaXYudW5pdC1kYXRhIGRpdi51bml0LWRhdGEtZWxlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLi1ibGFjayBkaXYudW5pdC1kYXRhIGRpdi51bml0LWRhdGEtZWxlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgZGl2LnVuaXQtZGF0YSBkaXYudW5pdC1kYXRhLWVsZW0gaDQudW5pdC1kYXRhLWVsZW0tdHRsIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA4Ljg4ODg4ODg4ODl2dztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAuLWJsYWNrIGRpdi51bml0LWRhdGEgZGl2LnVuaXQtZGF0YS1lbGVtIGg0LnVuaXQtZGF0YS1lbGVtLXR0bCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgZGl2LnVuaXQtZGF0YSBkaXYudW5pdC1kYXRhLWVsZW0gdWwge1xuICAgIGxpbmUtaGVpZ2h0OiA4Ljg4ODg4ODg4ODl2dztcbiAgICBmb250LXNpemU6IDIuOTYyOTYyOTYzdnc7XG4gIH1cbiAgZGl2LnVuaXQtZGF0YSBkaXYudW5pdC1kYXRhLWVsZW0gdWwgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIC4tYmxhY2sgZGl2LnVuaXQtZGF0YSBkaXYudW5pdC1kYXRhLWVsZW0gdWwgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIGRpdi51bml0LWRhdGEgZGl2LnVuaXQtZGF0YS1lbGVtIHVsIGxpIHAge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgZGl2LnVuaXQtZGF0YSBkaXYudW5pdC1kYXRhLWVsZW0gdWwgbGkgdWwgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBmb250LXNpemU6IDIuOTYyOTYyOTYzdnc7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICAuLWJsYWNrIGRpdi51bml0LWRhdGEgZGl2LnVuaXQtZGF0YS1lbGVtIHVsIGxpIHVsIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICBkaXYudW5pdC1kYXRhIGRpdi51bml0LWRhdGEtZWxlbSB1bCBsaSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIGRpdi51bml0LWRhdGEtdGV4dCB7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBkaXYudW5pdC1kYXRhLXRleHQgZGl2LnVuaXQtZGF0YS1lbGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICBkaXYudW5pdC1kYXRhLXRleHQgZGl2LnVuaXQtZGF0YS1lbGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAuLWJsYWNrIGRpdi51bml0LWRhdGEtdGV4dCBkaXYudW5pdC1kYXRhLWVsZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC4tYmxhY2sgZGl2LnVuaXQtZGF0YS10ZXh0IGRpdi51bml0LWRhdGEtZWxlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgZGl2LnVuaXQtZGF0YS10ZXh0IGRpdi51bml0LWRhdGEtZWxlbSBoNC51bml0LWRhdGEtZWxlbS10dGwge1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDguODg4ODg4ODg4OXZ3O1xuICB9XG4gIGRpdi51bml0LWRhdGEtdGV4dCBkaXYudW5pdC1kYXRhLWVsZW0gdWwgbGkge1xuICAgIHBhZGRpbmctdG9wOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4yMjIyMjIyMjIydnc7XG4gICAgZm9udC1zaXplOiAyLjk2Mjk2Mjk2M3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbiAgZGl2LnVuaXQtZXZlbnQge1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgZGl2LnVuaXQtZXZlbnQgZGl2LnVuaXQtZXZlbnQtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC44ODg4ODg4ODg5dnc7XG4gIH1cbiAgZGl2LnVuaXQtZXZlbnQgZGl2LnVuaXQtZXZlbnQtY29udGVudCB1bC51bml0LWV2ZW50LWluZm8ge1xuICAgIHdpZHRoOiA2MHZ3O1xuICAgIGZvbnQtc2l6ZTogMy41MTg1MTg1MTg1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEwLjc0MDc0MDc0MDd2dztcbiAgfVxuICBkaXYudW5pdC1ldmVudCBkaXYudW5pdC1ldmVudC1jb250ZW50IHVsLnVuaXQtZXZlbnQtaW5mbyBsaS4tZmluaXNoIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIGRpdi51bml0LWV2ZW50IGRpdi51bml0LWV2ZW50LWNvbnRlbnQgdWwudW5pdC1ldmVudC1pbmZvIGxpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIHdpZHRoOiA0MHZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjgxNDgxNDgxNDh2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjM4ODg4ODg4ODl2dztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIGRpdi51bml0LWV2ZW50IGRpdi51bml0LWV2ZW50LWNvbnRlbnQgZGl2LnVuaXQtZXZlbnQtY29udGVudC1lbGVtIGgzLnVuaXQtZXZlbnQtZWxlbS10dGwge1xuICAgIGZvbnQtc2l6ZTogMy41MTg1MTg1MTg1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgZGl2LnVuaXQtZXZlbnQgZGl2LnVuaXQtZXZlbnQtY29udGVudCBkaXYudW5pdC1ldmVudC1jb250ZW50LWVsZW0gcC51bml0LWV2ZW50LWVsZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAzLjUxODUxODUxODV2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBkaXYudW5pdC1ldmVudCBkaXYudW5pdC1ldmVudC1lbGVtIGg0LnVuaXQtZXZlbnQtZWxlbS10dGwge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogOC44ODg4ODg4ODg5dnc7XG4gIH1cbiAgZGl2LnVuaXQtZXZlbnQgZGl2LnVuaXQtZXZlbnQtZWxlbSB1bC51bml0LWV2ZW50LWxpc3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBsaW5lLWhlaWdodDogOC44ODg4ODg4ODg5dnc7XG4gICAgZm9udC1zaXplOiAyLjk2Mjk2Mjk2M3Z3O1xuICB9XG4gIC4tYmxhY2sgZGl2LnVuaXQtZXZlbnQgZGl2LnVuaXQtZXZlbnQtZWxlbSB1bC51bml0LWV2ZW50LWxpc3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIGRpdi51bml0LWV2ZW50IGRpdi51bml0LWV2ZW50LWVsZW0gdWwudW5pdC1ldmVudC1saXN0ID4gbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLi1ibGFjayBkaXYudW5pdC1ldmVudCBkaXYudW5pdC1ldmVudC1lbGVtIHVsLnVuaXQtZXZlbnQtbGlzdCA+IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICBkaXYudW5pdC1ldmVudCBkaXYudW5pdC1ldmVudC1lbGVtIHVsLnVuaXQtZXZlbnQtbGlzdCA+IGxpIHAge1xuICAgIHBhZGRpbmctdG9wOiAwLjc0MDc0MDc0MDd2dztcbiAgICB3aWR0aDogMTMuMzMzMzMzMzMzM3Z3O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIGRpdi51bml0LWV2ZW50IGRpdi51bml0LWV2ZW50LWVsZW0gdWwudW5pdC1ldmVudC1saXN0ID4gbGkgdWwgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHBhZGRpbmctdG9wOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4yMjIyMjIyMjIydnc7XG4gIH1cbiAgZGl2LnVuaXQtaGlzdG9yeSB7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBkaXYudW5pdC1oaXN0b3J5IGgzLnVuaXQtdHRsLWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40MDc0MDc0MDc0dnc7XG4gIH1cbiAgZGl2LnVuaXQtaGlzdG9yeSBkaXYudW5pdC1oaXN0b3J5LWVsZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIC4tYmxhY2sgZGl2LnVuaXQtaGlzdG9yeSBkaXYudW5pdC1oaXN0b3J5LWVsZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIGRpdi51bml0LWhpc3RvcnkgZGl2LnVuaXQtaGlzdG9yeS1lbGVtIGg0LnVuaXQtaGlzdG9yeS1lbGVtLXR0bCB7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogOC44ODg4ODg4ODg5dnc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLi1ibGFjayBkaXYudW5pdC1oaXN0b3J5IGRpdi51bml0LWhpc3RvcnktZWxlbSBoNC51bml0LWhpc3RvcnktZWxlbS10dGwge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIGRpdi51bml0LWhpc3RvcnkgZGl2LnVuaXQtaGlzdG9yeS1lbGVtIHVsIHtcbiAgICBsaW5lLWhlaWdodDogOC44ODg4ODg4ODg5dnc7XG4gICAgZm9udC1zaXplOiAyLjk2Mjk2Mjk2M3Z3O1xuICB9XG4gIGRpdi51bml0LWhpc3RvcnkgZGl2LnVuaXQtaGlzdG9yeS1lbGVtIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIC4tYmxhY2sgZGl2LnVuaXQtaGlzdG9yeSBkaXYudW5pdC1oaXN0b3J5LWVsZW0gdWwgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIGRpdi51bml0LWhpc3RvcnkgZGl2LnVuaXQtaGlzdG9yeS1lbGVtIHVsIGxpIHAge1xuICAgIHdpZHRoOiAyNi42NjY2NjY2NjY3dnc7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzN2dztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nLXRvcDogMC42NDgxNDgxNDgxdnc7XG4gIH1cbiAgZGl2LnVuaXQtaGlzdG9yeSBkaXYudW5pdC1oaXN0b3J5LWVsZW0gdWwgbGkgdWwge1xuICAgIHdpZHRoOiA1Ni42NjY2NjY2NjY3dnc7XG4gIH1cbiAgZGl2LnVuaXQtaGlzdG9yeSBkaXYudW5pdC1oaXN0b3J5LWVsZW0gdWwgbGkgdWwgbGkge1xuICAgIHBhZGRpbmctdG9wOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4yMjIyMjIyMjIydnc7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICAuLWJsYWNrIGRpdi51bml0LWhpc3RvcnkgZGl2LnVuaXQtaGlzdG9yeS1lbGVtIHVsIGxpIHVsIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICBkaXYudW5pdC1oaXN0b3J5IGRpdi51bml0LWhpc3RvcnktZWxlbSB1bCBsaSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIGRpdi51bml0LW1lc3NhZ2Uge1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgZGl2LnVuaXQtbWVzc2FnZSBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG4gIGRpdi51bml0LW1lc3NhZ2UgZGl2LnVuaXQtbWVzc2FnZS1lbGVtIGRpdiBkaXYudW5pdC1pbWctZWxlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy44NzAzNzAzNzA0dnc7XG4gIH1cbiAgZGl2LnVuaXQtbWVzc2FnZSBkaXYudW5pdC1tZXNzYWdlLWVsZW0gZGl2IGRpdi51bml0LWltZy1lbGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZGl2LnVuaXQtbWVzc2FnZSBkaXYudW5pdC1tZXNzYWdlLWVsZW0gZGl2IHAudW5pdC10ZXh0LWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMi45NjI5NjI5NjN2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG4gIGRpdi51bml0LWludHJvMSB7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBkaXYudW5pdC1pbnRybzEgZGl2LnVuaXQtaW50cm8xLWVsZW0gZGl2IGgzLnVuaXQtdHRsLWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43NDA3NDA3NDA3dnc7XG4gIH1cbiAgZGl2LnVuaXQtaW50cm8xIGRpdi51bml0LWludHJvMS1lbGVtIGRpdiBkaXYudW5pdC1pbWctZWxlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43NDA3NDA3NDA3dnc7XG4gIH1cbiAgZGl2LnVuaXQtaW50cm8xIGRpdi51bml0LWludHJvMS1lbGVtIGRpdiBkaXYudW5pdC1pbWctZWxlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGRpdi51bml0LWludHJvMSBkaXYudW5pdC1pbnRybzEtZWxlbSBkaXYgcC51bml0LXRleHQtZWxlbSB7XG4gICAgZm9udC1zaXplOiAyLjk2Mjk2Mjk2M3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzQwNzQwNzQwN3Z3O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbiAgZGl2LnVuaXQtaW50cm8xIGRpdi51bml0LWludHJvMS1lbGVtIGRpdiBwLnVuaXQtdGV4dC1lbGVtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbiAgZGl2LnVuaXQtaW50cm8yIHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGRpdi51bml0LWludHJvMiBkaXYudW5pdC1pbnRybzItZWxlbSBkaXYgaDMudW5pdC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiA1Ljc0MDc0MDc0MDd2dztcbiAgfVxuICBkaXYudW5pdC1pbnRybzIgZGl2LnVuaXQtaW50cm8yLWVsZW0gZGl2IHAudW5pdC10ZXh0LWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMi45NjI5NjI5NjN2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG4gIGRpdi51bml0LWludHJvMiBkaXYudW5pdC1pbnRybzItZWxlbSBkaXYgZGl2LnVuaXQtaW1nLWVsZW0ge1xuICAgIG1hcmdpbi10b3A6IDUuNzQwNzQwNzQwN3Z3O1xuICB9XG4gIGRpdi51bml0LWludHJvMiBkaXYudW5pdC1pbnRybzItZWxlbSBkaXYgZGl2LnVuaXQtaW1nLWVsZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBkaXYudW5pdC1saW5lIGRpdi51bml0LWxpbmUtZWxlbSB7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBkaXYudW5pdC1saW5lIGRpdi51bml0LWxpbmUtZWxlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICB9XG4gIC4tYmxhY2sgZGl2LnVuaXQtbGluZSBkaXYudW5pdC1saW5lLWVsZW0gaW1nIHtcbiAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgfVxuICBkaXYudW5pdC1saW5rIHVsLnVuaXQtbGluay1lbGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICB9XG4gIGRpdi51bml0LWxpbmsgdWwudW5pdC1saW5rLWVsZW0jbWVudSBsaSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICBkaXYudW5pdC1saW5rIHVsLnVuaXQtbGluay1lbGVtI21lbnUgbGkuLWFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYigyNTUsIDAsIDApO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI1NSwgMCwgMCk7XG4gIH1cbiAgZGl2LnVuaXQtbGluayB1bC51bml0LWxpbmstZWxlbSBsaSB7XG4gICAgYm9yZGVyLXJhZGl1czogNC40NDQ0NDQ0NDQ0dnc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAuLWJsYWNrIGRpdi51bml0LWxpbmsgdWwudW5pdC1saW5rLWVsZW0gbGkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgZGl2LnVuaXQtbGluayB1bC51bml0LWxpbmstZWxlbSBsaS4tYWN0aXZlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIGRpdi51bml0LWxpbmsgdWwudW5pdC1saW5rLWVsZW0gbGkgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMy41MTg1MTg1MTg1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDguNzAzNzAzNzAzN3Z3O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMTY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMTY2NjY2NjY2N3Z3O1xuICB9XG4gIGRpdi51bml0LWxpbmsgdWwudW5pdC1saW5rLWVsZW0gbGkuLXNpemUgYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMzUuNTU1NTU1NTU1NnZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBkaXYudW5pdC1sZXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGRpdi51bml0LWxldHMgaDMudW5pdC1sZXRzLWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogNC40NDQ0NDQ0NDQ0dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS4zODg4ODg4ODg5dnc7XG4gICAgYm9yZGVyOiAwLjI3Nzc3Nzc3Nzh2dyBzb2xpZCAjMDAwO1xuICAgIHdpZHRoOiA1My4zMzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEzLjMzMzMzMzMzMzN2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBkaXYudW5pdC10YWIgdWwudW5pdC10YWItZWxlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyLjIyMjIyMjIyMjJ2dztcbiAgfVxuICBkaXYudW5pdC10YWIgdWwudW5pdC10YWItZWxlbSBsaSB7XG4gICAgYm9yZGVyLXJhZGl1czogNC40NDQ0NDQ0NDQ0dnc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAuLWJsYWNrIGRpdi51bml0LXRhYiB1bC51bml0LXRhYi1lbGVtIGxpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIGRpdi51bml0LXRhYiB1bC51bml0LXRhYi1lbGVtIGxpIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDMuNTE4NTE4NTE4NXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMDgzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMDgzMzMzMzMzM3Z3O1xuICB9XG4gIGRpdi51bml0LXRhYiB1bC51bml0LXRhYi1lbGVtIGxpLi1zaXplIGEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDM1LjU1NTU1NTU1NTZ2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZGl2LnVuaXQtdGFiIHVsLnVuaXQtdGFiLWVsZW0gbGkuLW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGRpdi51bml0LXRhYiB1bC51bml0LXRhYi1lbGVtIGxpLi1vbiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC4tYmxhY2sgZGl2LnVuaXQtdGFiIHVsLnVuaXQtdGFiLWVsZW0gbGkuLW9uIGEge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgZGl2LnVuaXQtbW91c2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBkaXYudW5pdC1tb3VzZSAudW5pdC1tb3VzZS1lbGVtIHtcbiAgICB3aWR0aDogNC40NDQ0NDQ0NDQ0dnc7XG4gICAgaGVpZ2h0OiA4Ljg4ODg4ODg4ODl2dztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLi1ibGFjayBkaXYudW5pdC1tb3VzZSAudW5pdC1tb3VzZS1lbGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gIH1cbiAgZGl2LnVuaXQtbW91c2UgLnVuaXQtbW91c2UtZWxlbS1kb3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuMjk2Mjk2Mjk2M3Z3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMS40ODE0ODE0ODE1dnc7XG4gICAgaGVpZ2h0OiAxLjQ4MTQ4MTQ4MTV2dztcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYW5pbWF0aW9uOiBtb3VzZU1vdmUgMS42cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxuICAuLWJsYWNrIGRpdi51bml0LW1vdXNlIC51bml0LW1vdXNlLWVsZW0tZG90IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIEBrZXlmcmFtZXMgbW91c2VNb3ZlIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAydncpO1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBzY3JsLWxlZnQge1xuICAgIGZyb20ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG4gIGRpdi51bml0LWFyY2hpdmUge1xuICAgIGhlaWdodDogNjkuNDQ0NDQ0NDQ0NHZ3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gIH1cbiAgZGl2LnVuaXQtYXJjaGl2ZS4tcm90YXRlMSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKTtcbiAgfVxuICBkaXYudW5pdC1hcmNoaXZlLi1oaWRlIC51bml0LWFyY2hpdmUtd3JhcCAudW5pdC1hcmNoaXZlLWVsZW0gbGkge1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1vdXQgYWxsO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIGRpdi51bml0LWFyY2hpdmUgLnVuaXQtYXJjaGl2ZS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA0MHZ3O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBhbmltYXRpb246IHNjcmwtbGVmdCAxMnMgaW5maW5pdGUgbGluZWFyO1xuICB9XG4gIGRpdi51bml0LWFyY2hpdmUgLnVuaXQtYXJjaGl2ZS13cmFwIC51bml0LWFyY2hpdmUtZWxlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBkaXYudW5pdC1hcmNoaXZlIC51bml0LWFyY2hpdmUtd3JhcCAudW5pdC1hcmNoaXZlLWVsZW0gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgM3Z3O1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cbiAgZGl2LnVuaXQtYXJjaGl2ZSAudW5pdC1hcmNoaXZlLXdyYXAgLnVuaXQtYXJjaGl2ZS1lbGVtIGxpIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBtYXgtd2lkdGg6IDMwdnc7XG4gICAgbWF4LWhlaWdodDogMzB2dztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuICBkaXYudW5pdC1hcmNoaXZlIC51bml0LWFyY2hpdmUtd3JhcCAudW5pdC1hcmNoaXZlLWVsZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDZ2dztcbiAgfVxuICBkaXYudW5pdC1hcmNoaXZlIC51bml0LWFyY2hpdmUtd3JhcC4tcmV2ZXJzZSB7XG4gICAgYW5pbWF0aW9uOiBzY3JsLWxlZnQgMTJzIGluZmluaXRlIGxpbmVhciByZXZlcnNlO1xuICB9XG4gIC51bml0LWRvdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMDkyNTkyNTkyNnZ3O1xuICB9XG4gIC51bml0LWRvdCAudW5pdC1kb3QtZWxlbSBzcGFuIHtcbiAgICB3aWR0aDogMS4xMTExMTExMTExdnc7XG4gICAgaGVpZ2h0OiAxLjExMTExMTExMTF2dztcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBhbmltYXRpb246IGRvdEJsaW5rIDEuNXMgaW5maW5pdGU7XG4gIH1cbiAgLi1ibGFjayAudW5pdC1kb3QgLnVuaXQtZG90LWVsZW0gc3BhbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAudW5pdC1kb3QgLnVuaXQtZG90LWVsZW0gc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNjg1MTg1MTg1dnc7XG4gIH1cbiAgLnVuaXQtZG90IC51bml0LWRvdC1lbGVtIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNjg1MTg1MTg1dnc7XG4gIH1cbiAgLnVuaXQtZG90IC51bml0LWRvdC1lbGVtIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gIH1cbiAgQGtleWZyYW1lcyBkb3RCbGluayB7XG4gICAgMCUge1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjA5MjU5MjU5MjZ2dyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxuICAudW5pdC1zb21lIC51bml0LXNvbWUtZWxlbSB7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDI3Ljc3Nzc3Nzc3Nzh2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQ1LCAyNDUsIDI0NSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMy41MTg1MTg1MTg1dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS4zODg4ODg4ODg5dnc7XG4gIH1cbiAgLi1ibGFjayAudW5pdC1zb21lIC51bml0LXNvbWUtZWxlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAudW5pdC13aGF0IC51bml0LXdoYXQtZWxlbSB7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjQ1LCAyNDUsIDI0NSk7XG4gICAgZm9udC1zaXplOiAyLjAzNzAzNzAzN3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMzg4ODg4ODg4OXZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDAsIDIwMCwgMjAwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS42MDE4NTE4NTE5dnc7XG4gIH1cbiAgLi1ibGFjayAudW5pdC13aGF0IC51bml0LXdoYXQtZWxlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAudW5pdC13aGF0IC51bml0LXdoYXQtZWxlbSBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBwYWRkaW5nLXRvcDogNC4zOTgxNDgxNDgxdnc7XG4gICAgZm9udC1zaXplOiA0LjYyOTYyOTYyOTZ2dztcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI2ODUxODUxODV2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICAudW5pdC13aGF0IC51bml0LXdoYXQtZWxlbSBoMy51bml0LXR0bC1lbGVtLi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51bml0LXdoYXQgLnVuaXQtd2hhdC1lbGVtIHAudW5pdC10ZXh0LWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMy41MTg1MTg1MTg1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICB3aWR0aDogNzMuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC51bml0LXdoYXQgLnVuaXQtd2hhdC1lbGVtIGRpdi51bml0LWltZy1lbGVtIHtcbiAgICB3aWR0aDogNzMuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDQuMzk4MTQ4MTQ4MXZ3O1xuICB9XG4gIC51bml0LWRhbW15IC51bml0LWRhbW15LWVsZW0ge1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxMjkuNjI5NjI5NjI5NnZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMuNTE4NTE4NTE4NXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMzg4ODg4ODg4OXZ3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLi1ibGFjayAudW5pdC1kYW1teSAudW5pdC1kYW1teS1lbGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC51bml0LWRhbW15IC51bml0LWRhbW15LWVsZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTZkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgfVxuICBkaXYudW5pdC1ib3ggZGl2LnVuaXQtYm94LWVsZW0ge1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMC45MjU5MjU5MjU5dnc7XG4gICAgcGFkZGluZzogNC40NDQ0NDQ0NDQ0dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBkaXYudW5pdC1ib3ggZGl2LnVuaXQtYm94LWVsZW0gZGl2LnVuaXQtaW1nLWVsZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNC40NDQ0NDQ0NDQ0dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNC40NDQ0NDQ0NDQ0dnc7XG4gIH1cbiAgZGl2LnVuaXQtYm94IGRpdi51bml0LWJveC1lbGVtIGRpdi51bml0LWltZy1lbGVtIGltZyB7XG4gICAgd2lkdGg6IDI2Ljc1OTI1OTI1OTN2dztcbiAgICBoZWlnaHQ6IDI2Ljc1OTI1OTI1OTN2dztcbiAgfVxuICBkaXYudW5pdC1ib3ggZGl2LnVuaXQtYm94LWVsZW0gZGl2LnVuaXQtaW5mbyB7XG4gICAgZmxleDogMTtcbiAgfVxuICBkaXYudW5pdC1ib3ggZGl2LnVuaXQtYm94LWVsZW0gZGl2LnVuaXQtaW5mbyBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDMuNTE4NTE4NTE4NXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNjExMTExMTExMXZ3O1xuICB9XG4gIGRpdi51bml0LWJveCBkaXYudW5pdC1ib3gtZWxlbSBkaXYudW5pdC1pbmZvIHAudW5pdC10ZXh0LW5vIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyLjMxNDgxNDgxNDh2dztcbiAgfVxuICBkaXYudW5pdC1ib3ggZGl2LnVuaXQtYm94LWVsZW0gZGl2LnVuaXQtaW5mbyBwLnVuaXQtdGV4dC1ubyBpbWcge1xuICAgIHdpZHRoOiA0LjQ0NDQ0NDQ0NDR2dztcbiAgICBoZWlnaHQ6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICB9XG4gIGRpdi51bml0LWJveCBkaXYudW5pdC1ib3gtZWxlbSBkaXYudW5pdC1pbmZvIHAudW5pdC10ZXh0LW5vIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMy41MTg1MTg1MTg1dnc7XG4gIH1cbiAgZGl2LnVuaXQtYm94IGRpdi51bml0LWJveC1lbGVtIGRpdi51bml0LXRleHQgcC51bml0LXRleHQtZWxlbSB7XG4gICAgZm9udC1zaXplOiAzLjE0ODE0ODE0ODF2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBkaXYudW5pdC1saXN0IHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGRpdi51bml0LWxpc3QgZGl2LnVuaXQtaW1nLWVsZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjI5NjI5NjI5NnZ3O1xuICB9XG4gIGRpdi51bml0LWxpc3QgaDMudW5pdC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBkaXYudW5pdC1saXN0IHAudW5pdC10ZXh0LWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMi4yMjIyMjIyMjIydnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40ODE0ODE0ODE1dnc7XG4gIH1cbiAgZGl2LnVuaXQtbGlzdCB1bC51bml0LWxpc3QtZWxlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIGRpdi51bml0LWxpc3QgdWwudW5pdC1saXN0LWVsZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZsZXg6IDA7XG4gICAgbWluLXdpZHRoOiAzOC44ODg4ODg4ODg5dnc7XG4gIH1cbiAgZGl2LnVuaXQtbGlzdCB1bC51bml0LWxpc3QtZWxlbSA+IGxpIHtcbiAgICB3aWR0aDogMzguODg4ODg4ODg4OXZ3O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4yMjIyMjIyMjIydnc7XG4gIH1cbiAgZGl2LnVuaXQtbGlzdCB1bC51bml0LWxpc3QtZWxlbSA+IGxpOm50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICBkaXYudW5pdC1saXN0IHVsLnVuaXQtbGlzdC1lbGVtID4gbGkgdWwudW5pdC1saXN0LWluZm8gbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgZGl2LnVuaXQtbGlzdCB1bC51bml0LWxpc3QtZWxlbSA+IGxpIHVsLnVuaXQtbGlzdC1pbmZvIGxpIGRpdi51bml0LWxpc3QtaW5mby10bGwge1xuICAgIHdpZHRoOiAxMS4xMTExMTExMTExdnc7XG4gIH1cbiAgZGl2LnVuaXQtbGlzdCB1bC51bml0LWxpc3QtZWxlbSA+IGxpIHVsLnVuaXQtbGlzdC1pbmZvIGxpLnVuaXQtbGlzdC1pbmZvLTEge1xuICAgIGZvbnQtc2l6ZTogMi4yMjIyMjIyMjIydnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMTExMTExMTExdnc7XG4gIH1cbiAgZGl2LnVuaXQtbGlzdCB1bC51bml0LWxpc3QtZWxlbSA+IGxpIHVsLnVuaXQtbGlzdC1pbmZvIGxpLnVuaXQtbGlzdC1pbmZvLTEgZGl2LnVuaXQtbGlzdC1pbmZvLXRleHQge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgZGl2LnVuaXQtbGlzdCB1bC51bml0LWxpc3QtZWxlbSA+IGxpIHVsLnVuaXQtbGlzdC1pbmZvIGxpLnVuaXQtbGlzdC1pbmZvLTEgZGl2LnVuaXQtbGlzdC1pbmZvLXNvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNTU1NTU1NTU1NnZ3O1xuICAgIHBhZGRpbmc6IDAgMi4yMjIyMjIyMjIydnc7XG4gICAgZm9udC1zaXplOiAxLjg1MTg1MTg1MTl2dztcbiAgICBsaW5lLWhlaWdodDogNC40NDQ0NDQ0NDQ0dnc7XG4gIH1cbiAgZGl2LnVuaXQtbGlzdCB1bC51bml0LWxpc3QtZWxlbSA+IGxpIHVsLnVuaXQtbGlzdC1pbmZvIGxpLnVuaXQtbGlzdC1pbmZvLTIge1xuICAgIGZvbnQtc2l6ZTogMi4yMjIyMjIyMjIydnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xMTExMTExMTExdnc7XG4gIH1cbiAgZGl2LnVuaXQtbGlzdCB1bC51bml0LWxpc3QtZWxlbSA+IGxpIHVsLnVuaXQtbGlzdC1pbmZvIGxpLnVuaXQtbGlzdC1pbmZvLTMge1xuICAgIGZvbnQtc2l6ZTogMS40ODE0ODE0ODE1dnc7XG4gIH1cbiAgZGl2LnVuaXQtbGlzdCB1bC51bml0LWxpc3QtZWxlbSA+IGxpIHVsLnVuaXQtbGlzdC1pbmZvIGxpLnVuaXQtbGlzdC1pbmZvLTQge1xuICAgIGZvbnQtc2l6ZTogMS40ODE0ODE0ODE1dnc7XG4gIH1cbiAgZGl2LnVuaXQtbGlzdCB1bC51bml0LWxpc3QtZWxlbSA+IGxpIHVsLnVuaXQtbGlzdC1pbmZvIGxpLnVuaXQtbGlzdC1pbmZvLTUge1xuICAgIGZvbnQtc2l6ZTogMS40ODE0ODE0ODE1dnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSB7XG4gICAgYmFja2dyb3VuZDogcmdiKDI0MCwgMjQwLCAyNDApO1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDcuNzc3Nzc3Nzc3OHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nLXRvcDogNC40NDQ0NDQ0NDQ0dnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBwLnVuaXQtc291bmQtdHRsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICB0b3A6IDEwLjA5MjU5MjU5MjZ2dztcbiAgICB0b3A6IDIuNzc3Nzc3Nzc3OHZ3O1xuICAgIGxlZnQ6IDguODg4ODg4ODg4OXZ3O1xuICAgIGxlZnQ6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gaDQudW5pdC1zb3VuZC1pY29uIHtcbiAgICBwYWRkaW5nLXRvcDogOC44ODg4ODg4ODg5dnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gaDQudW5pdC1zb3VuZC1pY29uIGltZyB7XG4gICAgd2lkdGg6IDEyLjMxNDgxNDgxNDh2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIGRpdi51bml0LXNvdW5kLWltZyB7XG4gICAgd2lkdGg6IDc3Ljc3Nzc3Nzc3Nzh2dztcbiAgICBoZWlnaHQ6IDUxLjg1MTg1MTg1MTl2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA2LjAxODUxODUxODV2dztcbiAgICBtYXJnaW4tYm90dG9tOiA0LjYyOTYyOTYyOTZ2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1pbWcgPiBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIGRpdi51bml0LXNvdW5kLWltZyAudHJhbnNpdGlvbi1vdmVybGF5MSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigwLCAwLCAwKSAwJSwgcmdiKDAsIDAsIDApIDQ1JSwgcmdiYSgwLCAwLCAwLCAwKSA1NSUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgbWFzay1zaXplOiA0MDAlIDQwMCU7XG4gICAgbWFzay1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKSBhbGwsIDAuNnMgbGluZWFyIG9wYWNpdHk7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1pbWcgLnRyYW5zaXRpb24tb3ZlcmxheTEgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMDAwMHZ3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gZGl2LnVuaXQtc291bmQtaW1nIC50cmFuc2l0aW9uLW92ZXJsYXkxLi1zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hc2stcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gZGl2LnVuaXQtc291bmQtaW1nIC50cmFuc2l0aW9uLW92ZXJsYXkyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAyMCUsIHJnYigwLCAwLCAwKSAzMCUsIHJnYigwLCAwLCAwKSA3MCUsIHJnYmEoMCwgMCwgMCwgMCkgODAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgIG1hc2stc2l6ZTogNjAwJSA2MDAlO1xuICAgIG1hc2stcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1pbWcgLnRyYW5zaXRpb24tb3ZlcmxheTIgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMDAwMDB2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIGRpdi51bml0LXNvdW5kLWltZyAudHJhbnNpdGlvbi1vdmVybGF5Mi4tc2hvdyB7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpIGFsbDtcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIGRpdi51bml0LXNvdW5kLWltZyAudHJhbnNpdGlvbi1vdmVybGF5Mi4taGlkZSB7XG4gICAgbWFzay1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSkgYWxsO1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gdWwudW5pdC1zb3VuZC1sYW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gdWwudW5pdC1zb3VuZC1sYW5nIGxpLi1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIHVsLnVuaXQtc291bmQtbGFuZyBsaSB7XG4gICAgd2lkdGg6IDM1LjU1NTU1NTU1NTZ2dztcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA4LjcwMzcwMzcwMzd2dztcbiAgICBib3JkZXItcmFkaXVzOiA0LjQ0NDQ0NDQ0NDR2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIHVsLnVuaXQtc291bmQtdGVybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBtYXJnaW4tYm90dG9tOiA2LjY2NjY2NjY2Njd2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIHVsLnVuaXQtc291bmQtdGVybSBsaS4tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSB1bC51bml0LXNvdW5kLXRlcm0gbGkge1xuICAgIHdpZHRoOiAxNy43Nzc3Nzc3Nzc4dnc7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogOC43MDM3MDM3MDM3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNC40NDQ0NDQ0NDQ0dnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSB1bC51bml0LXNvdW5kLXRvdXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMi4yMjIyMjIyMjIydnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSB1bC51bml0LXNvdW5kLXRvdXIgbGkuLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gdWwudW5pdC1zb3VuZC10b3VyIGxpIHtcbiAgICB3aWR0aDogNjB2dztcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA4LjcwMzcwMzcwMzd2dztcbiAgICBib3JkZXItcmFkaXVzOiA0LjQ0NDQ0NDQ0NDR2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIHVsLnVuaXQtc291bmQtY2hhcHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBtYXJnaW4tYm90dG9tOiA2LjY2NjY2NjY2Njd2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIHVsLnVuaXQtc291bmQtY2hhcHRlciBsaS4tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSB1bC51bml0LXNvdW5kLWNoYXB0ZXIgbGkge1xuICAgIHdpZHRoOiAzNS41NTU1NTU1NTU2dnc7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogOC43MDM3MDM3MDM3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogNC40NDQ0NDQ0NDQ0dnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSB1bC51bml0LXNvdW5kLWluc3RhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIHVsLnVuaXQtc291bmQtaW5zdGEgbGkuLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gdWwudW5pdC1zb3VuZC1pbnN0YSBsaSB7XG4gICAgd2lkdGg6IDUzLjI0MDc0MDc0MDd2dztcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA4LjcwMzcwMzcwMzd2dztcbiAgICBib3JkZXItcmFkaXVzOiA0LjQ0NDQ0NDQ0NDR2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIC51bml0LXNvdW5kLXNlbGVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyLjMxNDgxNDgxNDh2dztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjI5NjI5NjI5NnZ3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gLnVuaXQtc291bmQtc2VsZWN0IHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gLnVuaXQtc291bmQtc2VsZWN0IHNlbGVjdCB7XG4gICAgbGluZS1oZWlnaHQ6IDguNzAzNzAzNzAzN3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy1yaWdodDogMy4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiA4LjcwMzcwMzcwMzd2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIC51bml0LXNvdW5kLXNlbGVjdCBzZWxlY3QgKiB7XG4gICAgbGluZS1oZWlnaHQ6IDguNzAzNzAzNzAzN3Z3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gLnVuaXQtc291bmQtc2VsZWN0IC51bml0LXNvdW5kLXNlbGVjdC1sYW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSAudW5pdC1zb3VuZC1zZWxlY3QgLnVuaXQtc291bmQtc2VsZWN0LWxhbmcgc2VsZWN0IHtcbiAgICB3aWR0aDogMTguNTE4NTE4NTE4NXZ3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gLnVuaXQtc291bmQtc2VsZWN0IC51bml0LXNvdW5kLXNlbGVjdC1sYW5nOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMuMjQwNzQwNzQwN3Z3O1xuICAgIHRvcDogMzAlO1xuICAgIHdpZHRoOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBoZWlnaHQ6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDAuMTg1MTg1MTg1MnZ3IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xODUxODUxODUydncgc29saWQgI2ZmZjtcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIC51bml0LXNvdW5kLXNlbGVjdCAudW5pdC1zb3VuZC1zZWxlY3QtY2hhcHRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gLnVuaXQtc291bmQtc2VsZWN0IC51bml0LXNvdW5kLXNlbGVjdC1jaGFwdGVyIHNlbGVjdCB7XG4gICAgd2lkdGg6IDU1LjU1NTU1NTU1NTZ2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIC51bml0LXNvdW5kLXNlbGVjdCAudW5pdC1zb3VuZC1zZWxlY3QtY2hhcHRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzLjI0MDc0MDc0MDd2dztcbiAgICB0b3A6IDMwJTtcbiAgICB3aWR0aDogMi4yMjIyMjIyMjIydnc7XG4gICAgaGVpZ2h0OiAyLjIyMjIyMjIyMjJ2dztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjE4NTE4NTE4NTJ2dyBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDAuMTg1MTg1MTg1MnZ3IHNvbGlkICNmZmY7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1jdHJsIHtcbiAgICB3aWR0aDogNzcuNzc3Nzc3Nzc3OHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gZGl2LnVuaXQtc291bmQtY3RybCBkaXYudW5pdC1zb3VuZC1jdHJsLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjMzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLXRvcDogNC40NDQ0NDQ0NDQ0dnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1jdHJsIGRpdi51bml0LXNvdW5kLWN0cmwtaW5mbyBkaXYudW5pdC1zb3VuZC1jdHJsLWluZm8taWNvbiB7XG4gICAgcGFkZGluZy10b3A6IDAuODQyNTkyNTkyNnZ3O1xuICAgIG1hcmdpbi1yaWdodDogNC4yMTI5NjI5NjN2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIGRpdi51bml0LXNvdW5kLWN0cmwgZGl2LnVuaXQtc291bmQtY3RybC1pbmZvIGRpdi51bml0LXNvdW5kLWN0cmwtaW5mby1pY29uIGltZyB7XG4gICAgd2lkdGg6IDguMDA0NjI5NjI5NnZ3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gZGl2LnVuaXQtc291bmQtY3RybCBkaXYudW5pdC1zb3VuZC1jdHJsLWluZm8gaDQudW5pdC1zb3VuZC1jdHJsLWluZm8tdHRsIHtcbiAgICBmb250LXNpemU6IDMuMDU1NTU1NTU1NnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gZGl2LnVuaXQtc291bmQtY3RybCBkaXYudW5pdC1zb3VuZC1jdHJsLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDkuMzMzMzMzMzMzM3Z3O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMy44ODg4ODg4ODg5dnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1jdHJsIGRpdi51bml0LXNvdW5kLWN0cmwtY29udGVudCBkaXYudW5pdC1zb3VuZC1jdHJsLWNvbnRlbnQtcG9zIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1yaWdodDogNC4zMDU1NTU1NTU2dnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1jdHJsIGRpdi51bml0LXNvdW5kLWN0cmwtY29udGVudCBkaXYudW5pdC1zb3VuZC1jdHJsLWNvbnRlbnQtY3VycmVudCB7XG4gICAgZm9udC1zaXplOiAzLjA1NTU1NTU1NTZ2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOTI1OTI1OTI1OXZ3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gZGl2LnVuaXQtc291bmQtY3RybCBkaXYudW5pdC1zb3VuZC1jdHJsLWNvbnRlbnQgZGl2LnVuaXQtc291bmQtY3RybC1jb250ZW50LXByb2dyZXNzIHtcbiAgICB3aWR0aDogMjkuNjI5NjI5NjI5NnZ3O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC4xODUxODUxODUydnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjcwMzcwMzcwMzd2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIGRpdi51bml0LXNvdW5kLWN0cmwgZGl2LnVuaXQtc291bmQtY3RybC1jb250ZW50IGRpdi51bml0LXNvdW5kLWN0cmwtY29udGVudC1wcm9ncmVzcyBzcGFuIHtcbiAgICB3aWR0aDogMS4xMTExMTExMTExdnc7XG4gICAgaGVpZ2h0OiAxLjExMTExMTExMTF2dztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMS40ODE0ODE0ODE1dnc7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1jdHJsIGRpdi51bml0LXNvdW5kLWN0cmwtY29udGVudCBkaXYudW5pdC1zb3VuZC1jdHJsLWNvbnRlbnQtdG90YWwge1xuICAgIGZvbnQtc2l6ZTogMy4wNTU1NTU1NTU2dnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1jdHJsIHVsLnVuaXQtc291bmQtY3RybC1idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNi42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNDgxNDgxNDgxNXZ3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gZGl2LnVuaXQtc291bmQtY3RybCB1bC51bml0LXNvdW5kLWN0cmwtYnRucyBsaS51bml0LXNvdW5kLWN0cmwtYnRucy1yZXdpbmQgaW1nIHtcbiAgICB3aWR0aDogOC44ODg4ODg4ODg5dnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1jdHJsIHVsLnVuaXQtc291bmQtY3RybC1idG5zIGxpLnVuaXQtc291bmQtY3RybC1idG5zLXBsYXkgaW1nIHtcbiAgICB3aWR0aDogOC44ODg4ODg4ODg5dnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1jdHJsIHVsLnVuaXQtc291bmQtY3RybC1idG5zIGxpLnVuaXQtc291bmQtY3RybC1idG5zLXBhdXNlIGltZyB7XG4gICAgd2lkdGg6IDguODg4ODg4ODg4OXZ3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gZGl2LnVuaXQtc291bmQtY3RybCB1bC51bml0LXNvdW5kLWN0cmwtYnRucyBsaS51bml0LXNvdW5kLWN0cmwtYnRucy1mb3J3YXJkIGltZyB7XG4gICAgd2lkdGg6IDguODg4ODg4ODg4OXZ3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gZGl2LnVuaXQtc291bmQtY3RybCB1bC51bml0LXNvdW5kLWN0cmwtbmF2IGxpLnVuaXQtc291bmQtY3RybC1uYXYtcHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yLjIyMjIyMjIyMjJ2dztcbiAgICB0b3A6IDE1LjI3Nzc3Nzc3Nzh2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIGRpdi51bml0LXNvdW5kLWN0cmwgdWwudW5pdC1zb3VuZC1jdHJsLW5hdiBsaS51bml0LXNvdW5kLWN0cmwtbmF2LXByZXYgaW1nIHtcbiAgICB3aWR0aDogOC44ODg4ODg4ODg5dnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1jdHJsIHVsLnVuaXQtc291bmQtY3RybC1uYXYgbGkudW5pdC1zb3VuZC1jdHJsLW5hdi1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yLjIyMjIyMjIyMjJ2dztcbiAgICB0b3A6IDE1LjI3Nzc3Nzc3Nzh2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIGRpdi51bml0LXNvdW5kLWN0cmwgdWwudW5pdC1zb3VuZC1jdHJsLW5hdiBsaS51bml0LXNvdW5kLWN0cmwtbmF2LW5leHQgaW1nIHtcbiAgICB3aWR0aDogOC44ODg4ODg4ODg5dnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1ib29rIHtcbiAgICB3aWR0aDogNzcuNzc3Nzc3Nzc3OHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gZGl2LnVuaXQtc291bmQtYm9vayBkaXYudW5pdC1zb3VuZC1ib29rLWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMy41MTg1MTg1MTg1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgcGFkZGluZy10b3A6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjMzMzMzMzMzMzN2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA0LjM1MTg1MTg1MTl2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIGRpdi51bml0LXNvdW5kLWJvb2sgZGl2LnVuaXQtc291bmQtYm9vay1oZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogMy40MjU5MjU5MjU5dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC4zNzAzNzAzNzA0dnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1ib29rIGRpdi51bml0LXNvdW5kLWJvb2stY29udGVudCB7XG4gICAgZm9udC1zaXplOiAzLjA1NTU1NTU1NTZ2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC51bml0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnVuaXQuLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC51bml0Li13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAudW5pdC10aHJlZWltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDY2LjY2NjY2NjY2Njd2dztcbiAgfVxuICAudW5pdC10aHJlZWltZyAudW5pdC10aHJlZWltZy1lbGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnVuaXQtdGhyZWVpbWcgLnVuaXQtdGhyZWVpbWctZWxlbSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uOiBzaG93SW1hZ2UgMS4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCkgZm9yd2FyZHM7XG4gIH1cbiAgLnVuaXQtdGhyZWVpbWcgLnVuaXQtdGhyZWVpbWctZWxlbTpudGgtY2hpbGQoMSkgaW1nIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICB9XG4gIC51bml0LXRocmVlaW1nIC51bml0LXRocmVlaW1nLWVsZW06bnRoLWNoaWxkKDIpIGltZyB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjNzO1xuICB9XG4gIC51bml0LXRocmVlaW1nIC51bml0LXRocmVlaW1nLWVsZW06bnRoLWNoaWxkKDMpIGltZyB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxLjZzO1xuICB9XG4gIEBrZXlmcmFtZXMgc2hvd0ltYWdlIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAudW5pdC1pbWctZWxlbSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBAa2V5ZnJhbWVzIHNjcmwtbGVmdCB7XG4gICAgZnJvbSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cbiAgLnVuaXQtc2NybC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNTcuNzMxNDgxNDgxNXZ3O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIGFuaW1hdGlvbjogc2NybC1sZWZ0IDQ4cyBpbmZpbml0ZSBsaW5lYXI7XG4gIH1cbiAgLnVuaXQtc2NybC13cmFwLi1zaG9ydCB7XG4gICAgaGVpZ2h0OiAyNy43Nzc3Nzc3Nzc4dnc7XG4gIH1cbiAgLnVuaXQtc2NybC13cmFwLi1zaG9ydCAudW5pdC1zY3JsLWVsZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDI3Ljc3Nzc3Nzc3Nzh2dztcbiAgfVxuICAudW5pdC1zY3JsLWVsZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51bml0LXNjcmwtZWxlbSBpbWcge1xuICAgIGhlaWdodDogNTcuNzMxNDgxNDgxNXZ3O1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cbiAgLnVuaXQtc2NybC1lbGVtIHtcbiAgICBhbmltYXRpb246IHNjcmwtbGVmdCA2NHMgaW5maW5pdGUgbGluZWFyO1xuICB9XG4gIGRpdi51bml0LWxvZ28xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBkaXYudW5pdC1sb2dvMSBkaXYudW5pdC1pbWctZWxlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGRpdi51bml0LWxvZ28xIGRpdi51bml0LWltZy1lbGVtIGltZyB7XG4gICAgd2lkdGg6IDMzLjg4ODg4ODg4ODl2dztcbiAgfVxuICBkaXYudW5pdC1sb2dvMiBkaXYudW5pdC1pbWctZWxlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGRpdi51bml0LWxvZ28yIGRpdi51bml0LWltZy1lbGVtIGltZyB7XG4gICAgd2lkdGg6IDI2LjAxODUxODUxODV2dztcbiAgfVxuICBkaXYudW5pdC1sb2dvMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgZGl2LnVuaXQtbG9nbzMgZGl2LnVuaXQtaW1nLWVsZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBkaXYudW5pdC1sb2dvMyBkaXYudW5pdC1pbWctZWxlbSBpbWcge1xuICAgIHdpZHRoOiAyMS4yMDM3MDM3MDM3dnc7XG4gIH1cbiAgZGl2LnVuaXQtbG9nbzQgZGl2LnVuaXQtaW1nLWVsZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBkaXYudW5pdC1sb2dvNCBkaXYudW5pdC1pbWctZWxlbSBpbWcge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgZGl2LnVuaXQteXVyZXJ1IHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGRpdi51bml0LXl1cmVydWZ1bGwge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGRpdi55dXJlcnUtc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTYuMjV2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBkaXYudW5pdC1pbWcge1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBkaXYudW5pdC1pbWcgZGl2LnVuaXQtaW1nLWVsZW0gaW1nIHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIGRpdi51bml0LWltZyBkaXYudW5pdC1pbWctZWxlbSArIGgzLnVuaXQtdHRsLWVsZW0ge1xuICAgIG1hcmdpbi10b3A6IDAuOTI1OTI1OTI1OXZ3O1xuICB9XG4gIGRpdi51bml0LWltZyBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDEuMTExMTExMTExMXZ3O1xuICB9XG4gIGRpdi51bml0LWltZyBwLnVuaXQtdGV4dC1lbGVtIHtcbiAgICBmb250LXNpemU6IDAuOTI1OTI1OTI1OXZ3O1xuICB9XG4gIGRpdi51bml0LWltZy1zbWFsbCB7XG4gICAgd2lkdGg6IDY2LjI5NjI5NjI5NjN2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGRpdi51bml0LWltZy1zbWFsbCBkaXYudW5pdC1pbWctZWxlbSBpbWcge1xuICAgIHdpZHRoOiA2Ni4yOTYyOTYyOTYzdnc7XG4gIH1cbiAgZGl2LnVuaXQtaW1nc2NybCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBkaXYudW5pdC1pbWcyY2FwIHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGRpdi51bml0LWltZzJjYXAgdWwudW5pdC1pbWcyY2FwLWVsZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNC4xMjAzNzAzNzA0dncgNy45NjI5NjI5NjN2dztcbiAgfVxuICBkaXYudW5pdC1pbWcyY2FwIHVsLnVuaXQtaW1nMmNhcC1lbGVtIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBkaXYudW5pdC1pbWcyY2FwIHVsLnVuaXQtaW1nMmNhcC1lbGVtIGxpIGRpdi51bml0LWltZy1lbGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyNTkyNTkyNTl2dztcbiAgfVxuICBkaXYudW5pdC1pbWcyY2FwIHVsLnVuaXQtaW1nMmNhcC1lbGVtIGxpIGRpdi51bml0LWltZy1lbGVtIGltZyB7XG4gICAgd2lkdGg6IDM3LjY4NTE4NTE4NTJ2dztcbiAgfVxuICBkaXYudW5pdC1pbWcyY2FwIHVsLnVuaXQtaW1nMmNhcC1lbGVtIGxpIGgzLnVuaXQtdHRsLWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4xMTExMTExMTExdnc7XG4gIH1cbiAgZGl2LnVuaXQtaW1nMmNhcCB1bC51bml0LWltZzJjYXAtZWxlbSBsaSBwLnVuaXQtdGV4dC1lbGVtIHtcbiAgICBmb250LXNpemU6IDAuOTI1OTI1OTI1OXZ3O1xuICB9XG4gIGRpdi51bml0LWltZzNjYXAge1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgZGl2LnVuaXQtaW1nM2NhcCB1bC51bml0LWltZzNjYXAtZWxlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0LjEyMDM3MDM3MDR2dyA0LjQ0NDQ0NDQ0NDR2dztcbiAgfVxuICBkaXYudW5pdC1pbWczY2FwIHVsLnVuaXQtaW1nM2NhcC1lbGVtIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBkaXYudW5pdC1pbWczY2FwIHVsLnVuaXQtaW1nM2NhcC1lbGVtIGxpIGRpdi51bml0LWltZy1lbGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyNTkyNTkyNTl2dztcbiAgfVxuICBkaXYudW5pdC1pbWczY2FwIHVsLnVuaXQtaW1nM2NhcC1lbGVtIGxpIGRpdi51bml0LWltZy1lbGVtIGltZyB7XG4gICAgd2lkdGg6IDI1LjkyNTkyNTkyNTl2dztcbiAgfVxuICBkaXYudW5pdC1pbWczY2FwIHVsLnVuaXQtaW1nM2NhcC1lbGVtIGxpIGgzLnVuaXQtdHRsLWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4xMTExMTExMTExdnc7XG4gIH1cbiAgZGl2LnVuaXQtaW1nM2NhcCB1bC51bml0LWltZzNjYXAtZWxlbSBsaSBwLnVuaXQtdGV4dC1lbGVtIHtcbiAgICBmb250LXNpemU6IDAuOTI1OTI1OTI1OXZ3O1xuICB9XG4gIGRpdi51bml0LWltZzNmbGV4IHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGRpdi51bml0LWltZzNmbGV4IHVsLnVuaXQtaW1nM2ZsZXgtZWxlbSB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDQuMTIwMzcwMzcwNHZ3IDQuNDQ0NDQ0NDQ0NHZ3O1xuICAgIGdhcDogNC4xMjAzNzAzNzA0dncgNC40NDQ0NDQ0NDQ0dnc7XG4gIH1cbiAgZGl2LnVuaXQtaW1nM2ZsZXggdWwudW5pdC1pbWczZmxleC1lbGVtIGxpIHtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjM4ODg4ODg4OXZ3O1xuICB9XG4gIGRpdi51bml0LWltZzNmbGV4IHVsLnVuaXQtaW1nM2ZsZXgtZWxlbSBsaSBkaXYudW5pdC1pbWctZWxlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45MjU5MjU5MjU5dnc7XG4gIH1cbiAgZGl2LnVuaXQtaW1nM2ZsZXggdWwudW5pdC1pbWczZmxleC1lbGVtIGxpIGRpdi51bml0LWltZy1lbGVtIGltZyB7XG4gICAgd2lkdGg6IDI1LjkyNTkyNTkyNTl2dztcbiAgfVxuICBkaXYudW5pdC1pbWczZmxleCB1bC51bml0LWltZzNmbGV4LWVsZW0gbGkgaDMudW5pdC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiAxLjExMTExMTExMTF2dztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU1NTU1NTU1NTZ2dztcbiAgfVxuICBkaXYudW5pdC1pbWczZmxleCB1bC51bml0LWltZzNmbGV4LWVsZW0gbGkgcC51bml0LXRleHQtZWxlbSB7XG4gICAgZm9udC1zaXplOiAwLjkyNTkyNTkyNTl2dztcbiAgfVxuICBkaXYudW5pdC1pbWczZmxleCB1bC51bml0LWltZzNmbGV4LWVsZW0gbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDEuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIGRpdi51bml0LWltZ2Z1bGwgZGl2LnVuaXQtaW1nLWVsZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBkaXYudW5pdC10b3B2aXN1YWwge1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBkaXYudW5pdC10b3B2aXN1YWwgLnVuaXQtdG9wdmlzdWFsLWVsZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjMxNDgxNDgxNDh2dztcbiAgfVxuICBkaXYudW5pdC10b3B2aXN1YWwgLnVuaXQtdG9wdmlzdWFsLWVsZW0gbGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZGl2LnVuaXQtdG9wdmlzdWFsIC51bml0LXRvcHZpc3VhbC1lbGVtIGxpIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICBkaXYudW5pdC10b3B2aXN1YWwgLnVuaXQtdG9wdmlzdWFsLWVsZW0gbGkuLWhpZGUge1xuICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiKDAsIDAsIDApIDAlLCByZ2IoMCwgMCwgMCkgNDAlLCByZ2JhKDAsIDAsIDAsIDApIDYwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICBtYXNrLXNpemU6IDI0MCUgMjQwJTtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGFuaW1hdGlvbjogZGlhZy1yZXZlYWwgNC4ycyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSkgZm9yd2FyZHM7XG4gIH1cbiAgQGtleWZyYW1lcyBkaWFnLXJldmVhbCB7XG4gICAgdG8ge1xuICAgICAgbWFzay1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgfVxuICAgIGZyb20ge1xuICAgICAgbWFzay1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgIH1cbiAgfVxuICBkaXYudW5pdC10b3B2aXN1YWwgLnVuaXQtdG9wdmlzdWFsLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuLWJsYWNrIGRpdi51bml0LXRvcHZpc3VhbCAudW5pdC10b3B2aXN1YWwtbmF2IHtcbiAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgfVxuICBkaXYudW5pdC10b3B2aXN1YWwgLnVuaXQtdG9wdmlzdWFsLW5hdiBsaSB7XG4gICAgd2lkdGg6IDAuNzQwNzQwNzQwN3Z3O1xuICAgIGhlaWdodDogMC43NDA3NDA3NDA3dnc7XG4gICAgYmFja2dyb3VuZDogcmdiKDE5NywgMTk3LCAxOTcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDAgMC40NjI5NjI5NjN2dztcbiAgfVxuICBkaXYudW5pdC10b3B2aXN1YWwgLnVuaXQtdG9wdmlzdWFsLW5hdiBsaS4tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCk7XG4gIH1cbiAgZGl2LnVuaXQtcGFydHZpc3VhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBkaXYudW5pdC1wYXJ0dmlzdWFsLi1zaXplIHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIGRpdi51bml0LXBhcnR2aXN1YWwgLnVuaXQtcGFydHZpc3VhbC1lbGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4zMTQ4MTQ4MTQ4dnc7XG4gIH1cbiAgZGl2LnVuaXQtcGFydHZpc3VhbCAudW5pdC1wYXJ0dmlzdWFsLWVsZW0gbGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZGl2LnVuaXQtcGFydHZpc3VhbCAudW5pdC1wYXJ0dmlzdWFsLWVsZW0gbGkgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIGRpdi51bml0LXBhcnR2aXN1YWwgLnVuaXQtcGFydHZpc3VhbC1lbGVtIGxpLi1oaWRlIHtcbiAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYigwLCAwLCAwKSAwJSwgcmdiKDAsIDAsIDApIDQwJSwgcmdiYSgwLCAwLCAwLCAwKSA2MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgbWFzay1zaXplOiAyNDAlIDI0MCU7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBhbmltYXRpb246IGRpYWctcmV2ZWFsIDQuMnMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpIGZvcndhcmRzO1xuICB9XG4gIEBrZXlmcmFtZXMgZGlhZy1yZXZlYWwge1xuICAgIHRvIHtcbiAgICAgIG1hc2stcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIH1cbiAgICBmcm9tIHtcbiAgICAgIG1hc2stcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICB9XG4gIH1cbiAgZGl2LnVuaXQtcGFydHZpc3VhbCAudW5pdC1wYXJ0dmlzdWFsLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuLWJsYWNrIGRpdi51bml0LXBhcnR2aXN1YWwgLnVuaXQtcGFydHZpc3VhbC1uYXYge1xuICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICB9XG4gIGRpdi51bml0LXBhcnR2aXN1YWwgLnVuaXQtcGFydHZpc3VhbC1uYXYgbGkge1xuICAgIHdpZHRoOiAwLjc0MDc0MDc0MDd2dztcbiAgICBoZWlnaHQ6IDAuNzQwNzQwNzQwN3Z3O1xuICAgIGJhY2tncm91bmQ6IHJnYigxOTcsIDE5NywgMTk3KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAwIDAuNDYyOTYyOTYzdnc7XG4gIH1cbiAgZGl2LnVuaXQtcGFydHZpc3VhbCAudW5pdC1wYXJ0dmlzdWFsLW5hdiBsaS4tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCk7XG4gIH1cbiAgZGl2LnVuaXQtZnVsbHNsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGRpdi51bml0LWZ1bGxzbGlkZSAudW5pdC1mdWxsc2xpZGUtZWxlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogNC40NDQ0NDQ0NDQ0dnc7XG4gIH1cbiAgZGl2LnVuaXQtZnVsbHNsaWRlIC51bml0LWZ1bGxzbGlkZS1lbGVtIGxpIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBkaXYudW5pdC1mdWxsc2xpZGUgLnVuaXQtZnVsbHNsaWRlLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuLWJsYWNrIGRpdi51bml0LWZ1bGxzbGlkZSAudW5pdC1mdWxsc2xpZGUtbmF2IHtcbiAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgfVxuICBkaXYudW5pdC1mdWxsc2xpZGUgLnVuaXQtZnVsbHNsaWRlLW5hdiBsaSB7XG4gICAgd2lkdGg6IDAuNzQwNzQwNzQwN3Z3O1xuICAgIGhlaWdodDogMC43NDA3NDA3NDA3dnc7XG4gICAgYmFja2dyb3VuZDogcmdiKDE5NywgMTk3LCAxOTcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDAgMC40NjI5NjI5NjN2dztcbiAgfVxuICBkaXYudW5pdC1mdWxsc2xpZGUgLnVuaXQtZnVsbHNsaWRlLW5hdiBsaS4tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCk7XG4gIH1cbiAgZGl2LnVuaXQtdmlkZW8ge1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgZGl2LnVuaXQtdmlkZW8gZGl2LnVuaXQtdmlkZW8tZWxlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyNTkyNTkyNTl2dztcbiAgfVxuICBkaXYudW5pdC12aWRlbyBkaXYudW5pdC12aWRlby1lbGVtIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBkaXYudW5pdC12aWRlbyBkaXYudW5pdC12aWRlby1lbGVtIC51bml0LXZpZGVvLWVsZW0tYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7IC8qIOi7veOBhOOCquODvOODkOODvOODrOOCpCAqL1xuICB9XG4gIGRpdi51bml0LXZpZGVvIGRpdi51bml0LXZpZGVvLWVsZW0gLnVuaXQtdmlkZW8tZWxlbS1idG4gaW1nIHtcbiAgICB3aWR0aDogNC40NDQ0NDQ0NDQ0dnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIGRpdi51bml0LXZpZGVvIGRpdi51bml0LXZpZGVvLWVsZW0gLnVuaXQtdmlkZW8tZWxlbS1idG4uaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIGRpdi51bml0LXZpZGVvIGgzLnVuaXQtdHRsLWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4xMTExMTExMTExdnc7XG4gIH1cbiAgZGl2LnVuaXQtdmlkZW8gcC51bml0LXRleHQtZWxlbSB7XG4gICAgZm9udC1zaXplOiAwLjkyNTkyNTkyNTl2dztcbiAgfVxuICBkaXYudW5pdC12aWRlby1mdWxsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBkaXYudW5pdC12aWRlby1mdWxsIGRpdi51bml0LXZpZGVvLWVsZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45MjU5MjU5MjU5dnc7XG4gIH1cbiAgZGl2LnVuaXQtdmlkZW8tZnVsbCBkaXYudW5pdC12aWRlby1lbGVtIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBkaXYudW5pdC12aWRlby1mdWxsIGRpdi51bml0LXZpZGVvLWVsZW0gLnVuaXQtdmlkZW8tZWxlbS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTsgLyog6Lu944GE44Kq44O844OQ44O844Os44KkICovXG4gIH1cbiAgZGl2LnVuaXQtdmlkZW8tZnVsbCBkaXYudW5pdC12aWRlby1lbGVtIC51bml0LXZpZGVvLWVsZW0tYnRuIGltZyB7XG4gICAgd2lkdGg6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBkaXYudW5pdC12aWRlby1mdWxsIGRpdi51bml0LXZpZGVvLWVsZW0gLnVuaXQtdmlkZW8tZWxlbS1idG4uaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIGRpdi51bml0LXZpZGVvLWZ1bGwgaDMudW5pdC10dGwtZWxlbSB7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDEuMTExMTExMTExMXZ3O1xuICB9XG4gIGRpdi51bml0LXZpZGVvLWZ1bGwgcC51bml0LXRleHQtZWxlbSB7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDAuOTI1OTI1OTI1OXZ3O1xuICB9XG4gIGRpdi51bml0LXN3aXBlcjQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyNCB1bC51bml0LXN3aXBlci1lbGVtIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICBkaXYudW5pdC1zd2lwZXI0IHVsLnVuaXQtc3dpcGVyLWVsZW0gbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIHBhZGRpbmctbGVmdDogMi4yMjIyMjIyMjIydnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyNCB1bC51bml0LXN3aXBlci1lbGVtIGxpIGRpdi51bml0LWltZy1lbGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyNTkyNTkyNTl2dztcbiAgfVxuICBkaXYudW5pdC1zd2lwZXI0IHVsLnVuaXQtc3dpcGVyLWVsZW0gbGkgZGl2LnVuaXQtaW1nLWVsZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDI3Ljc3Nzc3Nzc3Nzh2dztcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGRpdi51bml0LXN3aXBlcjQgdWwudW5pdC1zd2lwZXItZWxlbSBsaSBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDEuMTExMTExMTExMXZ3O1xuICB9XG4gIGRpdi51bml0LXN3aXBlcjQgdWwudW5pdC1zd2lwZXItZWxlbSBsaSBwLnVuaXQtdGV4dC1lbGVtIHtcbiAgICBmb250LXNpemU6IDAuOTI1OTI1OTI1OXZ3O1xuICB9XG4gIGRpdi51bml0LXN3aXBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBkaXYudW5pdC1zd2lwZXIgdWwudW5pdC1zd2lwZXItZWxlbSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyIHVsLnVuaXQtc3dpcGVyLWVsZW0gbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIHBhZGRpbmctbGVmdDogMi4yMjIyMjIyMjIydnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyIHVsLnVuaXQtc3dpcGVyLWVsZW0gbGkgZGl2LnVuaXQtaW1nLWVsZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTI1OTI1OTI1OXZ3O1xuICB9XG4gIGRpdi51bml0LXN3aXBlciB1bC51bml0LXN3aXBlci1lbGVtIGxpIGRpdi51bml0LWltZy1lbGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDI3Ljc3Nzc3Nzc3Nzh2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBkaXYudW5pdC1zd2lwZXIgdWwudW5pdC1zd2lwZXItZWxlbSBsaSBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDEuMTExMTExMTExMXZ3O1xuICB9XG4gIGRpdi51bml0LXN3aXBlciB1bC51bml0LXN3aXBlci1lbGVtIGxpIHAudW5pdC10ZXh0LWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMC45MjU5MjU5MjU5dnc7XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyIHVsLnVuaXQtc3dpcGVyLWVsZW0gbGkgcC51bml0LXRleHQtZWxlbS4tYmx1ZSB7XG4gICAgY29sb3I6IHJnYigwLCAxMjIsIDI1NSk7XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyLW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjAzNzAzNzAzN3Z3O1xuICB9XG4gIGRpdi51bml0LXN3aXBlci1uYXYgdWwudW5pdC1zd2lwZXItZWxlbSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyLW5hdiB1bC51bml0LXN3aXBlci1lbGVtIGxpIHtcbiAgICAvKndpZHRoOiB3KDg4OCs5Nik7XG4gICAgcGFkZGluZy1sZWZ0OiB3KDQ4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB3KDQ4KTtcbiAgICAqL1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIHBhZGRpbmctbGVmdDogMi4yMjIyMjIyMjIydnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyLW5hdiB1bC51bml0LXN3aXBlci1lbGVtIGxpIGRpdi51bml0LWltZy1lbGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkyNTkyNTkyNTl2dztcbiAgfVxuICBkaXYudW5pdC1zd2lwZXItbmF2IHVsLnVuaXQtc3dpcGVyLWVsZW0gbGkgZGl2LnVuaXQtaW1nLWVsZW0gaW1nIHtcbiAgICAvKndpZHRoOiB3KDg4OCk7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBoZWlnaHQ6IGF1dG87Ki9cbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjcuNzc3Nzc3Nzc3OHZ3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGRpdi51bml0LXN3aXBlci1uYXYgdWwudW5pdC1zd2lwZXItZWxlbSBsaSBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDEuMTExMTExMTExMXZ3O1xuICB9XG4gIGRpdi51bml0LXN3aXBlci1uYXYgdWwudW5pdC1zd2lwZXItZWxlbSBsaSBwLnVuaXQtdGV4dC1lbGVtIHtcbiAgICBmb250LXNpemU6IDAuOTI1OTI1OTI1OXZ3O1xuICB9XG4gIGRpdi51bml0LXN3aXBlci1uYXYgdWwudW5pdC1zd2lwZXItZWxlbSBsaSBwLnVuaXQtdGV4dC1lbGVtLi1ibHVlIHtcbiAgICBjb2xvcjogcmdiKDAsIDEyMiwgMjU1KTtcbiAgfVxuICBkaXYudW5pdC1zd2lwZXItbmF2IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMy43MDM3MDM3MDM3dnc7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLi1ibGFjayBkaXYudW5pdC1zd2lwZXItbmF2IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyLW5hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICBkaXYudW5pdC1zd2lwZXItbmF2IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEuMzg4ODg4ODg4OXZ3O1xuICAgIHRvcDogdW5zZXQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDYuNjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyLW5hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2IGltZyxcbiAgZGl2LnVuaXQtc3dpcGVyLW5hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0IGltZyB7XG4gICAgd2lkdGg6IDYuNjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyLW5hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuICBkaXYudW5pdC1zd2lwZXItbmF2IC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLi1ibGFjayBkaXYudW5pdC1zd2lwZXItbmF2IC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC4tYmxhY2sgZGl2LnVuaXQtc3dpcGVyLW5hdiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgfVxuICBkaXYudW5pdC1zd2lwZXItbmF2IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDkuMjU5MjU5MjU5M3Z3O1xuICB9XG4gIGRpdi51bml0LXN3aXBlci1uYXYgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDkuMjU5MjU5MjU5M3Z3O1xuICB9XG4gIGRpdi51bml0LXN3aXBlci1uYXYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBoZWlnaHQ6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBkaXYudW5pdC1zd2lwZXItbmF2IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDAuNjQ4MTQ4MTQ4MXZ3O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyLW5hdiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KCMwMDAgY2FsYyh2YXIoLS1wcm9ncmVzcywgMCkgKiAxJSksIHRyYW5zcGFyZW50IDApO1xuICAgIG1hc2s6IHJhZGlhbC1ncmFkaWVudCh0cmFuc3BhcmVudCA1NSUsIGJsYWNrIDgwJSAxMDAlKTtcbiAgICAtd2Via2l0LW1hc2s6IHJhZGlhbC1ncmFkaWVudCh0cmFuc3BhcmVudCA1NSUsIGJsYWNrIDgwJSAxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgbGluZWFyO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgZGl2LnVuaXQtc3dpcGVyLW5hdiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBkaXYudW5pdC10dGx0ZXh0c3BsaXQge1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgZGl2LnVuaXQtdHRsdGV4dHNwbGl0IGgzLnVuaXQtdHRsLWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMi4yMjIyMjIyMjIydnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgZGl2LnVuaXQtdHRsdGV4dHNwbGl0IHAudW5pdC10ZXh0LWVsZW0ge1xuICAgIHdpZHRoOiA0MS4xMTExMTExMTExdnc7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG4gIGRpdi51bml0LXR0bHRleHRsciB7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBkaXYudW5pdC10dGx0ZXh0bHIgaDMudW5pdC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI2ODUxODUxODV2dztcbiAgfVxuICBkaXYudW5pdC10dGx0ZXh0bHIgaDMudW5pdC10dGwtZWxlbS4tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZGl2LnVuaXQtdHRsdGV4dGxyIHVsLnVuaXQtdHRsdGV4dGxyLWVsZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIGRpdi51bml0LXR0bHRleHRsciB1bC51bml0LXR0bHRleHRsci1lbGVtIGxpIHAudW5pdC10ZXh0LWVsZW0ge1xuICAgIHdpZHRoOiA0MS4xMTExMTExMTExdnc7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG4gIGRpdi51bml0LXRleHRzZXQge1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgZGl2LnVuaXQtdGV4dHNldCBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjY4NTE4NTE4NXZ3O1xuICB9XG4gIGRpdi51bml0LXRleHRzZXQgcC51bml0LXRleHQtZWxlbSB7XG4gICAgd2lkdGg6IDQxLjExMTExMTExMTF2dztcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbiAgZGl2LnVuaXQtdGV4dHNldC1saXN0IHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIGRpdi51bml0LXRleHRzZXQtbGlzdCBkaXYudW5pdC10ZXh0c2V0LWRhdGEge1xuICAgIHdpZHRoOiA0MS4xMTExMTExMTExdnc7XG4gIH1cbiAgZGl2LnVuaXQtdGV4dHNldC1saXN0IGgzLnVuaXQtdHRsLWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMi4yMjIyMjIyMjIydnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNjg1MTg1MTg1dnc7XG4gIH1cbiAgZGl2LnVuaXQtdGV4dHNldC1saXN0IHAudW5pdC10ZXh0LWVsZW0ge1xuICAgIHdpZHRoOiA0MS4xMTExMTExMTExdnc7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG4gIGRpdi51bml0LXRleHRzZXQtbGlzdCBkaXYudW5pdC1saXN0LWVsZW0ge1xuICAgIHdpZHRoOiA0MS4xMTExMTExMTExdnc7XG4gIH1cbiAgZGl2LnVuaXQtdGV4dHNldC1saXN0IGRpdi51bml0LWxpc3QtZWxlbSB1bCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgZGl2LnVuaXQtdGV4dHNldC1saXN0IGRpdi51bml0LWxpc3QtZWxlbSB1bCBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBwYWRkaW5nLXRvcDogMC41NTU1NTU1NTU2dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTU1NTU1NTU1NnZ3O1xuICB9XG4gIGRpdi51bml0LXRleHRzZXQtbGlzdCBkaXYudW5pdC1saXN0LWVsZW0gdWwgbGkgZGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgZGl2LnVuaXQtdGV4dHNldC1saXN0IGRpdi51bml0LWxpc3QtZWxlbSB1bCBsaSBkbCBkdCB7XG4gICAgd2lkdGg6IDkuMjU5MjU5MjU5M3Z3O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICBkaXYudW5pdC10dGwtc2FtcGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZGl2LnVuaXQtdHRsLXNhbXBsZSBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbiAgZGl2LnVuaXQtdHRsLWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBkaXYudW5pdC10dGwtbCBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbiAgZGl2LnVuaXQtdHRsLW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBkaXYudW5pdC10dGwtbS4tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGRpdi51bml0LXR0bC1tIGgzLnVuaXQtdHRsLWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMi4yMjIyMjIyMjIydnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgZGl2LnVuaXQtdGV4dC1jZW50ZXIge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGRpdi51bml0LXRleHQtY2VudGVyIGgzLnVuaXQtdHRsLWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMy4zMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44Nzk2Mjk2Mjk2dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuICBkaXYudW5pdC10ZXh0LWNlbnRlciBoMy51bml0LXR0bC1lbGVtLi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGRpdi51bml0LXRleHQtY2VudGVyIGg0LnVuaXQtc3VidHRsLWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMi4yMjIyMjIyMjIydnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNjg1MTg1MTg1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgZGl2LnVuaXQtdGV4dC1jZW50ZXIgaDQudW5pdC1zdWJ0dGwtZWxlbS4tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBkaXYudW5pdC10ZXh0LWNlbnRlciBwLnVuaXQtdGV4dC1lbGVtIHtcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbiAgZGl2LnVuaXQtdHRsLXN1YnR0bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGRpdi51bml0LXR0bC1zdWJ0dGwgaDMudW5pdC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1hcmdpbi1ib3R0b206IDAuODc5NjI5NjI5NnZ3O1xuICB9XG4gIGRpdi51bml0LXR0bC1zdWJ0dGwgaDQudW5pdC1zdWJ0dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBkaXYudW5pdC10dGwtc3VidHRsLXNtYWxsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZGl2LnVuaXQtdHRsLXN1YnR0bC1zbWFsbCBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDAuODc5NjI5NjI5NnZ3O1xuICB9XG4gIGRpdi51bml0LXR0bC1zdWJ0dGwtc21hbGwgaDQudW5pdC1zdWJ0dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiAxLjExMTExMTExMTF2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBkaXYudW5pdC1zdWJ0dGwtdHRsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZGl2LnVuaXQtc3VidHRsLXR0bCBoNC51bml0LXN1YnR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDAuODc5NjI5NjI5NnZ3O1xuICB9XG4gIGRpdi51bml0LXN1YnR0bC10dGwgaDMudW5pdC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiAzLjMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG4gIGRpdi51bml0LW5hbWUge1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgZGl2LnVuaXQtbmFtZSBoNC51bml0LXN1YnR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDEuMTExMTExMTExMXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDAuODc5NjI5NjI5NnZ3O1xuICB9XG4gIGRpdi51bml0LW5hbWUgaDMudW5pdC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBkaXYudW5pdC1uYW1lIC51bml0LW5hbWUtZWxlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIGRpdi51bml0LW5hbWUgLnVuaXQtbmFtZS1lbGVtIGxpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICB3aWR0aDogMjUuOTI1OTI1OTI1OXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHBhZGRpbmctdG9wOiAwLjU1NTU1NTU1NTZ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NTU1NTU1NTU2dnc7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgfVxuICBkaXYudW5pdC1uYW1lIC51bml0LW5hbWUtZWxlbSBsaTpudGgtbGFzdC1jaGlsZCgtbiszKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgZGl2LnVuaXQtZmxvb3Ige1xuICAgIHdpZHRoOiA4Ny4wMzcwMzcwMzd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBkaXYudW5pdC1mbG9vciBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjExMTExMTExMTF2dztcbiAgfVxuICBkaXYudW5pdC1mbG9vciBkaXYudW5pdC1mbG9vci1lbGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBkaXYudW5pdC1mbG9vciBkaXYudW5pdC1mbG9vci1lbGVtIHVsLnVuaXQtZmxvb3ItbGlzdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgZGl2LnVuaXQtZmxvb3IgZGl2LnVuaXQtZmxvb3ItZWxlbSB1bC51bml0LWZsb29yLWxpc3QgbGkudW5pdC1mbG9vci1saXN0LWVsZW0ge1xuICAgIHdpZHRoOiA0MS4xMTExMTExMTExdnc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBkaXYudW5pdC1mbG9vciBkaXYudW5pdC1mbG9vci1lbGVtIHVsLnVuaXQtZmxvb3ItbGlzdCBsaS51bml0LWZsb29yLWxpc3QtZWxlbSBkaXYudW5pdC1mbG9vci1saXN0LWFjY29yZGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qIOmWi+OBhOOBn+eKtuaFi++8iC0g44Gr5aSJ5YyW77yJICovXG4gIH1cbiAgZGl2LnVuaXQtZmxvb3IgZGl2LnVuaXQtZmxvb3ItZWxlbSB1bC51bml0LWZsb29yLWxpc3QgbGkudW5pdC1mbG9vci1saXN0LWVsZW0gZGl2LnVuaXQtZmxvb3ItbGlzdC1hY2NvcmRpb24gZGl2LnVuaXQtZmxvb3ItbGlzdC1hY2NvcmRpb24tdHRsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4xMTExMTExMTExdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTExMTExMTExMXZ3O1xuICB9XG4gIGRpdi51bml0LWZsb29yIGRpdi51bml0LWZsb29yLWVsZW0gdWwudW5pdC1mbG9vci1saXN0IGxpLnVuaXQtZmxvb3ItbGlzdC1lbGVtIGRpdi51bml0LWZsb29yLWxpc3QtYWNjb3JkaW9uOjpiZWZvcmUsIGRpdi51bml0LWZsb29yIGRpdi51bml0LWZsb29yLWVsZW0gdWwudW5pdC1mbG9vci1saXN0IGxpLnVuaXQtZmxvb3ItbGlzdC1lbGVtIGRpdi51bml0LWZsb29yLWxpc3QtYWNjb3JkaW9uOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEuMTExMTExMTExMXZ3O1xuICAgIGhlaWdodDogMC4wNDYyOTYyOTYzdnc7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICByaWdodDogMS4zODg4ODg4ODg5dnc7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgZGl2LnVuaXQtZmxvb3IgZGl2LnVuaXQtZmxvb3ItZWxlbSB1bC51bml0LWZsb29yLWxpc3QgbGkudW5pdC1mbG9vci1saXN0LWVsZW0gZGl2LnVuaXQtZmxvb3ItbGlzdC1hY2NvcmRpb246OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTsgLyog57im5qOSICgrIOOBruW9oikgKi9cbiAgfVxuICBkaXYudW5pdC1mbG9vciBkaXYudW5pdC1mbG9vci1lbGVtIHVsLnVuaXQtZmxvb3ItbGlzdCBsaS51bml0LWZsb29yLWxpc3QtZWxlbSBkaXYudW5pdC1mbG9vci1saXN0LWFjY29yZGlvbi4tc2hvdzo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7IC8qIOaoquajkuOBoOOBkeOBqyAqL1xuICB9XG4gIGRpdi51bml0LWZsb29yIGRpdi51bml0LWZsb29yLWVsZW0gdWwudW5pdC1mbG9vci1saXN0IGxpLnVuaXQtZmxvb3ItbGlzdC1lbGVtIGRpdi51bml0LWZsb29yLWxpc3QtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTExMTExMTExMXZ3O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjM4ODg4ODg4ODl2dztcbiAgfVxuICBkaXYudW5pdC1mbG9vciBkaXYudW5pdC1mbG9vci1lbGVtIHVsLnVuaXQtZmxvb3ItbGlzdCBsaS51bml0LWZsb29yLWxpc3QtZWxlbSBkaXYudW5pdC1mbG9vci1saXN0LWNvbnRlbnQgZGl2LnVuaXQtZmxvb3ItbGlzdC1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTExMTExMTExMXZ3O1xuICB9XG4gIGRpdi51bml0LWZsb29yIGRpdi51bml0LWZsb29yLWVsZW0gdWwudW5pdC1mbG9vci1saXN0IGxpLnVuaXQtZmxvb3ItbGlzdC1lbGVtIGRpdi51bml0LWZsb29yLWxpc3QtY29udGVudCBkaXYudW5pdC1mbG9vci1saXN0LWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGRpdi51bml0LXF1ZXN0aW9uIHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIGRpdi51bml0LXF1ZXN0aW9uIGgzLnVuaXQtdHRsLWVsZW0ge1xuICAgIHBhZGRpbmctdG9wOiAwLjU1NTU1NTU1NTZ2dztcbiAgICBmb250LXNpemU6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIGRpdi51bml0LXF1ZXN0aW9uIHVsLnVuaXQtcXVlc3Rpb24tbGlzdCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2Njd2dztcbiAgfVxuICBkaXYudW5pdC1xdWVzdGlvbiB1bC51bml0LXF1ZXN0aW9uLWxpc3QgbGkudW5pdC1xdWVzdGlvbi1saXN0LWVsZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgZGl2LnVuaXQtcXVlc3Rpb24gdWwudW5pdC1xdWVzdGlvbi1saXN0IGxpLnVuaXQtcXVlc3Rpb24tbGlzdC1lbGVtIGRpdi51bml0LXF1ZXN0aW9uLWxpc3QtYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMS4xMTExMTExMTExdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTExMTExMTExMXZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qIOmWi+OBhOOBn+eKtuaFi++8iC0g44Gr5aSJ5YyW77yJICovXG4gIH1cbiAgZGl2LnVuaXQtcXVlc3Rpb24gdWwudW5pdC1xdWVzdGlvbi1saXN0IGxpLnVuaXQtcXVlc3Rpb24tbGlzdC1lbGVtIGRpdi51bml0LXF1ZXN0aW9uLWxpc3QtYWNjb3JkaW9uIGRpdi51bml0LXF1ZXN0aW9uLWxpc3QtYWNjb3JkaW9uLW5vIHtcbiAgICB3aWR0aDogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIGRpdi51bml0LXF1ZXN0aW9uIHVsLnVuaXQtcXVlc3Rpb24tbGlzdCBsaS51bml0LXF1ZXN0aW9uLWxpc3QtZWxlbSBkaXYudW5pdC1xdWVzdGlvbi1saXN0LWFjY29yZGlvbjo6YmVmb3JlLCBkaXYudW5pdC1xdWVzdGlvbiB1bC51bml0LXF1ZXN0aW9uLWxpc3QgbGkudW5pdC1xdWVzdGlvbi1saXN0LWVsZW0gZGl2LnVuaXQtcXVlc3Rpb24tbGlzdC1hY2NvcmRpb246OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMS4xMTExMTExMTExdnc7XG4gICAgaGVpZ2h0OiAwLjA0NjI5NjI5NjN2dztcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIHJpZ2h0OiAxLjM4ODg4ODg4ODl2dztcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICBkaXYudW5pdC1xdWVzdGlvbiB1bC51bml0LXF1ZXN0aW9uLWxpc3QgbGkudW5pdC1xdWVzdGlvbi1saXN0LWVsZW0gZGl2LnVuaXQtcXVlc3Rpb24tbGlzdC1hY2NvcmRpb246OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTsgLyog57im5qOSICgrIOOBruW9oikgKi9cbiAgfVxuICBkaXYudW5pdC1xdWVzdGlvbiB1bC51bml0LXF1ZXN0aW9uLWxpc3QgbGkudW5pdC1xdWVzdGlvbi1saXN0LWVsZW0gZGl2LnVuaXQtcXVlc3Rpb24tbGlzdC1hY2NvcmRpb24uLXNob3c6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpOyAvKiDmqKrmo5LjgaDjgZHjgasgKi9cbiAgfVxuICBkaXYudW5pdC1xdWVzdGlvbiB1bC51bml0LXF1ZXN0aW9uLWxpc3QgbGkudW5pdC1xdWVzdGlvbi1saXN0LWVsZW0gZGl2LnVuaXQtcXVlc3Rpb24tbGlzdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjExMTExMTExMTF2dztcbiAgfVxuICBkaXYudW5pdC1xdWVzdGlvbiB1bC51bml0LXF1ZXN0aW9uLWxpc3QgbGkudW5pdC1xdWVzdGlvbi1saXN0LWVsZW0gZGl2LnVuaXQtcXVlc3Rpb24tbGlzdC1jb250ZW50IGRpdi51bml0LXF1ZXN0aW9uLWxpc3QtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjExMTExMTExMTF2dztcbiAgfVxuICBkaXYudW5pdC1xdWVzdGlvbiB1bC51bml0LXF1ZXN0aW9uLWxpc3QgbGkudW5pdC1xdWVzdGlvbi1saXN0LWVsZW0gZGl2LnVuaXQtcXVlc3Rpb24tbGlzdC1jb250ZW50IGRpdi51bml0LXF1ZXN0aW9uLWxpc3QtaW1nIGltZyB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2Njd2dztcbiAgfVxuICBkaXYudW5pdC1kYXRhIHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGRpdi51bml0LWRhdGEgaDMudW5pdC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjIwMzcwMzcwMzd2dztcbiAgfVxuICBkaXYudW5pdC1kYXRhIGRpdi51bml0LWRhdGEtZWxlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuLWJsYWNrIGRpdi51bml0LWRhdGEgZGl2LnVuaXQtZGF0YS1lbGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICBkaXYudW5pdC1kYXRhIGRpdi51bml0LWRhdGEtZWxlbSBoNC51bml0LWRhdGEtZWxlbS10dGwge1xuICAgIHdpZHRoOiAyMHZ3O1xuICAgIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIGRpdi51bml0LWRhdGEgZGl2LnVuaXQtZGF0YS1lbGVtIHVsIHtcbiAgICBsaW5lLWhlaWdodDogNC40NDQ0NDQ0NDQ0dnc7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgfVxuICBkaXYudW5pdC1kYXRhIGRpdi51bml0LWRhdGEtZWxlbSB1bCBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAuLWJsYWNrIGRpdi51bml0LWRhdGEgZGl2LnVuaXQtZGF0YS1lbGVtIHVsIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICBkaXYudW5pdC1kYXRhIGRpdi51bml0LWRhdGEtZWxlbSB1bCBsaSBwIHtcbiAgICB3aWR0aDogMTMuMzMzMzMzMzMzM3Z3O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwLjU1NTU1NTU1NTZ2dztcbiAgfVxuICBkaXYudW5pdC1kYXRhIGRpdi51bml0LWRhdGEtZWxlbSB1bCBsaSB1bCB7XG4gICAgd2lkdGg6IDUzLjM3OTYyOTYyOTZ2dztcbiAgfVxuICBkaXYudW5pdC1kYXRhIGRpdi51bml0LWRhdGEtZWxlbSB1bCBsaSB1bCBsaSB7XG4gICAgcGFkZGluZy10b3A6IDEuMTExMTExMTExMXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjExMTExMTExMTF2dztcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIC4tYmxhY2sgZGl2LnVuaXQtZGF0YSBkaXYudW5pdC1kYXRhLWVsZW0gdWwgbGkgdWwgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIGRpdi51bml0LWRhdGEgZGl2LnVuaXQtZGF0YS1lbGVtIHVsIGxpIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgZGl2LnVuaXQtZGF0YS10ZXh0IHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGRpdi51bml0LWRhdGEtdGV4dCBkaXYudW5pdC1kYXRhLWVsZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIGRpdi51bml0LWRhdGEtdGV4dCBkaXYudW5pdC1kYXRhLWVsZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIC4tYmxhY2sgZGl2LnVuaXQtZGF0YS10ZXh0IGRpdi51bml0LWRhdGEtZWxlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgLi1ibGFjayBkaXYudW5pdC1kYXRhLXRleHQgZGl2LnVuaXQtZGF0YS1lbGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICBkaXYudW5pdC1kYXRhLXRleHQgZGl2LnVuaXQtZGF0YS1lbGVtIGg0LnVuaXQtZGF0YS1lbGVtLXR0bCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA0LjQ0NDQ0NDQ0NDR2dztcbiAgfVxuICBkaXYudW5pdC1kYXRhLXRleHQgZGl2LnVuaXQtZGF0YS1lbGVtIHVsIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIGRpdi51bml0LWRhdGEtdGV4dCBkaXYudW5pdC1kYXRhLWVsZW0gdWwgbGkge1xuICAgIHBhZGRpbmctdG9wOiAxLjExMTExMTExMTF2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xMTExMTExMTExdnc7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG4gIGRpdi51bml0LWV2ZW50IHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGRpdi51bml0LWV2ZW50IGRpdi51bml0LWV2ZW50LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogNC40NDQ0NDQ0NDQ0dnc7XG4gIH1cbiAgZGl2LnVuaXQtZXZlbnQgZGl2LnVuaXQtZXZlbnQtY29udGVudCB1bC51bml0LWV2ZW50LWluZm8ge1xuICAgIHdpZHRoOiAxOS45MDc0MDc0MDc0dnc7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxLjM4ODg4ODg4ODl2dztcbiAgICBsaW5lLWhlaWdodDogNS4zNzAzNzAzNzA0dnc7XG4gIH1cbiAgZGl2LnVuaXQtZXZlbnQgZGl2LnVuaXQtZXZlbnQtY29udGVudCB1bC51bml0LWV2ZW50LWluZm8gbGkuLWZpbmlzaCB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBkaXYudW5pdC1ldmVudCBkaXYudW5pdC1ldmVudC1jb250ZW50IHVsLnVuaXQtZXZlbnQtaW5mbyBsaSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2N3Z3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjYyMDM3MDM3MDR2dztcbiAgICBib3JkZXItcmFkaXVzOiAwLjY5NDQ0NDQ0NDR2dztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIGRpdi51bml0LWV2ZW50IGRpdi51bml0LWV2ZW50LWNvbnRlbnQgZGl2LnVuaXQtZXZlbnQtY29udGVudC1lbGVtIGgzLnVuaXQtZXZlbnQtZWxlbS10dGwge1xuICAgIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgZGl2LnVuaXQtZXZlbnQgZGl2LnVuaXQtZXZlbnQtY29udGVudCBkaXYudW5pdC1ldmVudC1jb250ZW50LWVsZW0gcC51bml0LWV2ZW50LWVsZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBkaXYudW5pdC1ldmVudCBkaXYudW5pdC1ldmVudC1lbGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIGRpdi51bml0LWV2ZW50IGRpdi51bml0LWV2ZW50LWVsZW0gaDQudW5pdC1ldmVudC1lbGVtLXR0bCB7XG4gICAgd2lkdGg6IDIwdnc7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogNS40NjI5NjI5NjN2dztcbiAgfVxuICBkaXYudW5pdC1ldmVudCBkaXYudW5pdC1ldmVudC1lbGVtIHVsLnVuaXQtZXZlbnQtbGlzdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjQ2Mjk2Mjk2M3Z3O1xuICAgIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3dnc7XG4gIH1cbiAgLi1ibGFjayBkaXYudW5pdC1ldmVudCBkaXYudW5pdC1ldmVudC1lbGVtIHVsLnVuaXQtZXZlbnQtbGlzdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgZGl2LnVuaXQtZXZlbnQgZGl2LnVuaXQtZXZlbnQtZWxlbSB1bC51bml0LWV2ZW50LWxpc3QgPiBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAuLWJsYWNrIGRpdi51bml0LWV2ZW50IGRpdi51bml0LWV2ZW50LWVsZW0gdWwudW5pdC1ldmVudC1saXN0ID4gbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIGRpdi51bml0LWV2ZW50IGRpdi51bml0LWV2ZW50LWVsZW0gdWwudW5pdC1ldmVudC1saXN0ID4gbGkgcCB7XG4gICAgd2lkdGg6IDEzLjMzMzMzMzMzMzN2dztcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICBkaXYudW5pdC1ldmVudCBkaXYudW5pdC1ldmVudC1lbGVtIHVsLnVuaXQtZXZlbnQtbGlzdCA+IGxpIHVsIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBwYWRkaW5nLXRvcDogMS4xMTExMTExMTExdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTExMTExMTExMXZ3O1xuICB9XG4gIGRpdi51bml0LWhpc3Rvcnkge1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgZGl2LnVuaXQtaGlzdG9yeSBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIGRpdi51bml0LWhpc3RvcnkgZGl2LnVuaXQtaGlzdG9yeS1lbGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC4tYmxhY2sgZGl2LnVuaXQtaGlzdG9yeSBkaXYudW5pdC1oaXN0b3J5LWVsZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIGRpdi51bml0LWhpc3RvcnkgZGl2LnVuaXQtaGlzdG9yeS1lbGVtIGg0LnVuaXQtaGlzdG9yeS1lbGVtLXR0bCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA1dnc7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgZGl2LnVuaXQtaGlzdG9yeSBkaXYudW5pdC1oaXN0b3J5LWVsZW0gdWwge1xuICAgIGxpbmUtaGVpZ2h0OiA1dnc7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgfVxuICBkaXYudW5pdC1oaXN0b3J5IGRpdi51bml0LWhpc3RvcnktZWxlbSB1bCBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAuLWJsYWNrIGRpdi51bml0LWhpc3RvcnkgZGl2LnVuaXQtaGlzdG9yeS1lbGVtIHVsIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICBkaXYudW5pdC1oaXN0b3J5IGRpdi51bml0LWhpc3RvcnktZWxlbSB1bCBsaSBwIHtcbiAgICB3aWR0aDogMTMuMzMzMzMzMzMzM3Z3O1xuICAgIHdpZHRoOiAxOC44ODg4ODg4ODg5dnc7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgZGl2LnVuaXQtaGlzdG9yeSBkaXYudW5pdC1oaXN0b3J5LWVsZW0gdWwgbGkgdWwge1xuICAgIHdpZHRoOiA1MS4xMTExMTExMTExdnc7XG4gIH1cbiAgZGl2LnVuaXQtaGlzdG9yeSBkaXYudW5pdC1oaXN0b3J5LWVsZW0gdWwgbGkgdWwgbGkge1xuICAgIHBhZGRpbmctdG9wOiAxLjExMTExMTExMTF2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xMTExMTExMTExdnc7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICAuLWJsYWNrIGRpdi51bml0LWhpc3RvcnkgZGl2LnVuaXQtaGlzdG9yeS1lbGVtIHVsIGxpIHVsIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICBkaXYudW5pdC1oaXN0b3J5IGRpdi51bml0LWhpc3RvcnktZWxlbSB1bCBsaSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIGRpdi51bml0LW1lc3NhZ2Uge1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgZGl2LnVuaXQtbWVzc2FnZSBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMDgzMzMzMzMzM3Z3O1xuICB9XG4gIGRpdi51bml0LW1lc3NhZ2UgZGl2LnVuaXQtbWVzc2FnZS1lbGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBkaXYudW5pdC1tZXNzYWdlIGRpdi51bml0LW1lc3NhZ2UtZWxlbSBkaXYge1xuICAgIHdpZHRoOiA0MS4xMTExMTExMTExdnc7XG4gIH1cbiAgZGl2LnVuaXQtbWVzc2FnZSBkaXYudW5pdC1tZXNzYWdlLWVsZW0gZGl2IGRpdi51bml0LWltZy1lbGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjkzNTE4NTE4NTJ2dztcbiAgfVxuICBkaXYudW5pdC1tZXNzYWdlIGRpdi51bml0LW1lc3NhZ2UtZWxlbSBkaXYgZGl2LnVuaXQtaW1nLWVsZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBkaXYudW5pdC1tZXNzYWdlIGRpdi51bml0LW1lc3NhZ2UtZWxlbSBkaXYgcC51bml0LXRleHQtZWxlbSB7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG4gIGRpdi51bml0LWludHJvMSB7XG4gICAgd2lkdGg6IDg2LjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBkaXYudW5pdC1pbnRybzEgZGl2LnVuaXQtaW50cm8xLWVsZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIGRpdi51bml0LWludHJvMSBkaXYudW5pdC1pbnRybzEtZWxlbSBkaXYge1xuICAgIHdpZHRoOiA0MS4xMTExMTExMTExdnc7XG4gIH1cbiAgZGl2LnVuaXQtaW50cm8xIGRpdi51bml0LWludHJvMS1lbGVtIGRpdiBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDIuODcwMzcwMzcwNHZ3O1xuICB9XG4gIGRpdi51bml0LWludHJvMSBkaXYudW5pdC1pbnRybzEtZWxlbSBkaXYgZGl2LnVuaXQtaW1nLWVsZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBkaXYudW5pdC1pbnRybzEgZGl2LnVuaXQtaW50cm8xLWVsZW0gZGl2IHAudW5pdC10ZXh0LWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44MjQwNzQwNzQxdnc7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuICBkaXYudW5pdC1pbnRybzEgZGl2LnVuaXQtaW50cm8xLWVsZW0gZGl2IHAudW5pdC10ZXh0LWVsZW0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS4xMTExMTExMTExdnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuICBkaXYudW5pdC1pbnRybzIge1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgZGl2LnVuaXQtaW50cm8yIGRpdi51bml0LWludHJvMi1lbGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBkaXYudW5pdC1pbnRybzIgZGl2LnVuaXQtaW50cm8yLWVsZW0gZGl2IHtcbiAgICB3aWR0aDogNDEuMTExMTExMTExMXZ3O1xuICB9XG4gIGRpdi51bml0LWludHJvMiBkaXYudW5pdC1pbnRybzItZWxlbSBkaXYgaDMudW5pdC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg3MDM3MDM3MDR2dztcbiAgfVxuICBkaXYudW5pdC1pbnRybzIgZGl2LnVuaXQtaW50cm8yLWVsZW0gZGl2IHAudW5pdC10ZXh0LWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgfVxuICBkaXYudW5pdC1pbnRybzIgZGl2LnVuaXQtaW50cm8yLWVsZW0gZGl2IGRpdi51bml0LWltZy1lbGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgZGl2LnVuaXQtbGluZSBkaXYudW5pdC1saW5lLWVsZW0ge1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgZGl2LnVuaXQtbGluZSBkaXYudW5pdC1saW5lLWVsZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuICAuLWJsYWNrIGRpdi51bml0LWxpbmUgZGl2LnVuaXQtbGluZS1lbGVtIGltZyB7XG4gICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gIH1cbiAgZGl2LnVuaXQtbGluayB1bC51bml0LWxpbmstZWxlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDIuMjIyMjIyMjIyMnZ3O1xuICB9XG4gIGRpdi51bml0LWxpbmsgdWwudW5pdC1saW5rLWVsZW0jbWVudSBsaSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICBkaXYudW5pdC1saW5rIHVsLnVuaXQtbGluay1lbGVtI21lbnUgbGkuLWFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYigyNTUsIDAsIDApO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI1NSwgMCwgMCk7XG4gIH1cbiAgZGl2LnVuaXQtbGluayB1bC51bml0LWxpbmstZWxlbSBsaSB7XG4gICAgYm9yZGVyLXJhZGl1czogMi4yMjIyMjIyMjIydnc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAuLWJsYWNrIGRpdi51bml0LWxpbmsgdWwudW5pdC1saW5rLWVsZW0gbGkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgZGl2LnVuaXQtbGluayB1bC51bml0LWxpbmstZWxlbSBsaS4tYWN0aXZlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIGRpdi51bml0LWxpbmsgdWwudW5pdC1saW5rLWVsZW0gbGkgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDQuMzUxODUxODUxOXZ3O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMDgzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMDgzMzMzMzMzM3Z3O1xuICB9XG4gIGRpdi51bml0LWxpbmsgdWwudW5pdC1saW5rLWVsZW0gbGkuLXNpemUgYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTcuNzc3Nzc3Nzc3OHZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBkaXYudW5pdC1sZXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGRpdi51bml0LWxldHMgaDMudW5pdC1sZXRzLWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogNC40NDQ0NDQ0NDQ0dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS4zODg4ODg4ODg5dnc7XG4gICAgYm9yZGVyOiAwLjI3Nzc3Nzc3Nzh2dyBzb2xpZCAjMDAwO1xuICAgIHdpZHRoOiA1My4zMzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEzLjMzMzMzMzMzMzN2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBkaXYudW5pdC10YWIgdWwudW5pdC10YWItZWxlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDIuMjIyMjIyMjIyMnZ3O1xuICB9XG4gIGRpdi51bml0LXRhYiB1bC51bml0LXRhYi1lbGVtIGxpIHtcbiAgICBib3JkZXItcmFkaXVzOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIC4tYmxhY2sgZGl2LnVuaXQtdGFiIHVsLnVuaXQtdGFiLWVsZW0gbGkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgZGl2LnVuaXQtdGFiIHVsLnVuaXQtdGFiLWVsZW0gbGkgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDQuMzUxODUxODUxOXZ3O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMDgzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMDgzMzMzMzMzM3Z3O1xuICB9XG4gIGRpdi51bml0LXRhYiB1bC51bml0LXRhYi1lbGVtIGxpLi1zaXplIGEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDE3Ljc3Nzc3Nzc3Nzh2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZGl2LnVuaXQtdGFiIHVsLnVuaXQtdGFiLWVsZW0gbGkuLW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGRpdi51bml0LXRhYiB1bC51bml0LXRhYi1lbGVtIGxpLi1vbiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC4tYmxhY2sgZGl2LnVuaXQtdGFiIHVsLnVuaXQtdGFiLWVsZW0gbGkuLW9uIGEge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgZGl2LnVuaXQtbW91c2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBkaXYudW5pdC1tb3VzZSAudW5pdC1tb3VzZS1lbGVtIHtcbiAgICB3aWR0aDogMi4yMjIyMjIyMjIydnc7XG4gICAgaGVpZ2h0OiA0LjQ0NDQ0NDQ0NDR2dztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMTExMTExMTExMXZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLi1ibGFjayBkaXYudW5pdC1tb3VzZSAudW5pdC1tb3VzZS1lbGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gIH1cbiAgZGl2LnVuaXQtbW91c2UgLnVuaXQtbW91c2UtZWxlbS1kb3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNjQ4MTQ4MTQ4MXZ3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMC43NDA3NDA3NDA3dnc7XG4gICAgaGVpZ2h0OiAwLjc0MDc0MDc0MDd2dztcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYW5pbWF0aW9uOiBtb3VzZU1vdmUgMS42cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxuICAuLWJsYWNrIGRpdi51bml0LW1vdXNlIC51bml0LW1vdXNlLWVsZW0tZG90IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIEBrZXlmcmFtZXMgbW91c2VNb3ZlIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAydncpO1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBzY3JsLWxlZnQge1xuICAgIGZyb20ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG4gIC51bml0IGRpdi51bml0LWFyY2hpdmUge1xuICAgIGhlaWdodDogNjkuNDQ0NDQ0NDQ0NHZ3O1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gIH1cbiAgLnVuaXQgZGl2LnVuaXQtYXJjaGl2ZS4tcm90YXRlMSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTtcbiAgfVxuICAudW5pdCBkaXYudW5pdC1hcmNoaXZlLi1oaWRlIC51bml0LWFyY2hpdmUtd3JhcCAudW5pdC1hcmNoaXZlLWVsZW0gbGkge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC51bml0IGRpdi51bml0LWFyY2hpdmUgLnVuaXQtYXJjaGl2ZS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNDB2dztcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgYW5pbWF0aW9uOiBzY3JsLWxlZnQgMThzIGluZmluaXRlIGxpbmVhcjtcbiAgfVxuICAudW5pdCBkaXYudW5pdC1hcmNoaXZlIC51bml0LWFyY2hpdmUtd3JhcCAudW5pdC1hcmNoaXZlLWVsZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnVuaXQgZGl2LnVuaXQtYXJjaGl2ZSAudW5pdC1hcmNoaXZlLXdyYXAgLnVuaXQtYXJjaGl2ZS1lbGVtIGxpIHtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0IGFsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDN2dztcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB9XG4gIC51bml0IGRpdi51bml0LWFyY2hpdmUgLnVuaXQtYXJjaGl2ZS13cmFwIC51bml0LWFyY2hpdmUtZWxlbSBsaSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgbWF4LXdpZHRoOiAzMHZ3O1xuICAgIG1heC1oZWlnaHQ6IDMwdnc7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cbiAgLnVuaXQgZGl2LnVuaXQtYXJjaGl2ZSAudW5pdC1hcmNoaXZlLXdyYXAuLXJldmVyc2Uge1xuICAgIGFuaW1hdGlvbjogc2NybC1sZWZ0IDE4cyBpbmZpbml0ZSBsaW5lYXIgcmV2ZXJzZTtcbiAgfVxuICAudW5pdC1kb3QgLnVuaXQtZG90LWVsZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjA5MjU5MjU5MjZ2dztcbiAgfVxuICAudW5pdC1kb3QgLnVuaXQtZG90LWVsZW0gc3BhbiB7XG4gICAgd2lkdGg6IDEuMTExMTExMTExMXZ3O1xuICAgIGhlaWdodDogMS4xMTExMTExMTExdnc7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYW5pbWF0aW9uOiBkb3RCbGluayAxLjVzIGluZmluaXRlO1xuICB9XG4gIC4tYmxhY2sgLnVuaXQtZG90IC51bml0LWRvdC1lbGVtIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLnVuaXQtZG90IC51bml0LWRvdC1lbGVtIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjY4NTE4NTE4NXZ3O1xuICB9XG4gIC51bml0LWRvdCAudW5pdC1kb3QtZWxlbSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjY4NTE4NTE4NXZ3O1xuICB9XG4gIC51bml0LWRvdCAudW5pdC1kb3QtZWxlbSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICB9XG4gIEBrZXlmcmFtZXMgZG90Qmxpbmsge1xuICAgIDAlIHtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4wOTI1OTI1OTI2dncpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cbiAgLnVuaXQtc29tZSAudW5pdC1zb21lLWVsZW0ge1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAyNy43Nzc3Nzc3Nzc4dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogcmdiKDI0NSwgMjQ1LCAyNDUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMzg4ODg4ODg4OXZ3O1xuICB9XG4gIC4tYmxhY2sgLnVuaXQtc29tZSAudW5pdC1zb21lLWVsZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLnVuaXQtd2hhdCAudW5pdC13aGF0LWVsZW0ge1xuICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjAwLCAyMDAsIDIwMCk7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjM4ODg4ODg4ODl2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNjAxODUxODUxOXZ3O1xuICB9XG4gIC4tYmxhY2sgLnVuaXQtd2hhdCAudW5pdC13aGF0LWVsZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLnVuaXQtd2hhdCAudW5pdC13aGF0LWVsZW0gaDMudW5pdC10dGwtZWxlbSB7XG4gICAgcGFkZGluZy10b3A6IDQuMzk4MTQ4MTQ4MXZ3O1xuICAgIGZvbnQtc2l6ZTogMi4yMjIyMjIyMjIydnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNjg1MTg1MTg1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgLnVuaXQtd2hhdCAudW5pdC13aGF0LWVsZW0gaDMudW5pdC10dGwtZWxlbS4tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudW5pdC13aGF0IC51bml0LXdoYXQtZWxlbSBwLnVuaXQtdGV4dC1lbGVtIHtcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgd2lkdGg6IDUzLjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAudW5pdC13aGF0IC51bml0LXdoYXQtZWxlbSBkaXYudW5pdC1pbWctZWxlbSB7XG4gICAgd2lkdGg6IDczLjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0LjM5ODE0ODE0ODF2dztcbiAgfVxuICAudW5pdC1kYW1teSAudW5pdC1kYW1teS1lbGVtIHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMTI5LjYyOTYyOTYyOTZ2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjM4ODg4ODg4ODl2dztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC4tYmxhY2sgLnVuaXQtZGFtbXkgLnVuaXQtZGFtbXktZWxlbSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAudW5pdC1kYW1teSAudW5pdC1kYW1teS1lbGVtOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICM5OTk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTU2ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIH1cbiAgZGl2LnVuaXQtYm94IGRpdi51bml0LWJveC1lbGVtIHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuOTI1OTI1OTI1OXZ3O1xuICAgIHBhZGRpbmc6IDIuMjIyMjIyMjIyMnZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBkaXYudW5pdC1ib3ggZGl2LnVuaXQtYm94LWVsZW0gZGl2LnVuaXQtaW1nLWVsZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMi4yMjIyMjIyMjIydnc7XG4gIH1cbiAgZGl2LnVuaXQtYm94IGRpdi51bml0LWJveC1lbGVtIGRpdi51bml0LWltZy1lbGVtIGltZyB7XG4gICAgd2lkdGg6IDEzLjM3OTYyOTYyOTZ2dztcbiAgICBoZWlnaHQ6IDEzLjM3OTYyOTYyOTZ2dztcbiAgfVxuICBkaXYudW5pdC1ib3ggZGl2LnVuaXQtYm94LWVsZW0gZGl2LnVuaXQtaW5mbyB7XG4gICAgZmxleDogMTtcbiAgfVxuICBkaXYudW5pdC1ib3ggZGl2LnVuaXQtYm94LWVsZW0gZGl2LnVuaXQtaW5mbyBoMy51bml0LXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODA1NTU1NTU1NnZ3O1xuICB9XG4gIGRpdi51bml0LWJveCBkaXYudW5pdC1ib3gtZWxlbSBkaXYudW5pdC1pbmZvIHAudW5pdC10ZXh0LW5vIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxLjE1NzQwNzQwNzR2dztcbiAgfVxuICBkaXYudW5pdC1ib3ggZGl2LnVuaXQtYm94LWVsZW0gZGl2LnVuaXQtaW5mbyBwLnVuaXQtdGV4dC1ubyBpbWcge1xuICAgIHdpZHRoOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBoZWlnaHQ6IDIuMjIyMjIyMjIyMnZ3O1xuICB9XG4gIGRpdi51bml0LWJveCBkaXYudW5pdC1ib3gtZWxlbSBkaXYudW5pdC1pbmZvIHAudW5pdC10ZXh0LW5vIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3dnc7XG4gIH1cbiAgZGl2LnVuaXQtYm94IGRpdi51bml0LWJveC1lbGVtIGRpdi51bml0LXRleHQge1xuICAgIHdpZHRoOiAzOC44ODg4ODg4ODg5dnc7XG4gIH1cbiAgZGl2LnVuaXQtYm94IGRpdi51bml0LWJveC1lbGVtIGRpdi51bml0LXRleHQgcC51bml0LXRleHQtZWxlbSB7XG4gICAgZm9udC1zaXplOiAxLjExMTExMTExMTF2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBkaXYudW5pdC1saXN0IHtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGRpdi51bml0LWxpc3QgZGl2LnVuaXQtaW1nLWVsZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDYuOTQ0NDQ0NDQ0NHZ3O1xuICB9XG4gIGRpdi51bml0LWxpc3QgZGl2LnVuaXQtaW1nLWVsZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBkaXYudW5pdC1saXN0IGgzLnVuaXQtdHRsLWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogMi4yMjIyMjIyMjIydnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgZGl2LnVuaXQtbGlzdCBwLnVuaXQtdGV4dC1lbGVtIHtcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDgxNDgxNDgxNXZ3O1xuICB9XG4gIGRpdi51bml0LWxpc3QgdWwudW5pdC1saXN0LWVsZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBkaXYudW5pdC1saXN0IHVsLnVuaXQtbGlzdC1lbGVtOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmbGV4OiAwO1xuICAgIG1pbi13aWR0aDogMjUuOTI1OTI1OTI1OXZ3O1xuICB9XG4gIGRpdi51bml0LWxpc3QgdWwudW5pdC1saXN0LWVsZW0gPiBsaSB7XG4gICAgd2lkdGg6IDI1LjkyNTkyNTkyNTl2dztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMS4xMTExMTExMTExdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTExMTExMTExMXZ3O1xuICB9XG4gIGRpdi51bml0LWxpc3QgdWwudW5pdC1saXN0LWVsZW0gPiBsaTpudGgtbGFzdC1jaGlsZCgtbiszKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgZGl2LnVuaXQtbGlzdCB1bC51bml0LWxpc3QtZWxlbSA+IGxpIHVsLnVuaXQtbGlzdC1pbmZvIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIGRpdi51bml0LWxpc3QgdWwudW5pdC1saXN0LWVsZW0gPiBsaSB1bC51bml0LWxpc3QtaW5mbyBsaSBkaXYudW5pdC1saXN0LWluZm8tdGxsIHtcbiAgICB3aWR0aDogNS41NTU1NTU1NTU2dnc7XG4gIH1cbiAgZGl2LnVuaXQtbGlzdCB1bC51bml0LWxpc3QtZWxlbSA+IGxpIHVsLnVuaXQtbGlzdC1pbmZvIGxpLnVuaXQtbGlzdC1pbmZvLTEge1xuICAgIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NTU1NTU1NTU2dnc7XG4gIH1cbiAgZGl2LnVuaXQtbGlzdCB1bC51bml0LWxpc3QtZWxlbSA+IGxpIHVsLnVuaXQtbGlzdC1pbmZvIGxpLnVuaXQtbGlzdC1pbmZvLTEgZGl2LnVuaXQtbGlzdC1pbmZvLXRleHQge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgZGl2LnVuaXQtbGlzdCB1bC51bml0LWxpc3QtZWxlbSA+IGxpIHVsLnVuaXQtbGlzdC1pbmZvIGxpLnVuaXQtbGlzdC1pbmZvLTEgZGl2LnVuaXQtbGlzdC1pbmZvLXNvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjc3Nzc3Nzc3OHZ3O1xuICAgIHBhZGRpbmc6IDAgMS4xMTExMTExMTExdnc7XG4gICAgZm9udC1zaXplOiAxLjExMTExMTExMTF2dztcbiAgICBsaW5lLWhlaWdodDogMi43Nzc3Nzc3Nzc4dnc7XG4gICAgaGVpZ2h0OiAyLjc3Nzc3Nzc3Nzh2dztcbiAgICBtYXJnaW4tdG9wOiAwLjI3Nzc3Nzc3Nzh2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICB9XG4gIGRpdi51bml0LWxpc3QgdWwudW5pdC1saXN0LWVsZW0gPiBsaSB1bC51bml0LWxpc3QtaW5mbyBsaS51bml0LWxpc3QtaW5mby0yIHtcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTU1NTU1NTU1NnZ3O1xuICB9XG4gIGRpdi51bml0LWxpc3QgdWwudW5pdC1saXN0LWVsZW0gPiBsaSB1bC51bml0LWxpc3QtaW5mbyBsaS51bml0LWxpc3QtaW5mby0zIHtcbiAgICBmb250LXNpemU6IDEuMTExMTExMTExMXZ3O1xuICB9XG4gIGRpdi51bml0LWxpc3QgdWwudW5pdC1saXN0LWVsZW0gPiBsaSB1bC51bml0LWxpc3QtaW5mbyBsaS51bml0LWxpc3QtaW5mby00IHtcbiAgICBmb250LXNpemU6IDEuMTExMTExMTExMXZ3O1xuICB9XG4gIGRpdi51bml0LWxpc3QgdWwudW5pdC1saXN0LWVsZW0gPiBsaSB1bC51bml0LWxpc3QtaW5mbyBsaS51bml0LWxpc3QtaW5mby01IHtcbiAgICBmb250LXNpemU6IDEuMTExMTExMTExMXZ3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0ge1xuICAgIGJhY2tncm91bmQ6IHJnYigyNDAsIDI0MCwgMjQwKTtcbiAgICB3aWR0aDogODYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljc3Nzc3Nzc3Nzh2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZy10b3A6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICAgIC8qXG4gICAgPGRpdiBjbGFzcz1cInVuaXQtc291bi1zZWxlY3RcIj5cbiAgICBcdFx0XHRcdDxzZWxlY3QgY2xhc3M9XCJ1bml0LXNvdW5kLXNlbGVjdC1sYW5nXCIgbmFtZT1cInNlbGVjdC1sYW5nXCI+XG4gICAgXHRcdFx0XHQgIDxvcHRpb24gdmFsdWU9XCJcIj5KQTwvb3B0aW9uPlxuICAgIFx0XHRcdFx0ICA8b3B0aW9uIHZhbHVlPVwiYXBwbGVcIj5FTjwvb3B0aW9uPlxuICAgIFx0XHRcdFx0ICA8b3B0aW9uIHZhbHVlPVwiYmFuYW5hXCI+RlI8L29wdGlvbj5cbiAgICBcdFx0XHRcdCAgPG9wdGlvbiB2YWx1ZT1cIm9yYW5nZVwiPkNIPC9vcHRpb24+XG4gICAgXHRcdFx0XHQ8L3NlbGVjdD5cbiAgICBcdFx0XHRcdDxzZWxlY3QgY2xhc3M9XCJ1bml0LXNvdW5kLXNlbGVjdC1jaGFwdGVyXCIgbmFtZT1cInNlbGVjdC1jaGFwdGVyXCI+XG4gICAgXHRcdFx0XHQgIDxvcHRpb24gdmFsdWU9XCJcIj7jg4Hjg6Pjg5fjgr/jg7wxPC9vcHRpb24+XG4gICAgXHRcdFx0XHQgIDxvcHRpb24gdmFsdWU9XCJhcHBsZVwiPuODgeODo+ODl+OCv+ODvDI8L29wdGlvbj5cbiAgICBcdFx0XHRcdCAgPG9wdGlvbiB2YWx1ZT1cImJhbmFuYVwiPuODgeODo+ODl+OCv+ODvDM8L29wdGlvbj5cbiAgICBcdFx0XHRcdCAgPG9wdGlvbiB2YWx1ZT1cIm9yYW5nZVwiPuODgeODo+ODl+OCv+ODvDQ8L29wdGlvbj5cbiAgICBcdFx0XHRcdDwvc2VsZWN0PlxuICAgIFx0XHRcdFx0PHVsIGNsYXNzPVwidW5pdC1zb3VuZC1pbnN0YVwiPlxuICAgIFx0XHRcdFx0XHQ8bGk+44K144Km44Oz44OJ44Kk44Oz44K544K/44Os44O844K344On44OzPC9saT5cbiAgICBcdFx0XHRcdDwvdWw+XG4gICAgXHRcdFx0PC9kaXY+XG4gICAgXHRcdCovXG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBwLnVuaXQtc291bmQtdHRsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICB0b3A6IDEuMzg4ODg4ODg4OXZ3O1xuICAgIGxlZnQ6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gaDQudW5pdC1zb3VuZC1pY29uIHtcbiAgICBwYWRkaW5nLXRvcDogNC40NDQ0NDQ0NDQ0dnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gaDQudW5pdC1zb3VuZC1pY29uIGltZyB7XG4gICAgd2lkdGg6IDYuMTU3NDA3NDA3NHZ3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gZGl2LnVuaXQtc291bmQtaW1nIHtcbiAgICB3aWR0aDogNzcuNzc3Nzc3Nzc3OHZ3O1xuICAgIGhlaWdodDogNTEuODUxODUxODUxOXZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIuMzE0ODE0ODE0OHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIGRpdi51bml0LXNvdW5kLWltZyA+IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gZGl2LnVuaXQtc291bmQtaW1nIC50cmFuc2l0aW9uLW92ZXJsYXkxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDAsIDAsIDApIDAlLCByZ2IoMCwgMCwgMCkgMzMlLCByZ2JhKDAsIDAsIDAsIDApIDY2JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICBtYXNrLXNpemU6IDMwMCUgMTAwJTtcbiAgICBtYXNrLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpIGFsbCwgMC42cyBsaW5lYXIgb3BhY2l0eTtcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIGRpdi51bml0LXNvdW5kLWltZyAudHJhbnNpdGlvbi1vdmVybGF5MSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwMDAwdnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1pbWcgLnRyYW5zaXRpb24tb3ZlcmxheTEuLXNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFzay1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1pbWcgLnRyYW5zaXRpb24tb3ZlcmxheTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApIDIwJSwgcmdiKDAsIDAsIDApIDQwJSwgcmdiKDAsIDAsIDApIDYwJSwgcmdiYSgwLCAwLCAwLCAwKSA4MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgbWFzay1zaXplOiA2MDAlIDEwMCU7XG4gICAgbWFzay1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIGRpdi51bml0LXNvdW5kLWltZyAudHJhbnNpdGlvbi1vdmVybGF5MiBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwMDAwMHZ3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gZGl2LnVuaXQtc291bmQtaW1nIC50cmFuc2l0aW9uLW92ZXJsYXkyLi1zaG93IHtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSkgYWxsO1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gZGl2LnVuaXQtc291bmQtaW1nIC50cmFuc2l0aW9uLW92ZXJsYXkyLi1oaWRlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKSBhbGw7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSB1bC51bml0LXNvdW5kLWxhbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBtYXJnaW4tYm90dG9tOiAzLjMzMzMzMzMzMzN2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIHVsLnVuaXQtc291bmQtbGFuZyBsaS4tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSB1bC51bml0LXNvdW5kLWxhbmcgbGkge1xuICAgIHdpZHRoOiAxNy43Nzc3Nzc3Nzc4dnc7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNC4zNTE4NTE4NTE5dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi4yMjIyMjIyMjIydnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSB1bC51bml0LXNvdW5kLXRlcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBtYXJnaW4tYm90dG9tOiAzLjMzMzMzMzMzMzN2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIHVsLnVuaXQtc291bmQtdGVybSBsaS4tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSB1bC51bml0LXNvdW5kLXRlcm0gbGkge1xuICAgIHdpZHRoOiAxNy43Nzc3Nzc3Nzc4dnc7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNC4zNTE4NTE4NTE5dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi4yMjIyMjIyMjIydnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSB1bC51bml0LXNvdW5kLXRvdXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBtYXJnaW4tYm90dG9tOiAzLjMzMzMzMzMzMzN2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIHVsLnVuaXQtc291bmQtdG91ciBsaS4tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSB1bC51bml0LXNvdW5kLXRvdXIgbGkge1xuICAgIHdpZHRoOiAzMHZ3O1xuICAgIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQuMzUxODUxODUxOXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDIuMjIyMjIyMjIyMnZ3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gdWwudW5pdC1zb3VuZC1jaGFwdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMi4yMjIyMjIyMjIydnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSB1bC51bml0LXNvdW5kLWNoYXB0ZXIgbGkuLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gdWwudW5pdC1zb3VuZC1jaGFwdGVyIGxpIHtcbiAgICB3aWR0aDogMTcuNzc3Nzc3Nzc3OHZ3O1xuICAgIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDQuMzUxODUxODUxOXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDIuMjIyMjIyMjIyMnZ3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gdWwudW5pdC1zb3VuZC1pbnN0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIHVsLnVuaXQtc291bmQtaW5zdGEgbGkuLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gdWwudW5pdC1zb3VuZC1pbnN0YSBsaSB7XG4gICAgd2lkdGg6IDI2LjYyMDM3MDM3MDR2dztcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjM1MTg1MTg1MTl2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjIyMjIyMjIyMjJ2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIC51bml0LXNvdW5kLXNlbGVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIuMzE0ODE0ODE0OHZ3O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4zMTQ4MTQ4MTQ4dnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSAudW5pdC1zb3VuZC1zZWxlY3Qgc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSAudW5pdC1zb3VuZC1zZWxlY3Qgc2VsZWN0IHtcbiAgICBsaW5lLWhlaWdodDogNC4zNTE4NTE4NTE5dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi4yMjIyMjIyMjIydnc7XG4gICAgZm9udC1zaXplOiAxLjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDQuMzUxODUxODUxOXZ3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMy44ODg4ODg4ODg5dnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSAudW5pdC1zb3VuZC1zZWxlY3Qgc2VsZWN0ICoge1xuICAgIGxpbmUtaGVpZ2h0OiA0LjM1MTg1MTg1MTl2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIC51bml0LXNvdW5kLXNlbGVjdCAudW5pdC1zb3VuZC1zZWxlY3QtbGFuZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gLnVuaXQtc291bmQtc2VsZWN0IC51bml0LXNvdW5kLXNlbGVjdC1sYW5nIHNlbGVjdCB7XG4gICAgd2lkdGg6IDkuMjU5MjU5MjU5M3Z3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gLnVuaXQtc291bmQtc2VsZWN0IC51bml0LXNvdW5kLXNlbGVjdC1sYW5nOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEuNjIwMzcwMzcwNHZ3O1xuICAgIHRvcDogMzAlO1xuICAgIHdpZHRoOiAxLjExMTExMTExMTF2dztcbiAgICBoZWlnaHQ6IDEuMTExMTExMTExMXZ3O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDAuMDkyNTkyNTkyNnZ3IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wOTI1OTI1OTI2dncgc29saWQgI2ZmZjtcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIC51bml0LXNvdW5kLXNlbGVjdCAudW5pdC1zb3VuZC1zZWxlY3QtY2hhcHRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gLnVuaXQtc291bmQtc2VsZWN0IC51bml0LXNvdW5kLXNlbGVjdC1jaGFwdGVyIHNlbGVjdCB7XG4gICAgd2lkdGg6IDI3Ljc3Nzc3Nzc3Nzh2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIC51bml0LXNvdW5kLXNlbGVjdCAudW5pdC1zb3VuZC1zZWxlY3QtY2hhcHRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxLjYyMDM3MDM3MDR2dztcbiAgICB0b3A6IDMwJTtcbiAgICB3aWR0aDogMS4xMTExMTExMTExdnc7XG4gICAgaGVpZ2h0OiAxLjExMTExMTExMTF2dztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA5MjU5MjU5MjZ2dyBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDAuMDkyNTkyNTkyNnZ3IHNvbGlkICNmZmY7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1jdHJsIHtcbiAgICB3aWR0aDogNjB2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAyLjIyMjIyMjIyMjJ2dztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjMzMzMzMzMzMzN2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIGRpdi51bml0LXNvdW5kLWN0cmwgZGl2LnVuaXQtc291bmQtY3RybC1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogNi42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZy10b3A6IDIuMjIyMjIyMjIyMnZ3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gZGl2LnVuaXQtc291bmQtY3RybCBkaXYudW5pdC1zb3VuZC1jdHJsLWluZm8gZGl2LnVuaXQtc291bmQtY3RybC1pbmZvLWljb24ge1xuICAgIHBhZGRpbmctdG9wOiAwLjY0ODE0ODE0ODF2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjQwNzQwNzQwN3Z3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gZGl2LnVuaXQtc291bmQtY3RybCBkaXYudW5pdC1zb3VuZC1jdHJsLWluZm8gZGl2LnVuaXQtc291bmQtY3RybC1pbmZvLWljb24gaW1nIHtcbiAgICB3aWR0aDogNi4xNTc0MDc0MDc0dnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1jdHJsIGRpdi51bml0LXNvdW5kLWN0cmwtaW5mbyBoNC51bml0LXNvdW5kLWN0cmwtaW5mby10dGwge1xuICAgIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1jdHJsIGRpdi51bml0LXNvdW5kLWN0cmwtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogNy42ODUxODUxODUydnc7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjk0NDQ0NDQ0NDR2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIGRpdi51bml0LXNvdW5kLWN0cmwgZGl2LnVuaXQtc291bmQtY3RybC1jb250ZW50IGRpdi51bml0LXNvdW5kLWN0cmwtY29udGVudC1wb3Mge1xuICAgIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjMwNTU1NTU1NTZ2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIGRpdi51bml0LXNvdW5kLWN0cmwgZGl2LnVuaXQtc291bmQtY3RybC1jb250ZW50IGRpdi51bml0LXNvdW5kLWN0cmwtY29udGVudC1jdXJyZW50IHtcbiAgICBmb250LXNpemU6IDEuMTExMTExMTExMXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1yaWdodDogMS44NTE4NTE4NTE5dnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1jdHJsIGRpdi51bml0LXNvdW5kLWN0cmwtY29udGVudCBkaXYudW5pdC1zb3VuZC1jdHJsLWNvbnRlbnQtcHJvZ3Jlc3Mge1xuICAgIHdpZHRoOiAxOC44NDI1OTI1OTI2dnc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwLjA5MjU5MjU5MjZ2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODUxODUxODUxOXZ3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gZGl2LnVuaXQtc291bmQtY3RybCBkaXYudW5pdC1zb3VuZC1jdHJsLWNvbnRlbnQgZGl2LnVuaXQtc291bmQtY3RybC1jb250ZW50LXByb2dyZXNzIHNwYW4ge1xuICAgIHdpZHRoOiAwLjU1NTU1NTU1NTZ2dztcbiAgICBoZWlnaHQ6IDAuNTU1NTU1NTU1NnZ3O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0wLjU1NTU1NTU1NTZ2dztcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIGRpdi51bml0LXNvdW5kLWN0cmwgZGl2LnVuaXQtc291bmQtY3RybC1jb250ZW50IGRpdi51bml0LXNvdW5kLWN0cmwtY29udGVudC10b3RhbCB7XG4gICAgZm9udC1zaXplOiAxLjExMTExMTExMTF2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIGRpdi51bml0LXNvdW5kLWN0cmwgdWwudW5pdC1zb3VuZC1jdHJsLWJ0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAzLjMzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yNDA3NDA3NDA3dnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1jdHJsIHVsLnVuaXQtc291bmQtY3RybC1idG5zIGxpLnVuaXQtc291bmQtY3RybC1idG5zLXJld2luZCBpbWcge1xuICAgIHdpZHRoOiA0LjQ0NDQ0NDQ0NDR2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIGRpdi51bml0LXNvdW5kLWN0cmwgdWwudW5pdC1zb3VuZC1jdHJsLWJ0bnMgbGkudW5pdC1zb3VuZC1jdHJsLWJ0bnMtcGxheSBpbWcge1xuICAgIHdpZHRoOiA0LjQ0NDQ0NDQ0NDR2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIGRpdi51bml0LXNvdW5kLWN0cmwgdWwudW5pdC1zb3VuZC1jdHJsLWJ0bnMgbGkudW5pdC1zb3VuZC1jdHJsLWJ0bnMtcGF1c2UgaW1nIHtcbiAgICB3aWR0aDogNC40NDQ0NDQ0NDQ0dnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1jdHJsIHVsLnVuaXQtc291bmQtY3RybC1idG5zIGxpLnVuaXQtc291bmQtY3RybC1idG5zLWZvcndhcmQgaW1nIHtcbiAgICB3aWR0aDogNC40NDQ0NDQ0NDQ0dnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1jdHJsIHVsLnVuaXQtc291bmQtY3RybC1uYXYgbGkudW5pdC1zb3VuZC1jdHJsLW5hdi1wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIuMjIyMjIyMjIyMnZ3O1xuICAgIHRvcDogOC4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1jdHJsIHVsLnVuaXQtc291bmQtY3RybC1uYXYgbGkudW5pdC1zb3VuZC1jdHJsLW5hdi1wcmV2IGltZyB7XG4gICAgd2lkdGg6IDQuNDQ0NDQ0NDQ0NHZ3O1xuICB9XG4gIGRpdi51bml0LXNvdW5kIGRpdi51bml0LXNvdW5kLWVsZW0gZGl2LnVuaXQtc291bmQtY3RybCB1bC51bml0LXNvdW5kLWN0cmwtbmF2IGxpLnVuaXQtc291bmQtY3RybC1uYXYtbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMi4yMjIyMjIyMjIydnc7XG4gICAgdG9wOiA4LjMzMzMzMzMzMzN2dztcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIGRpdi51bml0LXNvdW5kLWN0cmwgdWwudW5pdC1zb3VuZC1jdHJsLW5hdiBsaS51bml0LXNvdW5kLWN0cmwtbmF2LW5leHQgaW1nIHtcbiAgICB3aWR0aDogNC40NDQ0NDQ0NDQ0dnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1ib29rIHtcbiAgICB3aWR0aDogNjB2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICBkaXYudW5pdC1zb3VuZCBkaXYudW5pdC1zb3VuZC1lbGVtIGRpdi51bml0LXNvdW5kLWJvb2sgZGl2LnVuaXQtc291bmQtYm9vay1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHBhZGRpbmctdG9wOiAxLjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42NjY2NjY2NjY3dnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMi4xNzU5MjU5MjU5dnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1ib29rIGRpdi51bml0LXNvdW5kLWJvb2staGVhZGVyIGltZyB7XG4gICAgd2lkdGg6IDEuNzEyOTYyOTYzdnc7XG4gIH1cbiAgZGl2LnVuaXQtc291bmQgZGl2LnVuaXQtc291bmQtZWxlbSBkaXYudW5pdC1zb3VuZC1ib29rIGRpdi51bml0LXNvdW5kLWJvb2stY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjM4ODg4ODg4ODl2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42NjY2NjY2NjY3dnc7XG4gIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICpcbiAqIFV0aWxpdHk6IEV4dGVuZCAtIGxheW91dFxuICpcbm1lZGlh44Gu5aSW44Gn5L2c44KL5b+F6KaB44GM44GC44KLXG4uYmFzZXtcblx0QGV4dGVuZCAlY2VudGVyXG59XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4lY2VudGVye1xuXHRtYXJnaW4tbGVmdDphdXRvO1xuXHRtYXJnaW4tcmlnaHQ6YXV0bztcbn1cblxuJXdyYXBwZXIge1xufVxuXG4laW5uZXIge1xufVxuIiwiLypcclxuICogUkVTRVRcclxuKi9cclxuYm9keXsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBmb250LXNpemU6IDYyLjUlOyB9XHJcbmRpdixoMSxoMixoMyxoNCxoNSxoNixwLGRsLGR0LGRkLHVsLG9sLGxpLGJsb2NrcXVvdGUscHJlLHRhYmxlLGNhcHRpb24sdGgsdGQsYWRkcmVzcyxmb3JtLGZpZWxkc2V0LGxlZ2VuZCxvYmplY3QsaGVhZGVyLGZvb3RlcixzZWN0aW9uLGFydGljbGUsbmF2LGZpZ3VyZSxjYW52YXN7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfVxyXG50YWJsZXsgYm9yZGVyLXNwYWNpbmc6IDA7IGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cclxuZmllbGRzZXQsaW1neyBib3JkZXI6IG5vbmU7IHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cclxuYWRkcmVzcyxjYXB0aW9uLGNpdGUsY29kZSxkZm4sZW0sc3Ryb25nLHRoLHZhciB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxyXG5vbCx1bCxsaXsgbGlzdC1zdHlsZTogbm9uZTsgfVxyXG5jYXB0aW9uLHRoLHRkeyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB0ZXh0LWFsaWduOiBsZWZ0OyB9XHJcbmgxLGgyLGgzLGg0LGg1LGg2LHNtYWxseyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDEwMCU7IH1cclxuaXsgZm9udC1zdHlsZTogbm9ybWFsOyB9XHJcbnE6YmVmb3JlLHE6YWZ0ZXJ7IGNvbnRlbnQ6ICcnOyB9XHJcbmFiYnIsYWNyb255bXsgYm9yZGVyOiBub25lOyB9XHJcbnN1cHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxyXG5zdWJ7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxyXG5hLCBvYmplY3QsIGVtYmVkeyBvdXRsaW5lOiBub25lOyB9XHJcbmE6aG92ZXIsYTphY3RpdmUsYTpmb2N1c3sgb3V0bGluZTogbm9uZTsgfVxyXG5oZWFkZXIsZm9vdGVyLHNlY3Rpb24sYXJ0aWNsZSxuYXYsZmlndXJlLGNhbnZhcyxtYWlueyBkaXNwbGF5OiBibG9jazsgfSIsIlxuYm9keXtcblx0QGluY2x1ZGUgZm9udC1zbW9vdGhpbmcoKTtcblx0bGluZS1oZWlnaHQ6MTtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHRmb250LWZhbWlseTogJGZvbnQ7XG5cdGNvbG9yOiRmb250Q29sb3I7XG5cdC8vbWluLWhlaWdodDogMTAwdmg7XG5cdG9wYWNpdHk6IDA7XG5cdC8vd2lkdGg6IDEwMCU7XG5cdC8vb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuKiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbmJvZHkubW9kYWwtb3BlbiB7XG4gIC8vcG9zaXRpb246IGZpeGVkO1xuICAvL3dpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYXtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJQcm82NU1lZGl1bVwiO1xuICBzcmM6IHVybCgnLi4vZm9udC9mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnQvZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cblxuaHRtbCxib2R5e1xuXHRiYWNrZ3JvdW5kOiAkYmdDb2xvcjtcbn1cbiNhcHB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbiosKjo6YmVmb3JlLCo6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi4tdHJhbnNmb3Jte1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG5cbi8qXG5MQU5HVUFHRSAvIERFVklDRVxuKi9cbi5sYW5nLWpwIFtkYXRhLWxhbmc9XCJlblwiXXtcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG4ubGFuZy1lbiBbZGF0YS1sYW5nPVwianBcIl17XG5cdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgI3skbXEtcGN9IHtcblx0W2RhdGEtZGV2aWNlPVwic3BcIl17XG5cdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSAjeyRtcS1zcH0ge1xuXHRbZGF0YS1kZXZpY2U9XCJwY1wiXXtcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0fVxufVxuXG5cbiIsIkBtaXhpbiBmb250LXNtb290aGluZyAoJHZhbHVlOiBvbikge1xuXHRAaWYgJHZhbHVlID09IG9uIHtcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHR9XG5cdEBlbHNlIHtcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcblx0fVxufVxuIiwiXHJcbiRmb250Q29sb3I6ICMwMDA7XHJcbiRiZ0NvbG9yOiAjZmZmOy8vcmdiYSgyNDEsIDI0MSwgMjQxLCAxKTtcclxuJGZvbnQ6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCDjg6HjgqTjg6rjgqosIG1laXJ5bywgc2Fucy1zZXJpZjtcclxuXHJcbiRzY3JlZW4tc3A6IDk1OXB4O1xyXG4kc2NyZWVuLXBjOiA5NjBweDtcclxuJG1xLXNwOiAgXCIobWF4LXdpZHRoOiAjeyRzY3JlZW4tc3B9KVwiO1xyXG4kbXEtcGM6ICBcIihtaW4td2lkdGg6ICN7JHNjcmVlbi1wY30pXCI7IiwiLypcbkBrZXlmcmFtZXMgeHh4IHtcbiAgMCUgICB7fVxuXG4gIDUwJSAge31cblxuICAxMDAlIHt9XG4gIEFBQVxufVxuKi8iLCIvKipcbiAqIFN3aXBlciAxMS4yLjEwXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI1IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEp1bmUgMjgsIDIwMjVcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfTpob3N0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt6LWluZGV4OjF9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLGluaXRpYWwpO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItaG9yaXpvbnRhbHt0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07ZGlzcGxheTpibG9ja30uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyO3Njcm9sbC1zbmFwLXN0b3A6YWx3YXlzfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmZ9LnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFja3stLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMH1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsNTAlKTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn0uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDtmb250LXZhcmlhbnQ6aW5pdGlhbDtsaW5lLWhlaWdodDoxfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSw4cHgpO3RvcDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsYXV0byk7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLDUwJSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCw4cHgpO2xlZnQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCxhdXRvKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntjb2xvcjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcixpbmhlcml0KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4yNSkpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO3Bvc2l0aW9uOnJlbGF0aXZlO3RvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4xKSl9LnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQ+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7Ym90dG9tOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLGF1dG8pO3otaW5kZXg6NTA7aGVpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO3dpZHRoOmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCxhdXRvKTtyaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTt6LWluZGV4OjUwO3dpZHRoOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO2hlaWdodDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IscmdiYSgwLDAsMCwuNSkpO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmU7dG91Y2gtYWN0aW9uOm5vbmV9LnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLnN3aXBlci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouNjt6LWluZGV4OjB9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LGhlaWdodH0uc3dpcGVyLnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiI2NvbnRhaW5lcntcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4jbWVudSB7XG5cdFx0XHRcdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC5lbGVtZW50IHtcblx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE2MHB4O1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEycHggcmdiYSgyNTUsMCwwLDAuNSk7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDAsMCwwLjI1KTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHR9XG5cblxuXHRcdFx0XHQuZWxlbWVudCAubnVtYmVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSgyNTUsMCwwLDAuNzUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmVsZW1lbnQgLnN5bWJvbCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNDBweDtcblx0XHRcdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoMCwwLDAsMSk7XG5cdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMjU1LDAsMCwwLjk1KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5lbGVtZW50IC5kZXRhaWxzIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdFx0XHRyaWdodDogMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSgyNTUsMCwwLDAuNzUpO1xuXHRcdFx0XHR9XG4vKlxuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LDEyNywwLDAuNzUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0b3V0bGluZTogMXB4IHNvbGlkIHJnYmEoMjU1LDEyNywwLDAuNzUpO1xuXHRcdFx0XHRib3JkZXI6IDBweDtcblx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH0qLyIsIkBtZWRpYSAjeyRtcS1wY30ge1xuLmFic3RyYWN0IHtcbiAgaGVpZ2h0OiB3KDMwNjApO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTp0cmFuc2Zvcm07XG4gICYuLXNob3J0e1xuICAgIGhlaWdodDogdygxNTYwKTtcbiAgfVxuICAuYWJzdHJhY3QtaW5mb3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOncoMTk2OCk7XG4gICAgbGVmdDogdygxNDQpO1xuICAgIHotaW5kZXg6MjA7XG4gICAgLmFic3RyYWN0LXRleHR7XG4gICAgICBmb250LXNpemU6IHcoMzYpO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBtYXJnaW4tYm90dG9tOiB3KDQ4KTtcbiAgICB9XG4gICAgLmFic3RyYWN0LWxvZ297XG4gICAgICAvKmltZ3tcbiAgICAgICAgd2lkdGg6IHcoNzIwKTtcbiAgICAgIH0qL1xuICAgICAgd2lkdGg6IHcoNzIwKTtcbiAgICBoZWlnaHQ6IHcoMTYyKTtcbiAgICAvL2JhY2tncm91bmQ6IHVybCguLi9pbWcvY29kZXhtb2Rlcm5fdy5zdmcpIGNlbnRlciBjZW50ZXIvY292ZXI7XG4gICAgZm9udC1zaXplOiB3KDEyMCk7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyUHJvNjVNZWRpdW1cIjtcbiAgICB3aWxsLWNoYW5nZTp0cmFuc2Zvcm07XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgLmFic3RyYWN0LWxvZ28tdGV4dHtcbiAgICAgIGZvbnQtc2l6ZTogdygyMCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdygtMC4zNSk7XG4gICAgICAvL3RleHQtaW5kZW50OiB3KC0yKTtcbiAgICAgIG1hcmdpbi1ib3R0b206dygyMCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiB3KC0yKTtcbiAgICAgICAgXG4gICAgICAgICAgLmNoYXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLS1tYXNrLXBvczogMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTA1ZGVnLCBibGFjayB2YXIoLS1tYXNrLXBvcyksIHRyYW5zcGFyZW50IHZhcigtLW1hc2stcG9zKSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICBcblxuICAgIH1cbiAgICAuYWJzdHJhY3QtbG9nby10dGx7XG4gICAgICAvL3RleHQtaW5kZW50OiB3KC0xMCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiB3KC0xMCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdygtNC41KTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAuLWNvZGV7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuLW1vZGV7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC4teHJue1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDp3KDM0KTtcbiAgICAgICAgLmNoYXJ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgLS1tYXNrLXBvczogMCU7XG4gICAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xdncpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMDVkZWcsIGJsYWNrIHZhcigtLW1hc2stcG9zKSwgdHJhbnNwYXJlbnQgdmFyKC0tbWFzay1wb3MpLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgXG4gICAgfVxuICAgIFxuICB9XG4gIC51bml0LWFic3RyYWN0LWVsZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAgLy8g5oq96LGh55qE44Gq44CM5qiq57ie44CN44Os44Kk44Ok44O8XG4gIC50cmFuc2l0aW9uLW92ZXJsYXkxIHtcbiAgICB3aWxsLWNoYW5nZTp0cmFuc2Zvcm07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwwLDAsMSkgMCUscmdiYSgwLDAsMCwxKSAzMyUscmdiYSgwLDAsMCwwKSA2NiUgLHJnYmEoMCwwLDAsMCkgMTAwJSk7XG4gICAgbWFzay1zaXplOiAzMDAlIDEwMCU7XG4gICAgbWFzay1wb3NpdGlvbjpyaWdodCBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZ3tcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAwMDB2dztcbiAgICB9XG4gICAgdHJhbnNpdGlvbjowLjhzICRlYXNlSW5PdXRRdWludCBhbGw7XG4gICAgJi4tc2hvd3tcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBtYXNrLXBvc2l0aW9uOmxlZnQgY2VudGVyO1xuICAgIH1cbiAgICAvKlxuICAgIG1hc2stc2l6ZTogMzAwJSAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgKi9cbiAgfVxuICAudHJhbnNpdGlvbi1vdmVybGF5MiB7XG4gICAgd2lsbC1jaGFuZ2U6dHJhbnNmb3JtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgXG4gICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCBcbiAgICAgIHJnYmEoMCwwLDAsMCkgMCUsXG4gICAgICByZ2JhKDAsMCwwLDApIDIwJSxcbiAgICAgIHJnYmEoMCwwLDAsMSkgNDAlICxcbiAgICAgIHJnYmEoMCwwLDAsMSkgNjAlICxcbiAgICAgIHJnYmEoMCwwLDAsMCkgODAlICxcbiAgICAgIHJnYmEoMCwwLDAsMCkgMTAwJVxuICAgICAgKTtcbiAgICBtYXNrLXNpemU6IDYwMCUgMTAwJTtcbiAgICBtYXNrLXBvc2l0aW9uOnJpZ2h0IGNlbnRlcjtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaW1ne1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMDAwMHZ3O1xuICAgIH1cbiAgICBcbiAgICBvcGFjaXR5OiAwO1xuICAgICYuLXNob3d7XG4gICAgICBtYXNrLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjowLjhzICRlYXNlSW5PdXRRdWludCBhbGw7XG4gICAgfVxuXG4gICAgJi4taGlkZXtcbiAgICAgIG1hc2stcG9zaXRpb246bGVmdCBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOjAuOHMgJGVhc2VJbk91dFF1aW50IGFsbDtcbiAgICB9XG4gIH1cbn1cbn1cblxuQG1lZGlhICN7JG1xLXNwfSB7XG4uYWJzdHJhY3Qge1xuICBoZWlnaHQ6IHcoMzA2MCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOnRyYW5zZm9ybTtcbiAgJi4tc2hvcnR7XG4gICAgaGVpZ2h0OiB3KDE1NjApO1xuICB9XG4gIC5hYnN0cmFjdC1pbmZve1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6dygyMTAwKTtcbiAgICBsZWZ0OiB3KDE0NCk7XG4gICAgei1pbmRleDoyMDtcbiAgICAuYWJzdHJhY3QtdGV4dHtcbiAgICAgIGZvbnQtc2l6ZTogc3coMzYpO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBtYXJnaW4tYm90dG9tOiB3KDQ4KTtcbiAgICB9XG4gICAgLmFic3RyYWN0LWxvZ297XG4gICAgICAvKmltZ3tcbiAgICAgICAgd2lkdGg6IHcoNzIwKTtcbiAgICAgIH0qL1xuICAgICAgd2lkdGg6IHN3KDcyMCk7XG4gICAgaGVpZ2h0OiBzdygxNjIpO1xuICAgIC8vYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb2RleG1vZGVybl93LnN2ZykgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgICBmb250LXNpemU6IHN3KDEyMCowLjcpO1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclBybzY1TWVkaXVtXCI7XG4gICAgd2lsbC1jaGFuZ2U6dHJhbnNmb3JtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIC5hYnN0cmFjdC1sb2dvLXRleHR7XG4gICAgICBmb250LXNpemU6IHN3KDIwKjAuNyk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogc3coLTAuMzUqMC43KTtcbiAgICAgIC8vdGV4dC1pbmRlbnQ6IHcoLTIpO1xuICAgICAgbWFyZ2luLWJvdHRvbTpzdygyMCowLjcpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogdygtMiowLjcpO1xuICAgICAgICBcbiAgICAgICAgICAuY2hhcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAtLW1hc2stcG9zOiAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMDVkZWcsIGJsYWNrIHZhcigtLW1hc2stcG9zKSwgdHJhbnNwYXJlbnQgdmFyKC0tbWFzay1wb3MpLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIFxuXG4gICAgfVxuICAgIC5hYnN0cmFjdC1sb2dvLXR0bHtcbiAgICAgIC8vdGV4dC1pbmRlbnQ6IHcoLTEwKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IHN3KC0xMCowLjcpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IHN3KC00LjUqMC43KTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAuLWNvZGV7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuLW1vZGV7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC4teHJue1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDpzdygzNCowLjcpO1xuICAgICAgICAuY2hhcntcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAtLW1hc2stcG9zOiAwJTtcbiAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTF2dyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEwNWRlZywgYmxhY2sgdmFyKC0tbWFzay1wb3MpLCB0cmFuc3BhcmVudCB2YXIoLS1tYXNrLXBvcyksIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICBcbiAgICB9XG4gICAgXG4gIH1cbiAgLnVuaXQtYWJzdHJhY3QtZWxlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgei1pbmRleDogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICAvLyDmir3osaHnmoTjgarjgIzmqKrnuJ7jgI3jg6zjgqTjg6Tjg7xcbiAgLnRyYW5zaXRpb24tb3ZlcmxheTEge1xuICAgIHdpbGwtY2hhbmdlOnRyYW5zZm9ybTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLDAsMCwxKSAwJSxyZ2JhKDAsMCwwLDEpIDMzJSxyZ2JhKDAsMCwwLDApIDY2JSAscmdiYSgwLDAsMCwwKSAxMDAlKTtcbiAgICBtYXNrLXNpemU6IDMwMCUgMTAwJTtcbiAgICBtYXNrLXBvc2l0aW9uOnJpZ2h0IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaW1ne1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMDAwMHZ3O1xuICAgIH1cbiAgICB0cmFuc2l0aW9uOjAuOHMgJGVhc2VJbk91dFF1aW50IGFsbDtcbiAgICAmLi1zaG93e1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG1hc2stcG9zaXRpb246bGVmdCBjZW50ZXI7XG4gICAgfVxuICAgIC8qXG4gICAgbWFzay1zaXplOiAzMDAlIDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICAqL1xuICB9XG4gIC50cmFuc2l0aW9uLW92ZXJsYXkyIHtcbiAgICB3aWxsLWNoYW5nZTp0cmFuc2Zvcm07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBcbiAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIFxuICAgICAgcmdiYSgwLDAsMCwwKSAwJSxcbiAgICAgIHJnYmEoMCwwLDAsMCkgMjAlLFxuICAgICAgcmdiYSgwLDAsMCwxKSA0MCUgLFxuICAgICAgcmdiYSgwLDAsMCwxKSA2MCUgLFxuICAgICAgcmdiYSgwLDAsMCwwKSA4MCUgLFxuICAgICAgcmdiYSgwLDAsMCwwKSAxMDAlXG4gICAgICApO1xuICAgIG1hc2stc2l6ZTogNjAwJSAxMDAlO1xuICAgIG1hc2stcG9zaXRpb246cmlnaHQgY2VudGVyO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBpbWd7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwMDAwdnc7XG4gICAgfVxuICAgIFxuICAgIG9wYWNpdHk6IDA7XG4gICAgJi4tc2hvd3tcbiAgICAgIG1hc2stcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOjAuOHMgJGVhc2VJbk91dFF1aW50IGFsbDtcbiAgICB9XG5cbiAgICAmLi1oaWRle1xuICAgICAgbWFzay1wb3NpdGlvbjpsZWZ0IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246MC44cyAkZWFzZUluT3V0UXVpbnQgYWxsO1xuICAgIH1cbiAgfVxufVxufSIsIi5hcmNoaXZlIHtcblxuXHRkaXYubG9nbyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IHcoMTMxKTtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IHcoNzMyKTtcblx0XHR9XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0ZGl2LmNvbnRlbnRze1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTAuNXZ3KTtcblx0fVxuXHQjbGluZXN7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDowO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0ZGl2LmFyY2hpdmUtdHRsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTtcblx0XHR0b3A6dygxMjE5KTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDAlKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0aDN7XG5cdFx0XHRmb250LXNpemU6IHcoNjApO1xuXHRcdFx0QGluY2x1ZGUgZig2MCk7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IHcoMzYpO1xuXHRcdFx0QGluY2x1ZGUgZigzNik7XG5cdFx0fVxuXHR9XG5cblxuXHRkaXYudG91Y2gge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6NTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiB3KDI0MCk7XG5cdFx0fVxuXHRcdGFuaW1hdGlvbjogYmxpbmsgMS42cyBpbmZpbml0ZTtcblx0fVxufVxuXG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuICA1MCUgeyBvcGFjaXR5OiAwOyB9XG59XG4iLCJAbWl4aW4gZigkc2l6ZSkge1xuICBmb250LXNpemU6IHcoJHNpemUpO1xuICBAbWVkaWEgI3skbXEtc3B9IHtcbiAgICBmb250LXNpemU6IHN3KCRzaXplKTtcbiAgfVxufSIsIlxyXG4uYmFzZXtcclxuXHRAbWVkaWEgI3skbXEtcGN9IHtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuXHRcdHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuXHRAbWVkaWEgI3skbXEtc3B9IHtcclxuXHJcblx0fVxyXG59XHJcbiIsIkBtaXhpbiBjbGVhcmZpeCAoKSB7XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59IiwiLmNpcmNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdygyMDAwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAuY2lyY2xlLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiB3KDEyMCk7XG4gICAgICAgIC8vbGVmdDogMDtcbiAgICAgICAgdG9wOiB3KC00MDApO1xuICAgICAgICB3aWR0aDogdyg4MDApO1xuICAgICAgICBoZWlnaHQ6IHcoODAwKTtcbiAgICAgICAgYW5pbWF0aW9uOiByb3RhdGUgMzBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgJi4tbGF5ZXIxIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAudW5pdC1jaXJjbGUtZWxlbSBsaSB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg5KSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTApIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxMSkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEyKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi4tbGF5ZXIyIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB3aWR0aDogdygxMDAwKTtcbiAgICAgICAgICAgIGhlaWdodDogdygxMDAwKTtcblxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiByZWQ7XG4gICAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZVJldmVyc2UgNDVzIGxpbmVhciBpbmZpbml0ZTtcblxuICAgICAgICAgICAgLnVuaXQtY2lyY2xlLWVsZW0gbGkge1xuICAgICAgICAgICAgICAgIGltZyB7XG5cbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHcoMTAwMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcblxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe3RyYW5zZm9ybTpyb3RhdGUoMjBkZWcpO31cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXt0cmFuc2Zvcm06cm90YXRlKDQwZGVnKTt9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7dHJhbnNmb3JtOnJvdGF0ZSg2MGRlZyk7fVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpe3RyYW5zZm9ybTpyb3RhdGUoODBkZWcpO31cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KXt0cmFuc2Zvcm06cm90YXRlKDEwMGRlZyk7fVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpe3RyYW5zZm9ybTpyb3RhdGUoMTIwZGVnKTt9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNyl7dHJhbnNmb3JtOnJvdGF0ZSgxNDBkZWcpO31cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg4KXt0cmFuc2Zvcm06cm90YXRlKDE2MGRlZyk7fVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDkpe3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTApe3RyYW5zZm9ybTpyb3RhdGUoMjAwZGVnKTt9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTEpe3RyYW5zZm9ybTpyb3RhdGUoMjIwZGVnKTt9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTIpe3RyYW5zZm9ybTpyb3RhdGUoMjQwZGVnKTt9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTMpe3RyYW5zZm9ybTpyb3RhdGUoMjYwZGVnKTt9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTQpe3RyYW5zZm9ybTpyb3RhdGUoMjgwZGVnKTt9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTUpe3RyYW5zZm9ybTpyb3RhdGUoMzAwZGVnKTt9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTYpe3RyYW5zZm9ybTpyb3RhdGUoMzIwZGVnKTt9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTcpe3RyYW5zZm9ybTpyb3RhdGUoMzQwZGVnKTt9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTgpe3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLi1sYXllcjMge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiB3KDEyMDApO1xuICAgICAgICAgICAgaGVpZ2h0OiB3KDEyMDApO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGUgNjBzIGxpbmVhciBpbmZpbml0ZTtcblxuICAgICAgICAgICAgLnVuaXQtY2lyY2xlLWVsZW0gbGkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46dG9wIGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBpbWcge1xuXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB3KDE0MDApO1xuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNykge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDVkZWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg5KSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTApIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxMSkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjVkZWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEyKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTMpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTk1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxNCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDE1KSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTYpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxNykge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNTVkZWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDE4KSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTkpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjg1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyMCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIxKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMjIpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyMykge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNDVkZWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDI0KSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVuaXQtY2lyY2xlLWVsZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICB3aWR0aDogdygyNDApO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHcoMjQwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB3KC0xMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdygyNDApO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHcoMjQwKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHcoNjAwKTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDpjb250YWluO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDM2MGRlZyk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZVJldmVyc2Uge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgICB9XG59IiwiXG5AbWVkaWEgI3skbXEtcGN9IHtcblx0LmNvbnRlbnR7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdGRpdiNhcHAge1xuXHRcdGhlaWdodDogY2FsYygyNTY4IC8gMjE2MCAqIDEwMHZ3KTtcblx0fVxuXHRkaXYuYXBwYnRuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOncoMzYwKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQuYXBwYnRuLWNvbnRhaW5lcntcblx0XHRcdHdpZHRoOiB3KDI3Myk7XG5cdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0aGVpZ2h0OiB3KDk2KTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0VERURFQyAwJSwgI0VBRUFFOSAzNyUsICNFMkUyRTEgNTklLCAjRDRENEQzIDc3JSwgI0MwQzBDMCA5MiUsICNCM0IzQjMgMTAwJSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB3KDE2KTtcblx0XHRcdHBhZGRpbmc6IHcoMTIpO1xuXHRcdH1cblx0XHRkaXYubW9kZS10b2dnbGUge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI4NS45NGRlZywjY2NjY2NjIDIuNDklLCNhYWFhYWEgMzcuNjUlLCNFMkUxRTEgNTguNTUlLCNENEQzRDMgNzUuNjUlLCNjY2NjY2MgODkuOSUsI0VERURFQyA5Ny41JSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB3KDE2KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXYubW9kZS5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHR3aWR0aDogdygxMjQpO1xuXHRcdFx0XHRoZWlnaHQ6IHcoNzApO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB3KDE2KTtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRkaXYubW9kZSB7XG5cdFx0XHRcdHdpZHRoOiB3KDEyNCk7XG5cdFx0XHRcdGhlaWdodDogdyg3MCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiB3KDQyKTtcblx0XHRcdFx0XHRoZWlnaHQ6IHcoNDIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGRpdi5hcHBmb290IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOncoMjAwKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRhLmluZm9ybWF0aW9uIHtcblx0XHRcdC8vYmFja2dyb3VuZDogcmdiYSgyNTUsMCwwLDAuNyk7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0cGFkZGluZy10b3A6IHcoMTAwMCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdHdpbGwtY2hhbmdlOnRyYW5zZm9ybTtcblx0XHRcdHAuaW5mb3JtYXRpb24tc3VidHRsIHtcblx0XHRcdFx0Zm9udC1zaXplOiB3KDM2KTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHRcdGg0LmluZm9ybWF0aW9uLXR0bCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdyg2MCk7XG5cdFx0XHRcdC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHcoOTcpO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0cC5pbmZvcm1hdGlvbi1wbGFjZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdygzNik7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHRwLmluZm9ybWF0aW9uLWRhdGUge1xuXHRcdFx0XHRmb250LXNpemU6IHcoMzYpO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB3KDE0NCk7XG5cdFx0fVxuXHRcdGRpdi5mb290LWlubmVyIHtcblx0XHRcdCAgZGlzcGxheTogZmxleDtcblx0XHRcdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCAgZ2FwOiB3KDE0NCk7XG5cdFx0XHQuYXJyb3d7XG5cblx0XHRcdCAgd2lkdGg6IHcoMTQ0KTtcblx0XHRcdCAgaGVpZ2h0OiB3KDE0NCk7XG5cdFx0XHQgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdCAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDtcblx0XHRcdCAgYmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdCAgZGlzcGxheTogZmxleDtcblx0XHRcdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdCAgaW1ne1xuXHRcdFx0ICBcdHdpZHRoOiB3KDgwKTtcblx0XHRcdCAgXHRoZWlnaHQ6IHcoNDkpXG5cdFx0XHQgIH1cblx0XHRcdCAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ICAmOmhvdmVye1xuXHRcdFx0ICBcdGJhY2tncm91bmQ6ICNlZWU7XG5cblx0XHRcdCAgfVxuXHRcdFx0fVxuXHRcdFx0ZGl2LmFycm93LnByZXYge1xuXHRcdFx0fVxuXHRcdFx0ZGl2LmRvdHMge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuICBcdFx0XHRcdGdhcDogdyg0NCk7XG5cdFx0XHRcdHNwYW4uZG90LmFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuLmRvdCB7XG5cdFx0XHRcdFx0d2lkdGg6IHcoMTYpO1xuXHRcdFx0XHRcdCAgaGVpZ2h0OiB3KDE2KTtcblx0XHRcdFx0XHQgIGJhY2tncm91bmQ6ICNjY2M7XG5cdFx0XHRcdFx0ICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGRpdi5hcnJvdy5uZXh0IHtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cblxuXG5cbkBtZWRpYSAjeyRtcS1zcH0ge1xuLmNvbnRlbnR7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvL3BhZGRpbmctYm90dG9tOiBzdygxNjApO1xuXHRkaXYjYXBwIHtcblx0XHRoZWlnaHQ6IGNhbGMoMjcyMCAvIDIxNjAgKiAxMDB2dyk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDp3KDg1KTtcblx0fVxuXHRkaXYuYXBwYnRuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOnN3KDE5NSk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LmFwcGJ0bi1jb250YWluZXJ7XG5cdFx0XHR3aWR0aDogc3coMjczKjAuOCk7XG5cdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBzdyg5NiowLjgpO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRURFREVDIDAlLCAjRUFFQUU5IDM3JSwgI0UyRTJFMSA1OSUsICNENEQ0RDMgNzclLCAjQzBDMEMwIDkyJSwgI0IzQjNCMyAxMDAlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHN3KDE2KjAuOCk7XG5cdFx0XHRwYWRkaW5nOiBzdygxMiowLjgpO1xuXHRcdH1cblx0XHRkaXYubW9kZS10b2dnbGUge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI4NS45NGRlZywjY2NjY2NjIDIuNDklLCNhYWFhYWEgMzcuNjUlLCNFMkUxRTEgNTguNTUlLCNENEQzRDMgNzUuNjUlLCNjY2NjY2MgODkuOSUsI0VERURFQyA5Ny41JSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiBzdygxNiowLjgpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGRpdi5tb2RlLmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdHdpZHRoOiBzdygxMjQqMC44KTtcblx0XHRcdFx0aGVpZ2h0OiBzdyg3MCowLjgpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiBzdygxNik7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0ZGl2Lm1vZGUge1xuXHRcdFx0XHR3aWR0aDogc3coMTI0KjAuOCk7XG5cdFx0XHRcdGhlaWdodDogc3coNzAqMC44KTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IHN3KDQyKjAuOCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBzdyg0MiowLjgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGRpdi5hcHBmb290IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOnN3KC04MCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0YS5pbmZvcm1hdGlvbiB7XG5cdFx0XHQvL2JhY2tncm91bmQ6IHJnYmEoMjU1LDAsMCwwLjcpO1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdHBhZGRpbmctdG9wOiB3KDEwMDApO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHR3aWxsLWNoYW5nZTp0cmFuc2Zvcm07XG5cdFx0XHRwLmluZm9ybWF0aW9uLXN1YnR0bCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc3coMzYpO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0aDQuaW5mb3JtYXRpb24tdHRsIHtcblx0XHRcdFx0Zm9udC1zaXplOiBzdyg2MCk7XG5cdFx0XHRcdC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHN3KDk3KjAuNik7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHRwLmluZm9ybWF0aW9uLXBsYWNlIHtcblx0XHRcdFx0Zm9udC1zaXplOiBzdygzNik7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHRwLmluZm9ybWF0aW9uLWRhdGUge1xuXHRcdFx0XHRmb250LXNpemU6IHN3KDM2KTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogc3coMTQ0KjAuNik7XG5cdFx0fVxuXHRcdGRpdi5mb290LWlubmVyIHtcblx0XHRcdCAgZGlzcGxheTogZmxleDtcblx0XHRcdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCAgZ2FwOiBzdygxNDQqMC42KTtcblx0XHRcdC5hcnJvd3tcblxuXHRcdFx0ICB3aWR0aDogc3coMTQ0KjAuNik7XG5cdFx0XHQgIGhlaWdodDogc3coMTQ0KjAuNik7XG5cdFx0XHQgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdCAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDtcblx0XHRcdCAgYmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdCAgZGlzcGxheTogZmxleDtcblx0XHRcdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdCAgaW1ne1xuXHRcdFx0ICBcdHdpZHRoOiBzdyg4MCowLjYpO1xuXHRcdFx0ICBcdGhlaWdodDogc3coNDkqMC42KTtcblx0XHRcdCAgfVxuXHRcdFx0ICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQgICY6aG92ZXJ7XG5cdFx0XHQgIFx0YmFja2dyb3VuZDogI2VlZTtcblxuXHRcdFx0ICB9XG5cdFx0XHR9XG5cdFx0XHRkaXYuYXJyb3cucHJldiB7XG5cdFx0XHR9XG5cdFx0XHRkaXYuZG90cyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gIFx0XHRcdFx0Z2FwOiBzdyg0NCowLjYpO1xuXHRcdFx0XHRzcGFuLmRvdC5hY3RpdmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3Bhbi5kb3Qge1xuXHRcdFx0XHRcdHdpZHRoOiBzdygxNiowLjYpO1xuXHRcdFx0XHRcdCAgaGVpZ2h0OiBzdygxNiowLjYpO1xuXHRcdFx0XHRcdCAgYmFja2dyb3VuZDogI2NjYztcblx0XHRcdFx0XHQgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0ZGl2LmFycm93Lm5leHQge1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxufVxuXG5cblxuIiwiLmVtZXJnZW5jeXtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDIxNywgMCwgMSk7XG59XG5Aa2V5ZnJhbWVzIG1vdmUtbGluZSB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB3KDI4NC41KSBjZW50ZXI7XG4gIH1cbn1cbnNlY3Rpb24uZW1lcmdlbmN5IHtcblx0cGFkZGluZy10b3A6IHcoMjY0KTtcblx0ZGl2LmVtZXJnZW5jeS10dGwge1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDonJztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiB3KDEyMyk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2VtZXJnZW5jeS1saW5lLnBuZykgcmVwZWF0LXggY2VudGVyIGNlbnRlci9jb250YWluO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRhbmltYXRpb246IG1vdmUtbGluZSAycyBsaW5lYXIgaW5maW5pdGU7XG5cdFx0fVxuXHRcdGgzLmVtZXJnZW5jeS10dGwtZWxlbSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IHcoMjE2KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OicnO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IHcoMTIzKTtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvZW1lcmdlbmN5LWxpbmUucG5nKSByZXBlYXQteCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGFuaW1hdGlvbjogbW92ZS1saW5lIDJzIGxpbmVhciBpbmZpbml0ZSByZXZlcnNlO1xuXHRcdH1cblx0XHRtYXJnaW4tYm90dG9tOiB3KDEyNik7XG5cdH1cblx0ZGl2LmVtZXJnZW5jeS10ZXh0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aDQuZW1lcmdlbmN5LXR0bC1lbGVtIHtcblx0XHRcdGZvbnQtc2l6ZTogdygxMjgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRcdG1hcmdpbi1ib3R0b206IHcoMTI4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0XHRwLmVtZXJnZW5jeS10ZXh0LWVsZW0ge1xuXHRcdFx0Zm9udC1zaXplOiB3KDk2KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB3KDk2KTtcblx0XHR9XG5cdFx0cC5lbWVyZ2VuY3ktZW5nLWVsZW0ge1xuXHRcdFx0Zm9udC1zaXplOiB3KDY0KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0fVxuXHRcdG1hcmdpbi1ib3R0b206IHcoMjAwKTtcblx0fVxuXHQvKlxuZGl2LnVuaXQtbW91c2V7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQudW5pdC1tb3VzZS1lbGVtIHtcblx0ICB3aWR0aDogdyg0OCk7XG5cdCAgaGVpZ2h0OiB3KDk2KTtcblx0ICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuXHQgIGJvcmRlci1yYWRpdXM6IHcoMjQpO1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQgIGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblxuXHQudW5pdC1tb3VzZS1lbGVtLWRvdCB7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHRvcDogdygxNCk7XG5cdCAgbGVmdDogNTAlO1xuXHQgIHdpZHRoOiB3KDE2KTtcblx0ICBoZWlnaHQ6IHcoMTYpO1xuXHQgIGJhY2tncm91bmQ6ICMwMDA7XG5cdCAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ICBhbmltYXRpb246IG1vdXNlTW92ZSAxLjZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuXHR9XG5cblx0QGtleWZyYW1lcyBtb3VzZU1vdmUge1xuXHQgIDAlIHtcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHQgICAgb3BhY2l0eTogMTtcblx0ICB9XG5cdCAgNTAlIHtcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDJ2dyk7XG5cdCAgICBvcGFjaXR5OiAwLjI7XG5cdCAgfVxuXHQgIDEwMCUge1xuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdCAgICBvcGFjaXR5OiAxO1xuXHQgIH1cblx0fVxuXG59XG5cdCovXG5cdGRpdi5lbWVyZ2VuY3ktaWxsdXN0IHtcblx0XHR3aWR0aDogdygxODgwKTtcblx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdGRpdi5lbWVyZ2VuY3ktbW91c2Uge1xuXHRcdFx0ICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpdi5lbWVyZ2VuY3ktbW91c2UtZWxlbSB7XG5cdFx0XHRcdCAgd2lkdGg6IHcoMTIwKTtcblx0XHRcdFx0ICBoZWlnaHQ6IHcoMjQwKTtcblx0XHRcdFx0ICBib3JkZXI6IHcoNikgc29saWQgIzAwMDtcblx0XHRcdFx0ICBib3JkZXItcmFkaXVzOiB3KDYwKTtcblx0XHRcdFx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0ICBcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjM3LCAwLCAwLCAxKTtcblx0XHRcdFx0c3Bhbi5lbWVyZ2VuY3ktbW91c2UtZWxlbS1kb3Qge1xuXHRcdFx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ICB0b3A6IHcoMzIpO1xuXHRcdFx0XHQgIGxlZnQ6IDUwJTtcblx0XHRcdFx0ICB3aWR0aDogdyg0MCk7XG5cdFx0XHRcdCAgaGVpZ2h0OiB3KDQwKTtcblx0XHRcdFx0ICBiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHQgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdCAgYW5pbWF0aW9uOiBtb3VzZU1vdmUgMS42cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRkaXYuZW1lcmdlbmN5LWlsbHVzdC1pbWcge1xuXHRcdFx0bWFyZ2luLXRvcDogdygtMzIwKTtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRkaXYuZW1lcmdlbmN5LWlsbHVzdC1idG4ge1xuXHRcdFx0XG5cdFx0XHRtYXJnaW4tdG9wOiB3KC0yNCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0d2lkdGg6IHcoMTg4MCk7XG5cdFx0XHRoZWlnaHQ6IHcoMjg4KTtcblxuXHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdGJvcmRlcjogdyg2KSBzb2xpZCAjMDAwMDAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdygzMCk7XG5cdFx0XHRmb250LXNpemU6IHcoOTYpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHcoMjg4KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0fVxuXHR9XG5cdGRpdi5lbWVyZ2VuY3ktZXgge1xuXHRcdHdpZHRoOiB3KDE4ODApO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luOjAgYXV0bztcblx0XHRkaXYuZW1lcmdlbmN5LWV4LWVsZW0ge1xuXHRcdFx0d2lkdGg6IHcoODg4KTtcblx0XHRcdHAuZW1lcmdlbmN5LWV4LXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IHcoMzYpO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdyg0OCk7XG5cdFx0XHR9XG5cdFx0XHRkaXYuZW1lcmdlbmN5LWV4LWltZyB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJAbWVkaWEgI3skbXEtcGN9IHtcclxuXHRmb290ZXIuZm9vdGVyIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMSk7XHJcblx0XHRjb2xvcjogcmdiYSgxNzAsIDE3MCwgMTcwLCAxKTtcclxuXHRcdHBhZGRpbmctdG9wOiB3KDEyMCk7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogdygxMjApO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGl2LmZvb3Rlcl9faW5uZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRtYXJnaW46MCB3KDE0NCk7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRkaXYuZm9vdGVyX19sZWZ0IHtcclxuXHRcdFx0XHR3aWR0aDogdyg4ODgpO1xyXG5cdFx0XHRcdHAuZm9vdGVyX19sb2dvIHtcclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiB3KDcyMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB3KDQ2OCk7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB3KDI3MCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGRpdi5mb290ZXJfX2NvbnRhY3Qge1xyXG5cdFx0XHRcdFx0aDQuZm9vdGVyX19oZWFkaW5nIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB3KDM2KTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRoMy5mb290ZXJfX2NvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHcoMzYpO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHAuZm9vdGVyX19pbmZvIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB3KDI0KTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGRpdi5mb290ZXJfX3JpZ2h0IHtcclxuXHRcdFx0XHR3aWR0aDogdyg4ODgpO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiB3KDEyKTtcclxuXHRcdFx0XHRoNC5mb290ZXJfX21lc3NhZ2Uge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB3KDM2KTtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiB3KDMyKTtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE3MCwgMTcwLCAxNzAsIDEpO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVsLmZvb3Rlcl9fbmF2LmZvb3Rlcl9fbmF2LS1wcmltYXJ5IHtcclxuXHRcdFx0XHRcdGxpLmZvb3Rlcl9fbmF2LWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zNTtcclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB3KDI0KTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiB3KDMyKSAwO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogdyg2MCk7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6dyg0MCk7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdygzOSk7XHJcblx0XHRcdFx0XHRcdFx0XHQvL2hlaWdodDogdygyNCk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE3MCwgMTcwLCAxNzAsIDEpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdyg0OCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVsLmZvb3Rlcl9fbmF2LmZvb3Rlcl9fbmF2LS1zZWNvbmRhcnkge1xyXG5cdFx0XHRcdFx0bGkuZm9vdGVyX19uYXYtaXRlbSB7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHcoMjQpO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IHcoMzIpIHcoNDgpO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogdyg2MCk7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6dyg0MCk7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogdygzOSk7XHJcblx0XHRcdFx0XHRcdFx0XHQvL2hlaWdodDogdygyNCk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHcoMzIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdygxMDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwLmZvb3Rlcl9fY29weSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdygyNCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgI3skbXEtc3B9IHtcclxuXHRmb290ZXIuZm9vdGVyIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMSk7XHJcblx0XHRjb2xvcjogcmdiYSgxNzAsIDE3MCwgMTcwLCAxKTtcclxuXHRcdHBhZGRpbmctdG9wOiBzdyg4MCk7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogc3coODApO1xyXG5cdFx0XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXYuZm9vdGVyX19pbm5lciB7XHJcblx0XHRcdG1hcmdpbjowIHN3KDgwKTtcclxuXHRcdFx0ZGl2LmZvb3Rlcl9fbGVmdCB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0cC5mb290ZXJfX2xvZ28ge1xyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IHN3KDUwMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdyg2MCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGRpdi5mb290ZXJfX2NvbnRhY3Qge1xyXG5cdFx0XHRcdFx0aDQuZm9vdGVyX19oZWFkaW5nIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBzdygzNik7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDMuZm9vdGVyX19jb21wYW55IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBzdygzNik7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0cC5mb290ZXJfX2luZm8ge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHN3KDM2KTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdyg2MCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGRpdi5mb290ZXJfX3JpZ2h0IHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogdygxMik7XHJcblx0XHRcdFx0aDQuZm9vdGVyX19tZXNzYWdlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogc3coMzYpO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHcoMzIpO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTcwLCAxNzAsIDE3MCwgMSk7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dWwuZm9vdGVyX19uYXYuZm9vdGVyX19uYXYtLXByaW1hcnkge1xyXG5cdFx0XHRcdFx0bGkuZm9vdGVyX19uYXYtaXRlbSB7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHN3KDM2KTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiBzdygzMikgMDtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IHN3KDYwKTtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDpzdyg0Mik7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogc3coMzkpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly9oZWlnaHQ6IHN3KDM2KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTcwLCAxNzAsIDE3MCwgMSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdyg1NCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVsLmZvb3Rlcl9fbmF2LmZvb3Rlcl9fbmF2LS1zZWNvbmRhcnkge1xyXG5cdFx0XHRcdFx0bGkuZm9vdGVyX19uYXYtaXRlbSB7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHN3KDM2KTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiBzdygzMikgc3coNDgpO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogc3coNjApO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOnN3KDQyKTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBzdygzOSk7XHJcblx0XHRcdFx0XHRcdFx0XHQvL2hlaWdodDogc3coMjQpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdyg1NCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdyg1NCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAuZm9vdGVyX19jb3B5IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBzdygzNik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmdyYWR7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuZ3JhZDEsXG4gIC5ncmFkMixcbiAgLmdyYWQzLCB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZpbHRlcjogYmx1cig0dncpO1xuICAgIC8vbWl4LWJsZW5kLW1vZGU6IGxpZ2h0ZW47XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIC5ncmFkMSB7XG4gIFx0YmFja2dyb3VuZDogcmdiYSgyMDgsIDIzMSwgMjU1LCAwLjIpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTYwdnc7XG4gICAgaGVpZ2h0OiAxNjB2dztcbiAgICB0b3A6IDIwJTtcbiAgICBsZWZ0OiAyMCU7XG4gICAgYW5pbWF0aW9uOiBtb3ZlMSAzMXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICB9XG5cbiAgLmdyYWQyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjMxLCAxMDgsIDAuMik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxNTB2dztcbiAgICBoZWlnaHQ6IDE1MHZ3O1xuICAgIGJvdHRvbTogLTE1JTtcbiAgICByaWdodDogLTM1JTtcbiAgICBhbmltYXRpb246IG1vdmUyIDM1cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIH1cbiAgLmdyYWQzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTU0LCAxNTYsIDAuMik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxNTB2dztcbiAgICBoZWlnaHQ6IDE1MHZ3O1xuICAgIGJvdHRvbTogLTE1JTtcbiAgICBsZWZ0OiAtNDUlO1xuICAgIGFuaW1hdGlvbjogbW92ZTMgMzZzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgfVxufVxuXG5cbi8vID09PSDlkITjgbzjgYvjgZflhobjga7li5XjgY0gPT09XG5Aa2V5ZnJhbWVzIG1vdmUxIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTUwJSwgMCkgc2NhbGUoMSk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDEyMCUsIDUlKSBzY2FsZSgxLjEpOyB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZTIge1xuICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNDAlKSBzY2FsZSgxKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTglLCAxMjAlKSBzY2FsZSgxLjE1KTsgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vdmUzIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MCUsIDApIHNjYWxlKDEpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzUlLCAtNSUpIHNjYWxlKDEuMDUpOyB9XG59IiwiQG1lZGlhICN7JG1xLXBjfSB7XHJcbmhlYWRlci5oZWFkZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0d2lkdGg6IHcoMTg3Mik7XHJcblx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDowO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcclxuXHR6LWluZGV4OiAxMDA7XHJcblx0ICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xyXG5cdCAgICAvKlxyXG5cdCYuLWJsYWNre1xyXG5cdFx0ZGl2LmhlYWRlci1sZWZ0IHtcclxuXHRcdFx0ZmlsdGVyOmludmVydCgxKTtcclxuXHRcdH1cclxuXHRcdGRpdi5oZWFkZXItcmlnaHQge1xyXG5cdFx0XHRmaWx0ZXI6aW52ZXJ0KDEpO1xyXG5cdFx0fVxyXG5cdH0qL1xyXG5cdGRpdi5oZWFkZXItbGVmdCB7XHJcblx0XHR3aWR0aDogdyg1MDApO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbi10b3A6IHcoNzIpO1xyXG5cdFx0Z2FwOncoNzIpO1xyXG5cclxuXHRcdGRpdi5oZWFkZXItcmVsb2FkIHtcclxuXHRcdFx0Ym9yZGVyOncoMSkgc29saWQgI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogdyg1MCk7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IHcoOTYpO1xyXG5cdFx0XHRcdGhlaWdodDogdyg5Nik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGRpdi5oZWFkZXItaW5mbyB7XHJcblx0XHRcdGJvcmRlcjp3KDEpIHNvbGlkICNmZmY7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IHcoNTApO1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiB3KDk2KTtcclxuXHRcdFx0XHRoZWlnaHQ6IHcoOTYpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGRpdi5oZWFkZXItY2VudGVyIHtcclxuXHRcdHdpZHRoOiB3KDcyMCk7XHJcblxyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyMjcsIDIyOSwgMjMwLCAxKTtcclxuXHRcdGhlaWdodDogdyg5Nik7XHJcblx0XHRtYXJnaW4tdG9wOiB3KDcyKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IHcoNDgpO1xyXG5cdFx0Zm9udC1zaXplOncoNDApO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRpbWd7XHJcblx0XHRcdC8vaGVpZ2h0OiB3KDM2KTtcclxuXHRcdFx0d2lkdGg6IHcoMzUwKTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogdyg4MCk7XHJcblx0XHR9XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtaW5kZW50OiB3KDEyMCk7XHJcblx0XHRsaW5lLWhlaWdodDogdyg5Nik7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogdyg3Mik7XHJcblx0XHRcdHRvcDp3KDM2KTtcclxuXHRcdFx0Y29udGVudDonJztcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogdyg0NCk7XHJcblx0XHRcdGhlaWdodDogdyg0KTtcclxuXHRcdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IHcoNzIpO1xyXG5cdFx0XHR0b3A6dyg1Mik7XHJcblx0XHRcdGNvbnRlbnQ6Jyc7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IHcoNDQpO1xyXG5cdFx0XHRoZWlnaHQ6IHcoNCk7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHRkaXYuaGVhZGVyLXJpZ2h0IHtcclxuXHRcdHdpZHRoOiB3KDUwMCk7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Z2FwOncoNzIpO1xyXG5cdFx0bWFyZ2luLXRvcDogdyg3Mik7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IHcoMzApO1xyXG5cdFx0ZGl2LmhlYWRlci1mb250IHtcclxuXHRcdFx0Ym9yZGVyOncoMSkgc29saWQgI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogdyg1MCk7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IHcoOTYpO1xyXG5cdFx0XHRcdGhlaWdodDogdyg5Nik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGRpdi5oZWFkZXItbGFuZyB7XHJcblx0XHRcdGJvcmRlcjp3KDEpIHNvbGlkICNmZmY7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IHcoNDgpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogdyg5NCk7XHJcblx0XHRcdGhlaWdodDogdyg5OCk7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHcoMjQpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiAwIHcoNzIpIDAgdygxMDgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IHcoMzIpO1xyXG5cdFx0XHRcdHRvcDp3KDQ4KTtcclxuXHRcdFx0XHRjb250ZW50OicnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR3aWR0aDogdygzMCk7XHJcblx0XHRcdFx0aGVpZ2h0OiB3KDIpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSg1MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogdyg1MCk7XHJcblx0XHRcdFx0dG9wOncoNDgpO1xyXG5cdFx0XHRcdGNvbnRlbnQ6Jyc7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiB3KDMwKTtcclxuXHRcdFx0XHRoZWlnaHQ6IHcoMik7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKC01MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAjeyRtcS1zcH0ge1xyXG5oZWFkZXIuaGVhZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC8vd2lkdGg6IHN3KDkwMCk7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ly9wYWRkaW5nOjAgc3coMzApO1xyXG5cdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDowO1xyXG5cdHotaW5kZXg6IDEwMDtcclxuXHQvL21peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xyXG5cdGRpdi5oZWFkZXItbGVmdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0d2lkdGg6IHN3KDMwMCk7XHJcblx0XHQvL21hcmdpbi10b3A6IHcoNzIpO1xyXG5cdFx0bWFyZ2luLXRvcDogc3coMzApO1xyXG5cdFx0Z2FwOncoNzIpO1xyXG5cdFx0ZGl2LmhlYWRlci1yZWxvYWQge1xyXG5cdFx0XHRib3JkZXI6dygxKSBzb2xpZCAjZmZmO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiB3KDUwKTtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogdyg5Nik7XHJcblx0XHRcdFx0aGVpZ2h0OiB3KDk2KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0ZGl2LmhlYWRlci1pbmZvIHtcclxuXHRcdFx0Ym9yZGVyOncoMSkgc29saWQgI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogdyg1MCk7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IHcoOTYpO1xyXG5cdFx0XHRcdGhlaWdodDogdyg5Nik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0ZGl2LmhlYWRlci1jZW50ZXIge1xyXG5cdFx0d2lkdGg6IHcoMTg3Mik7XHJcblxyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgyMjcsIDIyOSwgMjMwLCAxKTtcclxuXHRcdGhlaWdodDogdyg5NioyKTtcclxuXHRcdG1hcmdpbi10b3A6IHcoNzIpO1xyXG5cdFx0bWFyZ2luLXRvcDogc3coMzApO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogdyg0OCoyKTtcclxuXHRcdGZvbnQtc2l6ZTp3KDQ4KjIpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR0ZXh0LWluZGVudDogdygxMjApO1xyXG5cdFx0bGluZS1oZWlnaHQ6IHcoOTYqMik7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRpbWd7XHJcblx0XHRcdC8vaGVpZ2h0OiB3KDM2KTtcclxuXHRcdFx0d2lkdGg6IHcoNjAwKTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogdyg4MCk7XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogdyg3MioyKTtcclxuXHRcdFx0dG9wOncoMzcqMik7XHJcblx0XHRcdGNvbnRlbnQ6Jyc7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IHcoNDQqMik7XHJcblx0XHRcdGhlaWdodDogdyg0KjIpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogdyg3MioyKTtcclxuXHRcdFx0dG9wOncoNTMqMik7XHJcblx0XHRcdGNvbnRlbnQ6Jyc7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IHcoNDQqMik7XHJcblx0XHRcdGhlaWdodDogdyg0KjIpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0ZGl2LmhlYWRlci1yaWdodCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0d2lkdGg6IHN3KDMwMCk7XHJcblx0XHRnYXA6dyg3Mik7XHJcblx0XHRtYXJnaW4tdG9wOiB3KDcyKTtcclxuXHRcdG1hcmdpbi10b3A6IHN3KDMwKTtcclxuXHRcdGRpdi5oZWFkZXItZm9udCB7XHJcblx0XHRcdGJvcmRlcjp3KDEpIHNvbGlkICNmZmY7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IHcoNTApO1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiB3KDk2KTtcclxuXHRcdFx0XHRoZWlnaHQ6IHcoOTYpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRkaXYuaGVhZGVyLWxhbmcge1xyXG5cdFx0XHRib3JkZXI6dygxKSBzb2xpZCAjZmZmO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiB3KDQ4KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IHcoOTQpO1xyXG5cdFx0XHRoZWlnaHQ6IHcoOTgpO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiBzdygyNCk7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgdyg3MikgMCB3KDEwOCk7XHJcblx0XHRcdH1cclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogdygzMik7XHJcblx0XHRcdFx0dG9wOncoNDgpO1xyXG5cdFx0XHRcdGNvbnRlbnQ6Jyc7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiB3KDMwKTtcclxuXHRcdFx0XHRoZWlnaHQ6IHcoMik7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKDUwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiB3KDUwKTtcclxuXHRcdFx0XHR0b3A6dyg0OCk7XHJcblx0XHRcdFx0Y29udGVudDonJztcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IHcoMzApO1xyXG5cdFx0XHRcdGhlaWdodDogdygyKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTpyb3RhdGUoLTUwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG59IiwiQG1lZGlhICN7JG1xLXBjfSB7XG5cdC53cmFwcGVyLXNsaWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRjb2xvcjogIzI2MjYyNjtcblx0XHRiYWNrZ3JvdW5kOiBibGFjaztcblx0XHQuaXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRoZWlnaHQ6IHcoMTQ0MCk7XG5cdFx0XHRwYWRkaW5nLWlubGluZTogMnJlbTtcblx0XHRcdHBpY3R1cmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHRcdFx0XHRcdGluc2V0OiAwO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudmlkZW8ge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdFx0XHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dmlkZW8ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRpbnNldDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym90dG9tOiB3KDQwKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogLjVyZW07XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRwYWRkaW5nLWlubGluZTogNHJlbTtcblx0XHRcdC5zdmctaWNvbiB7XG5cdFx0XHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0XHRcdGhlaWdodDogMS41cmVtO1xuXHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0IFx0ZmlsbDogd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHdpZHRoOiBpbml0aWFsO1xuXHRcdFx0XHRoZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJ1bGxldC1jb250ZW50IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnBlcmNlbnRhZ2Uge1xuXHRcdC0tY29sb3JmMzogIzFDNjlENDtcblx0XHQtLWNvbG9yMTM6ICMxQzY5RDQ7XG5cdFx0d2lkdGg6IDMuNHJlbTtcblx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0bWFzazogcmFkaWFsLWdyYWRpZW50KHRyYW5zcGFyZW50IDY1JSwgYmxhY2sgNjglIDEwMCUpO1xuXHRcdC13ZWJraXQtbWFzazogcmFkaWFsLWdyYWRpZW50KHRyYW5zcGFyZW50IDY1JSwgYmxhY2sgNjglIDEwMCUpO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0YmFja2dyb3VuZDogY29uaWMtZ3JhZGllbnQoXG5cdFx0XHRcdHRyYW5zcGFyZW50IDAsXG5cdFx0XHRcdHRyYW5zcGFyZW50IHZhcigtLXApLFxuXHRcdFx0XHQjYzlkNmQ3IDBcblx0XHRcdCksXG5cdFx0XHRjb25pYy1ncmFkaWVudChcblx0XHRcdFx0dmFyKC0tY29sb3JmMyksXG5cdFx0XHRcdCMxQzY5RDQsXG5cdFx0XHRcdCMxQzY5RDQsXG5cdFx0XHRcdCMxQzY5RDQsXG5cdFx0XHRcdHZhcigtLWNvbG9yZjMpXG5cdFx0XHQpLFxuXHRcdFx0Y29uaWMtZ3JhZGllbnQodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50IDEwJSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdCYuc2hvdyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0XHQubnVtYmVyIHtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHRcdFx0YWxpZ24taXRlbXM6IGluaGVyaXQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3IxMyk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtcS1zcH0ge1xuXHQud3JhcHBlci1zbGlkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0Y29sb3I6ICMyNjI2MjY7XG5cdFx0YmFja2dyb3VuZDogYmxhY2s7XG5cdFx0Lml0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0aGVpZ2h0OiB3KDE0NDApO1xuXHRcdFx0cGFkZGluZy1pbmxpbmU6IDJyZW07XG5cdFx0XHRwaWN0dXJlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0XHRcdFx0XHRpbnNldDogMDtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGluc2V0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnZpZGVvIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHRcdFx0XHRcdGluc2V0OiAwO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHZpZGVvIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvdHRvbTogc3coNDApO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiAuNXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogc3coNDApO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdHBhZGRpbmctaW5saW5lOiBzdyg0MCk7XG5cdFx0XHQuc3ZnLWljb24ge1xuXHRcdFx0XHR3aWR0aDogc3coNDApO1xuXHRcdFx0XHRoZWlnaHQ6IHN3KDQwKTtcblx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdCBcdGZpbGw6IHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR3aWR0aDogaW5pdGlhbDtcblx0XHRcdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5idWxsZXQtY29udGVudCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wZXJjZW50YWdlIHtcblx0XHQtLWNvbG9yZjM6ICMxQzY5RDQ7XG5cdFx0LS1jb2xvcjEzOiAjMUM2OUQ0O1xuXHRcdHdpZHRoOiBzdyg4MCk7XG5cdFx0YXNwZWN0LXJhdGlvOiAxO1xuXHRcdG1hc2s6IHJhZGlhbC1ncmFkaWVudCh0cmFuc3BhcmVudCA2NSUsIGJsYWNrIDY4JSAxMDAlKTtcblx0XHQtd2Via2l0LW1hc2s6IHJhZGlhbC1ncmFkaWVudCh0cmFuc3BhcmVudCA2NSUsIGJsYWNrIDY4JSAxMDAlKTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KFxuXHRcdFx0XHR0cmFuc3BhcmVudCAwLFxuXHRcdFx0XHR0cmFuc3BhcmVudCB2YXIoLS1wKSxcblx0XHRcdFx0I2M5ZDZkNyAwXG5cdFx0XHQpLFxuXHRcdFx0Y29uaWMtZ3JhZGllbnQoXG5cdFx0XHRcdHZhcigtLWNvbG9yZjMpLFxuXHRcdFx0XHQjMUM2OUQ0LFxuXHRcdFx0XHQjMUM2OUQ0LFxuXHRcdFx0XHQjMUM2OUQ0LFxuXHRcdFx0XHR2YXIoLS1jb2xvcmYzKVxuXHRcdFx0KSxcblx0XHRcdGNvbmljLWdyYWRpZW50KHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCAxMCUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQmLnNob3cge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0Lm51bWJlciB7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0YXNwZWN0LXJhdGlvOiAxO1xuXHRcdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0XHRcdGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdFx0Zm9udC1zaXplOiBzdygxNik7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3IxMyk7XG5cdFx0fVxuXHR9XG59IiwiXG5kaXYua2lkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiB3KDI0MjApO1xuICB1bC5raWRzLWljb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICAgYW5pbWF0aW9uOiBmYWRlU2NhbGVJbiAxLjhzIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjo1MHZ3IDUwdnc7XG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgIHRvcDp3KDM0MCk7XG4gICAgICAgIGxlZnQ6dyg5NzApO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IHcoMTczKTtcbiAgICAgICAgICBoZWlnaHQ6IHcoMjUzKTtcbiAgICAgICAgICBhbmltYXRpb246IGZsb2F0WSA0LjdzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgdG9wOncoNTk1KTtcbiAgICAgICAgbGVmdDp3KDE1MjApO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IHcoMjAwKTtcbiAgICAgICAgICBoZWlnaHQ6IHcoMjIyKTtcbiAgICAgICAgICBhbmltYXRpb246IGZsb2F0WSA0LjZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICB0b3A6dygxMDUwKTtcbiAgICAgICAgbGVmdDp3KDE2ODApO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IHcoMjg3KTtcbiAgICAgICAgICBoZWlnaHQ6IHcoMjE2KTtcbiAgICAgICAgICBhbmltYXRpb246IGZsb2F0WSA0cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgdG9wOncoMTU5NSk7XG4gICAgICAgIGxlZnQ6dygxNTAwKTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiB3KDI1NCk7XG4gICAgICAgICAgaGVpZ2h0OiB3KDI0MSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmbG9hdFkgNC4xcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg1KXtcbiAgICAgICAgdG9wOncoMTgyMCk7XG4gICAgICAgIGxlZnQ6dygxMDAwKTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiB3KDEzMyk7XG4gICAgICAgICAgaGVpZ2h0OiB3KDI3OSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmbG9hdFkgNC4ycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg2KXtcbiAgICAgICAgdG9wOncoMTU5NSk7XG4gICAgICAgIGxlZnQ6dygzMjApO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IHcoMjY1KTtcbiAgICAgICAgICBoZWlnaHQ6IHcoMTgzKTtcbiAgICAgICAgICBhbmltYXRpb246IGZsb2F0WSA0LjhzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDcpe1xuICAgICAgICB0b3A6dygxMDcwKTtcbiAgICAgICAgbGVmdDp3KDIwMCk7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogdygyNDIpO1xuICAgICAgICAgIGhlaWdodDogdygyMzkpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmxvYXRZIDQuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoOCl7XG4gICAgICAgIHRvcDp3KDU2MCk7XG4gICAgICAgIGxlZnQ6dygzNzUpO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IHcoMjQyKTtcbiAgICAgICAgICBoZWlnaHQ6IHcoMjI0KTtcbiAgICAgICAgICBhbmltYXRpb246IGZsb2F0WSA0LjJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIFxuICAgICAgaW1nIHtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgZGl2LmtpZHMtdHRsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogdyg5MDApO1xuICAgIGhlaWdodDogdyg5MDApO1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDonJztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDMsIDE5OSwgMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogdygxMjApO1xuICAgICAgaGVpZ2h0OiB3KDEyMCk7XG4gICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6NTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYW5pbWF0aW9uOiBwdWxzZSAxLjJzIGluZmluaXRlO1xuICAgIH1cbiAgICBoMy5raWRzLXR0bC1lbGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogdyg3Mik7XG4gICAgfVxuICAgIGg0LmtpZHMtc3VidHRsLWVsZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiB3KDQ4KTtcbiAgICB9XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxvYXRZIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnZ3KTsgLyog5LiK44GrMjBweCAqL1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgc2NhbGUoMC40KTtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgc2NhbGUoMyk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICB9XG4gIEBrZXlmcmFtZXMgZmFkZVNjYWxlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59IiwiLmxvYWRlcjEge1xuXHRkaXYubG9nbyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IHcoMTIwKTtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IHcoNTYyKTtcblx0XHR9XG5cdH1cblx0ZGl2LmNvbnRlbnRze1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTAuNXZ3KTtcblx0fVxuXHRkaXYucGFydHMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogdygyODcpO1xuXHRcdGhlaWdodDogdygxOTMpO1xuXHRcdG1hcmdpbjowIGF1dG87XG5cdFx0cGFkZGluZy10b3A6IHcoNzE1KTtcblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiB3KDI4Nyk7XG5cdFx0aGVpZ2h0OiB3KDE5Myk7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0JjpudGgtY2hpbGQoMSl7XG5cdFx0XHRcdHRyYW5zaXRpb246MC4ycyBhbGwgbGluZWFyO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMil7XG5cdFx0XHRcdHRyYW5zaXRpb246MC4ycyBhbGwgbGluZWFyO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMyl7XG5cdFx0XHRcdHRyYW5zaXRpb246MC4ycyBhbGwgbGluZWFyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLi1vbntcblx0XHRcdGltZyB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpe1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoMyl7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC42cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxufVxuXHRkaXYud2FsbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDo1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IHcoMTg0Nik7XG5cdFx0fVxuXHRcdG9wYWNpdHk6IDA7XG5cdFx0aW1ne1xuXHRcdFx0dHJhbnNmb3JtOnNjYWxlKDAuOTgpO1xuXHRcdFx0dHJhbnNpdGlvbjowLjJzIDAuNnMgYWxsIGVhc2Utb3V0O1xuXHRcdH1cblx0XHRcblx0XHR0cmFuc2l0aW9uOjAuMnMgMC42cyBhbGwgbGluZWFyO1xuXHRcdCYuLW9ue1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR0cmFuc2Zvcm06c2NhbGUoMSk7XG5cdFx0XHR9XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXHRkaXYudG91Y2gge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6NTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiB3KDI0MCk7XG5cdFx0fWFuaW1hdGlvbjogYmxpbmsgMS42cyBpbmZpbml0ZTtcblx0fVxufVxuXG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuICA1MCUgeyBvcGFjaXR5OiAwOyB9XG59XG4iLCIubG9hZGVyMiB7XG5cbiAgICBkaXYubG9nbyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogdygxMzEpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogdygzNjYpO1xuICAgICAgICB9XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgLy9taXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgICB9XG5cbiAgICBkaXYuY29udGVudHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDBkdmggLSAxMC41dncpO1xuICAgIH1cblxuICAgIC5jb250ZW50cy1zcGxpdCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG5cbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaS4taGlkZSB7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMCwgMCwgMCwgMSkgMCUsIHJnYmEoMCwgMCwgMCwgMSkgNDAlLCByZ2JhKDAsIDAsIDAsIDApIDYwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogMjQwJSAyNDAlO1xuICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZGlhZy1yZXZlYWwgNC4ycyAkZWFzZUluT3V0UXVpbnQgZm9yd2FyZHM7XG4gICAgICAgIH1cbiAgICAgICAgQGtleWZyYW1lcyBkaWFnLXJldmVhbCB7XG4gICAgICAgICAgICB0byB7XG4gICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmcm9tIHtcbiAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIGRpdi50b3VjaCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA0NSU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogdygyNDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy9taXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgICAgICAgYW5pbWF0aW9uOiBibGluayAxLjZzIGluZmluaXRlO1xuICAgIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGJsaW5rIHtcbiAgICA1MCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn0iLCIubG9hZGVyMyB7XG5cblx0ZGl2LmxvZ28ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiB3KDEzMSk7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiB3KDczMik7XG5cdFx0fVxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHQvL21peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuXHR9XG5cdGRpdi5jb250ZW50c3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDEwLjV2dyk7XG5cdH1cblx0LmNvbnRlbnRzLWxpcXVpZCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDowO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuICB9XG5cblxuICAuY29udGVudHMtdGV4dDF7XG4gIFx0cG9zaXRpb246IGZpeGVkO1xuICBcdHRvcDp3KDM2MCk7XG4gIFx0bGVmdDogdyg5Nik7XG4gIFx0d2lkdGg6IHcoMTEwNCk7XG4gIFx0ei1pbmRleDogMjtcbiAgXHRwYWRkaW5nOiB3KDQ4KTtcbiAgXHRwYWRkaW5nLXJpZ2h0OiB3KDI2NCk7XG4gIFx0aDR7XG4gIFx0XHRAaW5jbHVkZSBmKDQ4KTtcbiAgXHRcdGxpbmUtaGVpZ2h0OiAyO1xuICBcdFx0bWFyZ2luLWJvdHRvbTogdyg0OSk7XG4gIFx0fVxuICBcdHB7XG4gIFx0XHRAaW5jbHVkZSBmKDM2KTtcbiAgXHRcdGxpbmUtaGVpZ2h0OiAyO1xuICBcdH1cbiAgXHR0cmFuc2l0aW9uOjAuNHMgYWxsIGxpbmVhcjtcbiAgXHQmLi1maWx0ZXIxe1xuICBcdFx0YW5pbWF0aW9uOiBmYWRlSW5MZWZ0MSAxcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgXHR9XG4gIFx0Ji4tZmlsdGVyMntcbiAgXHRcdGNvbG9yOiAjZmZmO1xuICBcdFx0YW5pbWF0aW9uOiBmYWRlSW5MZWZ0MiAxcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgXHR9XG4gIFx0Ji4tZmlsdGVyLi1maWx0ZXIxe1xuICBcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDExOSwgMCwgMSk7XG4gIFx0XHRtaXgtYmxlbmQtbW9kZTogcGx1cy1saWdodGVyO1xuICBcdFx0ei1pbmRleDogMTtcbiAgXHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgXHRcdFxuICBcdH1cbiAgXHQmLi1maWx0ZXIuLWZpbHRlcjJ7XG4gIFx0XHRiYWNrZ3JvdW5kOnJnYmEoMCwgMCwgMCwgMC43KTtcbiAgXHRcdHotaW5kZXg6IDE7XG4gIFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIFx0XHRcbiAgXHR9XG4gIH1cbiAgLmNvbnRlbnRzLXRleHQye1xuICBcdHBvc2l0aW9uOiBmaXhlZDtcbiAgXHR0b3A6dyg2MTApO1xuICBcdHJpZ2h0OiB3KDk2KTtcbiAgXHR3aWR0aDogdygxMTA0KTtcbiAgXHR6LWluZGV4OiAyO1xuXHQgIFxuXHQgIHBhZGRpbmc6IHcoNDgpO1xuXHQgIGNvbG9yOiAjZmZmO1xuICBcdGg0e1xuICBcdFx0QGluY2x1ZGUgZig0OCk7XG4gIFx0XHRsaW5lLWhlaWdodDogMjtcbiAgXHRcdG1hcmdpbi1ib3R0b206IHcoNDkpO1xuICBcdH1cbiAgXHRwe1xuICBcdFx0QGluY2x1ZGUgZigzNik7XG4gIFx0XHRsaW5lLWhlaWdodDogMjtcbiAgXHR9XG4gIFx0dHJhbnNpdGlvbjowLjRzIGFsbCBsaW5lYXI7XG4gIFx0Ji4tZmlsdGVyMXtcbiAgXHRcdGFuaW1hdGlvbjogZmFkZUluUmlnaHQxIDFzIGVhc2Utb3V0IGZvcndhcmRzO1xuICBcdH1cbiAgXHQmLi1maWx0ZXIye1xuICBcdFx0Y29sb3I6ICMwMDA7XG4gIFx0XHRhbmltYXRpb246IGZhZGVJblJpZ2h0MiAxcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgXHR9XG5cdFx0Ji4tZmlsdGVyLi1maWx0ZXIxe1xuICBcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDQsIDEpO1xuXHRcdFx0bWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBcdFx0ei1pbmRleDogMTtcbiAgXHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgXHRcdFxuXG4gIFx0fVxuXG4gIFx0Ji4tZmlsdGVyLi1maWx0ZXIye1xuICBcdFx0YmFja2dyb3VuZDpyZ2JhKDI1MiwgMjUyLCAyNTIsIDAuNyk7XG4gIFx0XHR6LWluZGV4OiAxO1xuICBcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuICBcdFx0XG4gIFx0fVxuICB9XG5cbiAgLmNvbnRlbnRzLXR0bHtcbiAgXHRwb3NpdGlvbjogZml4ZWQ7XG4gIFx0Ym90dG9tOncoMTY4KTtcbiAgXHRsZWZ0OiAwO1xuICBcdHdpZHRoOiAxMDAlO1xuICBcdGNvbG9yOiAjZmZmO1xuICBcdGgye1xuICBcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gIFx0XHRmb250LXNpemU6IHcoMTQ0KTtcbiAgXHR9XG4gIFx0XG4gIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICBcdGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuXG5cblxuXG5cblx0ZGl2LnRvdWNoIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOjYwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogdygyNDApO1xuXHRcdH1cblx0XHQvL21peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuXHRcdGFuaW1hdGlvbjogYmxpbmsgMS42cyBpbmZpbml0ZTtcblx0fVxufVxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0MSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3Z3KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0MSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzdncpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zdncpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDN2dyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGJsaW5rIHtcbiAgNTAlIHsgb3BhY2l0eTogMDsgfVxufVxuIiwiLmxvYWRlcjQge1xuXG5cdGRpdi5sb2dvIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogdygxMzEpO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogdyg3MzIpO1xuXHRcdH1cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0Ly9taXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcblx0fVxuXHRkaXYuY29udGVudHN7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogY2FsYygxMDBkdmggLSAxMC41dncpO1xuXHR9XG5cdC5jb250ZW50cy1saXF1aWQge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6MDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblxuXG4gIH1cblxuXG4gIC5jb250ZW50cy10ZXh0MXtcbiAgXHRwb3NpdGlvbjogZml4ZWQ7XG4gIFx0dG9wOncoMzYwKTtcbiAgXHRsZWZ0OiB3KDk2KTtcbiAgXHR3aWR0aDogdygxMTA0KTtcbiAgXHR6LWluZGV4OiAyO1xuICBcdHBhZGRpbmc6IHcoNDgpO1xuICBcdHBhZGRpbmctcmlnaHQ6IHcoMjY0KTtcbiAgXHRjb2xvcjogI2ZmZjtcbiAgXHRoNHtcbiAgXHRcdGZvbnQtc2l6ZTogdygzNik7XG4gIFx0XHRsaW5lLWhlaWdodDogMjtcbiAgXHRcdG1hcmdpbi1ib3R0b206IHcoNDkpO1xuICBcdH1cbiAgXHRwe1xuICBcdFx0Zm9udC1zaXplOiB3KDI0KTtcbiAgXHRcdGxpbmUtaGVpZ2h0OiAyO1xuICBcdH1cbiAgXHQmLi1maWx0ZXJ7XG4gIFx0XHRiYWNrZ3JvdW5kOnJnYmEoMCwgMCwgMCwgMC43KTtcbiAgXHRcdHotaW5kZXg6IDE7XG4gIFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIFx0fVxuICB9XG5cblxuXG4gIC5jb250ZW50cy10ZXh0MntcbiAgXHRwb3NpdGlvbjogZml4ZWQ7XG4gIFx0dG9wOncoNjEwKTtcbiAgXHRyaWdodDogdyg5Nik7XG4gIFx0d2lkdGg6IHcoMTEwNCk7XG4gIFx0ei1pbmRleDogMjtcblx0ICBcblx0ICBwYWRkaW5nOiB3KDQ4KTtcblx0ICBjb2xvcjogIzAwMDtcbiAgXHRoNHtcbiAgXHRcdGZvbnQtc2l6ZTogdygzNik7XG4gIFx0XHRsaW5lLWhlaWdodDogMjtcbiAgXHRcdG1hcmdpbi1ib3R0b206IHcoNDkpO1xuICBcdH1cbiAgXHRwe1xuICBcdFx0Zm9udC1zaXplOiB3KDI0KTtcbiAgXHRcdGxpbmUtaGVpZ2h0OiAyO1xuICBcdH1cbiAgXHRcblx0XHQmLi1maWx0ZXJ7XG4gIFx0XHRiYWNrZ3JvdW5kOnJnYmEoMjUyLCAyNTIsIDI1MiwgMC43KTtcbiAgXHRcdHotaW5kZXg6IDE7XG4gIFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIFx0fVxuICB9XG4gIC5jb250ZW50cy10dGx7XG4gIFx0cG9zaXRpb246IGZpeGVkO1xuICBcdGJvdHRvbTp3KDE2OCk7XG4gIFx0bGVmdDogMDtcbiAgXHR3aWR0aDogMTAwJTtcbiAgXHRjb2xvcjogI2ZmZjtcbiAgXHRoMntcbiAgXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuICBcdFx0Zm9udC1zaXplOiB3KDE0NCk7XG4gIFx0fVxuICBcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgXHRsaW5lLWhlaWdodDogMS41O1xuICB9XG5cdGRpdi50b3VjaCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDo1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IHcoMjQwKTtcblx0XHR9XG5cdFx0Ly9taXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcblx0XHRhbmltYXRpb246IGJsaW5rIDEuNnMgaW5maW5pdGU7XG5cdH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGJsaW5rIHtcbiAgNTAlIHsgb3BhY2l0eTogMDsgfVxufVxuIiwiQG1lZGlhICN7JG1xLXBjfSB7XG5cdC5tYXJnaW5Cb3R0b20xMDB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdyg5NikhaW1wb3J0YW50O1xuXHR9XG5cdC5tYXJnaW5Cb3R0b20xNTV7XG5cdFx0bWFyZ2luLWJvdHRvbTogdygxNDQpIWltcG9ydGFudDtcblx0fVxuXHQubWFyZ2luQm90dG9tMTUwe1xuXHRcdG1hcmdpbi1ib3R0b206IHcoMTQ0KSFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1hcmdpbkJvdHRvbTIwMHtcblx0XHRtYXJnaW4tYm90dG9tOiB3KDE5MikhaW1wb3J0YW50O1xuXHR9XG5cdC5tYXJnaW5Cb3R0b20yNTB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdygyNTYpIWltcG9ydGFudDtcblx0fVxuXHQubWFyZ2luQm90dG9tNTB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdyg0OCkhaW1wb3J0YW50O1xuXHR9XG5cdC5tYXJnaW5Cb3R0b203NXtcblx0XHRtYXJnaW4tYm90dG9tOiB3KDcyKSFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1hcmdpblRvcDE1MHtcblx0XHRtYXJnaW4tdG9wOiB3KDE1MCkhaW1wb3J0YW50O1xuXHR9XG5cblxuXHQucGFkZGluZ0JvdHRvbTI1MHtcblx0XHRwYWRkaW5nLWJvdHRvbTogdygyNTApIWltcG9ydGFudDtcblx0fVxuXHQucGFkZGluZ0JvdHRvbTIwMHtcblx0XHRwYWRkaW5nLWJvdHRvbTogdygyMDApIWltcG9ydGFudDtcblx0fVxuXHQucGFkZGluZ0JvdHRvbTE1MHtcblx0XHRtYXJnaW4tYm90dG9tOiB3KDE1MCkhaW1wb3J0YW50O1xuXHR9XG5cdC5wYWRkaW5nQm90dG9tMTAwe1xuXHRcdG1hcmdpbi1ib3R0b206IHcoMTAwKSFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhZGRpbmdCb3R0b203NXtcblx0XHRtYXJnaW4tYm90dG9tOiB3KDc1KSFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhZGRpbmdCb3R0b201MHtcblx0XHRtYXJnaW4tYm90dG9tOiB3KDUwKSFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhZGRpbmdUb3A0NTB7XG5cdFx0cGFkZGluZy10b3A6IHcoNDUwKSFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhZGRpbmdUb3A0MDB7XG5cdFx0cGFkZGluZy10b3A6IHcoNDAwKSFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhZGRpbmdUb3AzNTB7XG5cdFx0cGFkZGluZy10b3A6IHcoMzUwKSFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhZGRpbmdUb3AzMDB7XG5cdFx0cGFkZGluZy10b3A6IHcoMzAwKSFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhZGRpbmdUb3AyNTB7XG5cdFx0cGFkZGluZy10b3A6IHcoMjUwKSFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhZGRpbmdUb3AyMDB7XG5cdFx0cGFkZGluZy10b3A6IHcoMjAwKSFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhZGRpbmdUb3AxNTB7XG5cdFx0cGFkZGluZy10b3A6IHcoMTUwKSFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhZGRpbmdUb3AxMDB7XG5cdFx0cGFkZGluZy10b3A6IHcoMTAwKSFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhZGRpbmdUb3A1MHtcblx0XHRwYWRkaW5nLXRvcDogdyg1MCkhaW1wb3J0YW50O1xuXHR9XG5cdC5tYXJnaW5Ub3AtNTB7XG5cdFx0bWFyZ2luLXRvcDogdygtNDgpIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgI3skbXEtc3B9IHtcblx0Lm1hcmdpbkJvdHRvbTEwMHtcblx0XHRtYXJnaW4tYm90dG9tOiBzdyg5NikhaW1wb3J0YW50O1xuXHR9XG5cdC5tYXJnaW5Cb3R0b20xNTV7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3coMTQ0KSFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1hcmdpbkJvdHRvbTE1MHtcblx0XHRtYXJnaW4tYm90dG9tOiBzdygxNDQpIWltcG9ydGFudDtcblx0fVxuXHQubWFyZ2luQm90dG9tMjAwe1xuXHRcdG1hcmdpbi1ib3R0b206IHN3KDE5MikhaW1wb3J0YW50O1xuXHR9XG5cdC5tYXJnaW5Cb3R0b20yNTB7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3coMjU2KSFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1hcmdpbkJvdHRvbTUwe1xuXHRcdG1hcmdpbi1ib3R0b206IHN3KDQ4KSFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1hcmdpbkJvdHRvbTc1e1xuXHRcdG1hcmdpbi1ib3R0b206IHN3KDcyKSFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1hcmdpblRvcDE1MHtcblx0XHRtYXJnaW4tdG9wOiBzdygxNTApIWltcG9ydGFudDtcblx0fVxuXG5cblx0LnBhZGRpbmdCb3R0b20yNTB7XG5cdFx0cGFkZGluZy1ib3R0b206IHN3KDI1MCkhaW1wb3J0YW50O1xuXHR9XG5cdC5wYWRkaW5nQm90dG9tMjAwe1xuXHRcdHBhZGRpbmctYm90dG9tOiBzdygyMDApIWltcG9ydGFudDtcblx0fVxuXHQucGFkZGluZ0JvdHRvbTE1MHtcblx0XHRtYXJnaW4tYm90dG9tOiBzdygxNTApIWltcG9ydGFudDtcblx0fVxuXHQucGFkZGluZ0JvdHRvbTEwMHtcblx0XHRtYXJnaW4tYm90dG9tOiBzdygxMDApIWltcG9ydGFudDtcblx0fVxuXHQucGFkZGluZ0JvdHRvbTc1e1xuXHRcdG1hcmdpbi1ib3R0b206IHN3KDc1KSFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhZGRpbmdCb3R0b201MHtcblx0XHRtYXJnaW4tYm90dG9tOiBzdyg1MCkhaW1wb3J0YW50O1xuXHR9XG5cdC5wYWRkaW5nVG9wNDUwe1xuXHRcdHBhZGRpbmctdG9wOiBzdyg0NTApIWltcG9ydGFudDtcblx0fVxuXHQucGFkZGluZ1RvcDQwMHtcblx0XHRwYWRkaW5nLXRvcDogc3coNDAwKSFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhZGRpbmdUb3AzNTB7XG5cdFx0cGFkZGluZy10b3A6IHN3KDM1MCkhaW1wb3J0YW50O1xuXHR9XG5cdC5wYWRkaW5nVG9wMzAwe1xuXHRcdHBhZGRpbmctdG9wOiBzdygzMDApIWltcG9ydGFudDtcblx0fVxuXHQucGFkZGluZ1RvcDI1MHtcblx0XHRwYWRkaW5nLXRvcDogc3coMjUwKSFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhZGRpbmdUb3AyMDB7XG5cdFx0cGFkZGluZy10b3A6IHN3KDIwMCkhaW1wb3J0YW50O1xuXHR9XG5cdC5wYWRkaW5nVG9wMTUwe1xuXHRcdHBhZGRpbmctdG9wOiBzdygxNTApIWltcG9ydGFudDtcblx0fVxuXHQucGFkZGluZ1RvcDEwMHtcblx0XHRwYWRkaW5nLXRvcDogc3coMTAwKSFpbXBvcnRhbnQ7XG5cdH1cblx0LnBhZGRpbmdUb3A1MHtcblx0XHRwYWRkaW5nLXRvcDogc3coNTApIWltcG9ydGFudDtcblx0fVxuXHQubWFyZ2luVG9wLTUwe1xuXHRcdG1hcmdpbi10b3A6IHN3KC0yNCkhaW1wb3J0YW50O1xuXHR9XG59IiwiQG1lZGlhICN7JG1xLXBjfSB7XG4ubWVudS1sb2FkaW5ne1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0Y29sb3I6ICNmZmY7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6MDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxMDtcblx0Lm1lbnUtbG9nb3tcblx0XHR3aWR0aDogdyg3MjApO1xuXHRcdGhlaWdodDogdygxNjIpO1xuXHRcdC8vYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb2RleG1vZGVybl93LnN2ZykgY2VudGVyIGNlbnRlci9jb3Zlcjtcblx0XHRmb250LXNpemU6IHcoMTIwKTtcblx0XHRmb250LWZhbWlseTogXCJBdmVuaXJQcm82NU1lZGl1bVwiO1xuXHRcdHdpbGwtY2hhbmdlOnRyYW5zZm9ybTtcblx0XHQubWVudS1sb2dvLXRleHR7XG5cdFx0XHRmb250LXNpemU6IHcoMjApO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IHcoLTAuMzUpO1xuXHRcdFx0Ly90ZXh0LWluZGVudDogdygtMik7XG5cdFx0XHRtYXJnaW4tYm90dG9tOncoMjApO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogdygtMik7XG5cdFx0ICAgIFxuXHRcdCAgICAgIC5jaGFye1xuXHRcdCAgICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ICAgICAgb3BhY2l0eTogMDtcblx0XHRcdCAgICAgIC0tbWFzay1wb3M6IDAlO1xuXHRcdFx0ICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuXHRcdFx0ICAgICAgcGFkZGluZy10b3A6IHcoMik7XG5cdFx0XHQgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTA1ZGVnLCBibGFjayB2YXIoLS1tYXNrLXBvcyksIHRyYW5zcGFyZW50IHZhcigtLW1hc2stcG9zKSwgdHJhbnNwYXJlbnQgMTAwJSk7XG5cdFx0ICAgICAgfVxuXHRcdCAgICBcblxuXHRcdH1cblx0XHQubWVudS1sb2dvLXR0bHtcblx0XHRcdC8vdGV4dC1pbmRlbnQ6IHcoLTEwKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IHcoLTEwKTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiB3KC00LjUpO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdC4tY29kZXtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC4tbW9kZXtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Li14cm57XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOncoMzQpO1xuXHRcdFx0XHQuY2hhcntcblx0XHRcdCAgICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQgICAgICBvcGFjaXR5OiAxO1xuXHRcdFx0XHQgICAgICAtLW1hc2stcG9zOiAwJTtcblx0XHRcdFx0ICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTF2dyk7XG5cdFx0XHRcdCAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcblx0XHRcdFx0ICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEwNWRlZywgYmxhY2sgdmFyKC0tbWFzay1wb3MpLCB0cmFuc3BhcmVudCB2YXIoLS1tYXNrLXBvcyksIHRyYW5zcGFyZW50IDEwMCUpO1xuXHRcdFx0XHQgICAgICBcblx0XHRcdCAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcblx0XHRcdCAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcblx0XHRcdCAgICAgIH1cblx0XHQgICAgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblx0c2VjdGlvbi5tZW51LWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0aDIubWVudS1jb250ZW50LWxvZ28ge1xuXHRcdFx0cGFkZGluZy10b3A6IHcoMjY0KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiB3KDcyMCk7XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB3KDIxNik7XG5cdFx0fVxuXHRcdGgzLm1lbnUtY29udGVudC10dGwge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiB3KDcyKTtcblx0XHR9XG5cdFx0aDQubWVudS1jb250ZW50LXN1YnR0bCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IHcoNDgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB3KDg1KTtcblx0XHR9XG5cdFx0cC5tZW51LWNvbnRlbnQtdGV4dCB7XG5cdFx0XHR3aWR0aDogdygxMTUyKTtcblx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRmb250LXNpemU6IHcoMzYpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB3KDE0NCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRcdH1cblx0XHR1bC5tZW51LWNvbnRlbnQtbGluayB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdGdhcDp3KDQ4KTtcblx0XHRcdGxpIHtcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB3KDQ4KTtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRmb250LXNpemU6IHcoMzYpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiB3KDk2KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogMCB3KDY2KTtcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdG1hcmdpbi1ib3R0b206IHcoMTk4KTtcblx0XHR9XG5cdFx0cC5tZW51LWNvbnRlbnQtc2xvZ2FuIHtcblx0XHRcdGZvbnQtc2l6ZTogdyg0OCk7XG5cdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdG1hcmdpbi1ib3R0b206IHcoMTk4KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0ZGl2Lm1lbnUtY29udGVudC1pbWcge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAjeyRtcS1zcH0ge1xuXHQubWVudS1sb2FkaW5ne1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0Y29sb3I6ICNmZmY7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6MDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAxMDBsdmg7XG5cdHotaW5kZXg6IDEwMDtcblx0Lm1lbnUtbG9nb3tcblx0XHR3aWR0aDogc3coNzIwKTtcblx0XHRoZWlnaHQ6IHN3KDE2Mik7XG5cdFx0Ly9iYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvZGV4bW9kZXJuX3cuc3ZnKSBjZW50ZXIgY2VudGVyL2NvdmVyO1xuXHRcdGZvbnQtc2l6ZTogc3coMTIwKTtcblx0XHRmb250LWZhbWlseTogXCJBdmVuaXJQcm82NU1lZGl1bVwiO1xuXHRcdHdpbGwtY2hhbmdlOnRyYW5zZm9ybTtcblx0XHQubWVudS1sb2dvLXRleHR7XG5cdFx0XHRmb250LXNpemU6IHN3KDIwKTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiBzdygtMC4zNSk7XG5cdFx0XHQvL3RleHQtaW5kZW50OiB3KC0yKTtcblx0XHRcdG1hcmdpbi1ib3R0b206c3coMjApO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogc3coLTIpO1xuXHRcdCAgICBcblx0XHQgICAgICAuY2hhcntcblx0XHQgICAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdCAgICAgIG9wYWNpdHk6IDA7XG5cdFx0XHQgICAgICAtLW1hc2stcG9zOiAwJTtcblx0XHRcdCAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG5cdFx0XHQgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG5cdFx0XHQgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTA1ZGVnLCBibGFjayB2YXIoLS1tYXNrLXBvcyksIHRyYW5zcGFyZW50IHZhcigtLW1hc2stcG9zKSwgdHJhbnNwYXJlbnQgMTAwJSk7XG5cdFx0XHQgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuXHRcdCAgICAgIH1cblx0XHQgICAgXG5cblx0XHR9XG5cdFx0Lm1lbnUtbG9nby10dGx7XG5cdFx0XHQvL3RleHQtaW5kZW50OiB3KC0xMCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRsZWZ0OiBzdygtMTApO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IHN3KC00LjUpO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdC4tY29kZXtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC4tbW9kZXtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Li14cm57XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOnN3KDM0KTtcblx0XHRcdFx0LmNoYXJ7XG5cdFx0XHQgICAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ICAgICAgb3BhY2l0eTogMTtcblx0XHRcdFx0ICAgICAgLS1tYXNrLXBvczogMCU7XG5cdFx0XHRcdCAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xdncpO1xuXHRcdFx0XHQgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG5cdFx0XHRcdCAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMDVkZWcsIGJsYWNrIHZhcigtLW1hc2stcG9zKSwgdHJhbnNwYXJlbnQgdmFyKC0tbWFzay1wb3MpLCB0cmFuc3BhcmVudCAxMDAlKTtcblx0XHRcdCAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcblx0XHRcdCAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcblx0XHRcdCAgICAgIH1cblx0XHQgICAgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cdHNlY3Rpb24ubWVudS1jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGgyLm1lbnUtY29udGVudC1sb2dvIHtcblx0XHRcdHBhZGRpbmctdG9wOiBzdygyNjQpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IHN3KDcyMCk7XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzdygyMTYpO1xuXHRcdH1cblx0XHRoMy5tZW51LWNvbnRlbnQtdHRsIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogc3coNTApO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3coMTApO1xuXHRcdH1cblx0XHRoNC5tZW51LWNvbnRlbnQtc3VidHRsIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC8vZm9udC1zaXplOiBzdygzNik7XG5cdFx0XHRmb250LXNpemU6IHN3KDM4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3coODUpO1xuXHRcdH1cblx0XHRwLm1lbnUtY29udGVudC10ZXh0IHtcblx0XHRcdHdpZHRoOiBzdyg5MDApO1xuXHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogc3coNDQpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzdygxNDQpO1xuXHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHR9XG5cdFx0dWwubWVudS1jb250ZW50LWxpbmsge1xuXHRcdFx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRcdFx0Ly9qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0d2lkdGg6IHN3KDY0MCk7XG5cdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0Z2FwOnN3KDQ4KTtcblx0XHRcdGxpIHtcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiBzdyg0OCk7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBzdygzOCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHN3KDk2KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMCBzdyg2Nik7XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogc3coNDgpO1xuXHRcdFx0fVxuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3coMTk4KTtcblx0XHR9XG5cdFx0cC5tZW51LWNvbnRlbnQtc2xvZ2FuIHtcblx0XHRcdGZvbnQtc2l6ZTogc3coMzgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzdygxOTgpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRkaXYubWVudS1jb250ZW50LWltZyB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJAbWVkaWEgI3skbXEtcGN9IHtcblx0bmF2Lm5hdiB7XG5cdCAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDEpO1xuXHQgICAgcG9zaXRpb246IGZpeGVkO1xuXHQgICAgdG9wOiB3KDI0MCk7XG5cdCAgICBsZWZ0OiBjYWxjKDUwJSAtIDMzLjMzMzMzMzMzMzN2dyAvIDIpO1xuXHQgICAgLy90cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcblx0ICAgIHotaW5kZXg6IDEwMTtcblx0ICAgIHdpZHRoOiB3KDE4NzIpO1xuXHQgICAgaGVpZ2h0OiB3KDI2MTYpO1xuXHQgICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDIwdncpO1xuXHQgICAgYm9yZGVyLXJhZGl1czogdygxNik7XG5cdCAgICB3aWR0aDogdyg3MjApO1xuXHQgICAgYm9yZGVyLXJhZGl1czogdyg0OCk7XG5cdCAgICBoZWlnaHQ6IHcoOTYpO1xuXHQgICAgdG9wOiB3KDcyKTtcblx0ICAgIG9wYWNpdHk6IDA7XG5cdCAgICB0cmFuc2l0aW9uOiAwLjRzICRlYXNlSW5PdXRRdWludCBhbGwsIDAuNnMgb3BhY2l0eSAkZWFzZUluUXVpbnQ7XG5cdCAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdCAgICAvL3dpbGwtY2hhbmdlOnRyYW5zZm9ybTtcblx0ICAgICYuLXNob3cge1xuXHQgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gODYuNjY2NjY2NjY2N3Z3IC8gMik7XG5cdCAgICAgICAgd2lkdGg6IHcoMTg3Mik7XG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogdyg0OCk7XG5cdCAgICAgICAgaGVpZ2h0OiB3KDI2MTYpO1xuXHQgICAgXHRoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMjB2dyk7XG5cdCAgICAgICAgdG9wOiB3KDI0MCk7XG5cdCAgICAgICAgb3BhY2l0eTogMTtcblx0ICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblx0ICAgICAgICB0cmFuc2l0aW9uOiAwLjZzICRlYXNlSW5PdXRRdWludCBhbGwsIDAuMDFzIG9wYWNpdHkgbGluZWFyO1xuXHQgICAgfVxuXG5cdCAgICAubmF2LWlubmVyIHtcblx0ICAgICAgICAvL21heC1oZWlnaHQ6IDg1ZHZoO1xuXHQgICAgICAgIGhlaWdodDogdygyNjE2KTtcblx0XHQgICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDIwdncpO1xuXHQgICAgICAgIC8vcGFkZGluZy1yaWdodDogdygyMCk7XG5cdCAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXHQgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cdCAgICB9XG5cblx0ICAgIGRpdi5uYXYtaGVhZCB7XG5cdCAgICAgICAgcGFkZGluZy10b3A6IHcoMTYwKTtcblxuXHQgICAgICAgIGgzLm5hdi10aXRsZSB7XG5cdCAgICAgICAgICAgIGZvbnQtc2l6ZTogdyg2MCk7XG5cdCAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cdCAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblx0ICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdyg3Mik7XG5cdCAgICAgICAgfVxuXG5cdCAgICAgICAgcC5uYXYtZGVzY3JpcHRpb24ge1xuXHQgICAgICAgICAgICBmb250LXNpemU6IHcoMzYpO1xuXHQgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuXHQgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3KDcyKTtcblx0ICAgICAgICB9XG5cdCAgICB9XG5cblx0ICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuXG5cdCAgICBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1jb2RleCB7XG5cblx0ICAgICAgICB3aWR0aDogdygxNTg0KTtcblx0ICAgICAgICBtYXJnaW46IDAgYXV0bztcblx0ICAgICAgICBtYXJnaW4tYm90dG9tOiB3KDE0Myk7XG5cblx0ICAgICAgICBoMy5uYXYtbG9nbyB7XG5cdCAgICAgICAgICAgIGltZyB7XG5cdCAgICAgICAgICAgICAgICB3aWR0aDogdygzMjApO1xuXHQgICAgICAgICAgICB9XG5cblx0ICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdyg0OCk7XG5cdCAgICAgICAgfVxuXG5cdCAgICAgICAgZGl2Lm5hdi1jb250ZW50IHtcblx0ICAgICAgICBcdHdpbGwtY2hhbmdlOnRyYW5zZm9ybTtcblx0ICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblx0ICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdCAgICAgICAgICAgIGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLWxlZnQge1xuXHQgICAgICAgICAgICAgICAgd2lkdGg6IHcoNzIwKTtcblxuXHQgICAgICAgICAgICAgICAgdWwubmF2LWxpc3Qge1xuXHQgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuXG5cdCAgICAgICAgICAgICAgICAgICAgbGkubmF2LWl0ZW0ge1xuXHQgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgJi4td2hpdGV7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIFx0YmFja2dyb3VuZDogI2ZmZjtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgICAgICAgICAmLi1ibHVle1xuXHQgICAgICAgICAgICAgICAgICAgICAgICBcdGNvbG9yOmJsdWU7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgICAgICAgICAgICAgYS5uYXYtbGluayB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB3KDMyKTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB3KDMyKTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygzNik7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoMzkpO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdygyNCk7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdyg0MCk7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHcoNTApO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICB9XG5cblx0ICAgICAgICAgICAgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tcmlnaHQge1xuXHQgICAgICAgICAgICAgICAgd2lkdGg6IHcoNzIwKTtcblxuXHQgICAgICAgICAgICAgICAgdWwubmF2LWxpc3Qge1xuXHQgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuXG5cdCAgICAgICAgICAgICAgICAgICAgbGkubmF2LWl0ZW0ge1xuXHQgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgJi4td2hpdGV7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIFx0YmFja2dyb3VuZDogI2ZmZjtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgICAgICAgICAmLi1ibHVle1xuXHQgICAgICAgICAgICAgICAgICAgICAgICBcdGNvbG9yOmJsdWU7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgICAgICAgICAgICAgYS5uYXYtbGluayB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB3KDMyKTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB3KDMyKTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygzNik7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoMzkpO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdygyNCk7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdyg0MCk7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHcoNTApO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgfVxuXHQgICAgfVxuXG5cdCAgICBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1hYmMge1xuXHQgICAgICAgIHdpZHRoOiB3KDE1ODQpO1xuXHQgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXHQgICAgICAgIG1hcmdpbi1ib3R0b206IHcoMTQzKTtcblxuXHQgICAgICAgIGgzLm5hdi1sb2dvIHtcblx0ICAgICAgICAgICAgaW1nIHtcblx0ICAgICAgICAgICAgICAgIHdpZHRoOiB3KDMxMCk7XG5cdCAgICAgICAgICAgIH1cblxuXHQgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3KDQ4KTtcblx0ICAgICAgICB9XG5cblx0ICAgICAgICBkaXYubmF2LWNvbnRlbnQge1xuXHQgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXHQgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0ICAgICAgICAgICAgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tbGVmdCB7XG5cdCAgICAgICAgICAgICAgICB3aWR0aDogdyg3MjApO1xuXG5cdCAgICAgICAgICAgICAgICB1bC5uYXYtbGlzdCB7XG5cdCAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG5cblx0ICAgICAgICAgICAgICAgICAgICBsaS5uYXYtaXRlbSB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXG5cdCAgICAgICAgICAgICAgICAgICAgICAgIGEubmF2LWxpbmsge1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdygzMik7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdygzMik7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcoMzYpO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDM5KTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHcoMjQpO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHcoNDApO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB3KDUwKTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgfVxuXG5cdCAgICAgICAgICAgIGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLXJpZ2h0IHtcblx0ICAgICAgICAgICAgICAgIHdpZHRoOiB3KDcyMCk7XG5cblx0ICAgICAgICAgICAgICAgIHVsLm5hdi1saXN0IHtcblx0ICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcblxuXHQgICAgICAgICAgICAgICAgICAgIGxpLm5hdi1pdGVtIHtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cblx0ICAgICAgICAgICAgICAgICAgICAgICAgYS5uYXYtbGluayB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB3KDMyKTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB3KDMyKTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygzNik7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoMzkpO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdygyNCk7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdyg0MCk7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHcoNTApO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgfVxuXHQgICAgfVxuXG5cdCAgICBzZWN0aW9uLm5hdi1zZWN0aW9uLm5hdi1zZWN0aW9uLS1pdGFtaS1vY20ge1xuXHQgICAgICAgIHdpZHRoOiB3KDE1ODQpO1xuXHQgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG5cdCAgICAgICAgZGl2Lm5hdi1jb250ZW50IHtcblx0ICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblx0ICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQgICAgICAgICAgICB3aWxsLWNoYW5nZTp0cmFuc2Zvcm07XG5cdCAgICAgICAgICAgIGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLWxlZnQge1xuXHQgICAgICAgICAgICAgICAgd2lkdGg6IHcoNzIwKTtcblxuXHQgICAgICAgICAgICAgICAgaDMubmF2LWxvZ28ge1xuXHQgICAgICAgICAgICAgICAgICAgIGltZyB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDI4MSk7XG5cdCAgICAgICAgICAgICAgICAgICAgfVxuXG5cdCAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdyg0OCk7XG5cdCAgICAgICAgICAgICAgICB9XG5cblx0ICAgICAgICAgICAgICAgIHVsLm5hdi1saXN0IHtcblx0ICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcblxuXHQgICAgICAgICAgICAgICAgICAgIGxpLm5hdi1pdGVtIHtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cblx0ICAgICAgICAgICAgICAgICAgICAgICAgYS5uYXYtbGluayB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB3KDMyKTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB3KDMyKTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygzNik7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoMzkpO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdygyNCk7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdyg0MCk7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHcoNTApO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICB9XG5cblx0ICAgICAgICAgICAgZGl2Lm5hdi1jb2x1bW4ubmF2LWNvbHVtbi0tcmlnaHQge1xuXHQgICAgICAgICAgICAgICAgd2lkdGg6IHcoNzIwKTtcblxuXHQgICAgICAgICAgICAgICAgaDMubmF2LWxvZ28ge1xuXHQgICAgICAgICAgICAgICAgICAgIGltZyB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDE4Myk7XG5cdCAgICAgICAgICAgICAgICAgICAgfVxuXG5cdCAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdyg0OCk7XG5cdCAgICAgICAgICAgICAgICB9XG5cblx0ICAgICAgICAgICAgICAgIHVsLm5hdi1saXN0IHtcblx0ICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcblxuXHQgICAgICAgICAgICAgICAgICAgIGxpLm5hdi1pdGVtIHtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cblx0ICAgICAgICAgICAgICAgICAgICAgICAgYS5uYXYtbGluayB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB3KDMyKTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB3KDMyKTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdygzNik7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoMzkpO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdygyNCk7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdyg0MCk7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHcoNTApO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgfVxuXHQgICAgfVxuXHQgICAgZGl2Lm5hdi1mb290ZXIge1xuXHRcdFx0Y29sb3I6IHJnYmEoMTcwLCAxNzAsIDE3MCwgMSk7XG5cdFx0XHRwYWRkaW5nLXRvcDogdygxMjApO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHcoMTIwKTtcblx0XHRcdG1hcmdpbjowIHcoMTQ0KTtcblx0XHRcdHAubmF2LWZvb3Rlcl9fbG9nbyB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IHcoNzIwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiB3KDMyKTtcblx0XHRcdH1cblx0XHRcdGg0Lm5hdi1mb290ZXJfX21lc3NhZ2Uge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdygzNik7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHcoMzIpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0fVxuXHRcdFx0ZGl2Lm5hdi1mb290ZXJfX2NvbnRhY3Qge1xuXHRcdFx0XHRoNC5uYXYtZm9vdGVyX19oZWFkaW5nIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdygzNik7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0fVxuXHRcdFx0XHRoMy5uYXYtZm9vdGVyX19jb21wYW55IHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdygzNik7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0fVxuXHRcdFx0XHRwLm5hdi1mb290ZXJfX2luZm8ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB3KDI0KTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHcoMzIpO1xuXHRcdFx0fVxuXHRcdFx0cC5uYXYtZm9vdGVyX19jb3B5IHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdygyNCk7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdH1cblx0XHR9XG5cdCAgICAubmF2LWNsb3NlIHtcblx0ICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG5cdCAgICAgICAgdG9wOiB3KDE4OCk7XG5cdCAgICAgICAgbGVmdDogNTAlO1xuXHQgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdCAgICAgICAgd2lkdGg6IHcoOTYpO1xuXHQgICAgICAgIGhlaWdodDogdyg5Nik7XG5cdCAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblx0ICAgICAgICBib3JkZXI6IHcoMSkgc29saWQgIzAwMDtcblx0ICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdCAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXHQgICAgICAgIHotaW5kZXg6IDk5OTtcblx0ICAgICAgICBvcGFjaXR5OiAwO1xuXHQgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHQgICAgICAgIFxuXHQgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTV2dyk7XG5cdCAgICAgICAgdHJhbnNpdGlvbjogMC4ycyAkZWFzZUluT3V0UXVpbnQgYWxsO1xuXG5cdCAgICAgICAgJi4tc2hvdyB7XG5cdCAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNnMgJGVhc2VJbk91dFF1aW50IGFsbDtcblx0ICAgICAgICAgICAgb3BhY2l0eTogMTtcblx0ICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cdCAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XG5cblx0ICAgICAgICB9XG5cdCAgICB9XG5cblx0ICAgIC5uYXYtY2xvc2U6OmJlZm9yZSxcblx0ICAgIC5uYXYtY2xvc2U6OmFmdGVyIHtcblx0ICAgICAgICBjb250ZW50OiBcIlwiO1xuXHQgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgICAgICB0b3A6IDUwJTtcblx0ICAgICAgICBsZWZ0OiA1MCU7XG5cdCAgICAgICAgd2lkdGg6IDYwJTtcblx0ICAgICAgICBoZWlnaHQ6IHcoMik7XG5cdCAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0ICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cdCAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcblx0ICAgIH1cblxuXHQgICAgLm5hdi1jbG9zZTo6YmVmb3JlIHtcblx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHQgICAgfVxuXG5cdCAgICAubmF2LWNsb3NlOjphZnRlciB7XG5cdCAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdCAgICB9XG5cdH1cbn1cblxuQG1lZGlhICN7JG1xLXNwfSB7XG5cdG5hdi5uYXYge1xuXHQgICAgYmFja2dyb3VuZDogcmdiYSgyNDUsIDI0NSwgMjQ1LCAxKTtcblx0ICAgIHBvc2l0aW9uOiBmaXhlZDtcblx0ICAgIHRvcDogdygyNDApO1xuXHQgICAgbGVmdDogY2FsYyg1MCUgLSA4Ni42NjY2NjY2NjY3dncgLyAyKTtcblx0ICAgIHotaW5kZXg6IDEwMTtcblx0ICAgIHdpZHRoOiA4Ni42NjY2NjY2NjY3dnc7XG5cdCAgICBib3JkZXItcmFkaXVzOiB3KDk2KTtcblx0ICAgIGhlaWdodDogdyg5NioyKTtcblx0ICAgIHRvcDogc3coMzApO1xuXHQgICAgb3BhY2l0eTogMDtcblx0ICAgIHRyYW5zaXRpb246IDAuNHMgJGVhc2VJbk91dFF1aW50IGFsbCwgMC42cyBvcGFjaXR5ICRlYXNlSW5RdWludDtcblx0ICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdCAgICAmLi1zaG93IHtcblx0ICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDg2LjY2NjY2NjY2Njd2dyAvIDIpO1xuXHQgICAgICAgIHdpZHRoOiB3KDE4NzIpO1xuXHQgICAgICAgIGJvcmRlci1yYWRpdXM6IHcoNDgpO1xuXHQgICAgXHRcdGhlaWdodDogOTBkdmg7XG5cdCAgICAgICAgdG9wOiB3KDI0MCk7XG5cdCAgICAgICAgb3BhY2l0eTogMTtcblx0ICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblx0ICAgICAgICB0cmFuc2l0aW9uOiAwLjZzICRlYXNlSW5PdXRRdWludCBhbGwsIDAuMDFzIG9wYWNpdHkgbGluZWFyO1xuXHQgICAgfVxuXG5cdCAgICAubmF2LWlubmVyIHtcblx0ICAgICAgICAvL21heC1oZWlnaHQ6IDg1ZHZoO1xuXHQgICAgXHRcdGhlaWdodDogOTBkdmg7XG5cdCAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXHQgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cdCAgICB9XG5cblx0ICAgIGRpdi5uYXYtaGVhZCB7XG5cdCAgICAgICAgcGFkZGluZy10b3A6IHN3KDE2MCk7XG5cblx0ICAgICAgICBoMy5uYXYtdGl0bGUge1xuXHQgICAgICAgICAgICBmb250LXNpemU6IHN3KDYwKTtcblx0ICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblx0ICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXHQgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3KDcyKTtcblx0ICAgICAgICB9XG5cblx0ICAgICAgICBwLm5hdi1kZXNjcmlwdGlvbiB7XG5cdCAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMzYpO1xuXHQgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuXHQgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdygxMjApO1xuXHQgICAgICAgIH1cblx0ICAgIH1cblxuXHQgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG5cblx0ICAgIHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWNvZGV4IHtcblxuXHQgICAgICAgIHdpZHRoOiB3KDE1ODQpO1xuXHQgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXHQgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDE0Myk7XG5cblx0ICAgICAgICBoMy5uYXYtbG9nbyB7XG5cdCAgICAgICAgICAgIGltZyB7XG5cdCAgICAgICAgICAgICAgICB3aWR0aDogc3coMzIwKTtcblx0ICAgICAgICAgICAgfVxuXG5cdCAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDQ4KTtcblx0ICAgICAgICB9XG5cblx0ICAgICAgICBkaXYubmF2LWNvbnRlbnQge1xuXHQgICAgICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XG5cdCAgICAgICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdCAgICAgICAgICAgIGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLWxlZnQge1xuXHQgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cblx0ICAgICAgICAgICAgICAgIHVsLm5hdi1saXN0IHtcblx0ICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcblxuXHQgICAgICAgICAgICAgICAgICAgIGxpLm5hdi1pdGVtIHtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cblx0ICAgICAgICAgICAgICAgICAgICAgICAgYS5uYXYtbGluayB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBzdygzMik7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3coMzIpO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygzMik7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDM5KTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHN3KDI0KTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBzdyg0MCk7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHN3KDUwKTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgfVxuXG5cdCAgICAgICAgICAgIGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLXJpZ2h0IHtcblx0ICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG5cdCAgICAgICAgICAgICAgICB1bC5uYXYtbGlzdCB7XG5cdCAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcblxuXHQgICAgICAgICAgICAgICAgICAgIGxpLm5hdi1pdGVtIHtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cblx0ICAgICAgICAgICAgICAgICAgICAgICAgYS5uYXYtbGluayB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBzdygzMik7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3coMzIpO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygzMik7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDM5KTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHN3KDI0KTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBzdyg0MCk7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHN3KDUwKTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0ICAgIH1cblxuXHQgICAgc2VjdGlvbi5uYXYtc2VjdGlvbi5uYXYtc2VjdGlvbi0tYWJjIHtcblx0ICAgICAgICB3aWR0aDogdygxNTg0KTtcblx0ICAgICAgICBtYXJnaW46IDAgYXV0bztcblx0ICAgICAgICBtYXJnaW4tYm90dG9tOiBzdygxNDMpO1xuXG5cdCAgICAgICAgaDMubmF2LWxvZ28ge1xuXHQgICAgICAgICAgICBpbWcge1xuXHQgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDMxMCk7XG5cdCAgICAgICAgICAgIH1cblxuXHQgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdyg0OCk7XG5cdCAgICAgICAgfVxuXG5cdCAgICAgICAgZGl2Lm5hdi1jb250ZW50IHtcblx0ICAgICAgICAgICAgLy9kaXNwbGF5OiBmbGV4O1xuXHQgICAgICAgICAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHQgICAgICAgICAgICBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1sZWZ0IHtcblx0ICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG5cdCAgICAgICAgICAgICAgICB1bC5uYXYtbGlzdCB7XG5cdCAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG5cblx0ICAgICAgICAgICAgICAgICAgICBsaS5uYXYtaXRlbSB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXG5cdCAgICAgICAgICAgICAgICAgICAgICAgIGEubmF2LWxpbmsge1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogc3coMzIpO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHN3KDMyKTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMzIpO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygzOSk7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBzdygyNCk7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogc3coNDApO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBzdyg1MCk7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIH1cblxuXHQgICAgICAgICAgICBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1yaWdodCB7XG5cdCAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuXHQgICAgICAgICAgICAgICAgdWwubmF2LWxpc3Qge1xuXHQgICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG5cblx0ICAgICAgICAgICAgICAgICAgICBsaS5uYXYtaXRlbSB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXG5cdCAgICAgICAgICAgICAgICAgICAgICAgIGEubmF2LWxpbmsge1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogc3coMzIpO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHN3KDMyKTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMzIpO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygzOSk7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBzdygyNCk7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogc3coNDApO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBzdyg1MCk7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdCAgICB9XG5cblx0ICAgIHNlY3Rpb24ubmF2LXNlY3Rpb24ubmF2LXNlY3Rpb24tLWl0YW1pLW9jbSB7XG5cdCAgICAgICAgd2lkdGg6IHcoMTU4NCk7XG5cdCAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cblx0ICAgICAgICBkaXYubmF2LWNvbnRlbnQge1xuXHQgICAgICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XG5cdCAgICAgICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdCAgICAgICAgICAgIGRpdi5uYXYtY29sdW1uLm5hdi1jb2x1bW4tLWxlZnQge1xuXHQgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cblx0ICAgICAgICAgICAgICAgIGgzLm5hdi1sb2dvIHtcblx0ICAgICAgICAgICAgICAgICAgICBpbWcge1xuXHQgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coMjgxKjEuMik7XG5cdCAgICAgICAgICAgICAgICAgICAgfVxuXG5cdCAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdyg0OCk7XG5cdCAgICAgICAgICAgICAgICB9XG5cblx0ICAgICAgICAgICAgICAgIHVsLm5hdi1saXN0IHtcblx0ICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcblxuXHQgICAgICAgICAgICAgICAgICAgIGxpLm5hdi1pdGVtIHtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cblx0ICAgICAgICAgICAgICAgICAgICAgICAgYS5uYXYtbGluayB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBzdygzMik7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3coMzIpO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygzMik7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDM5KTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHN3KDI0KTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBzdyg0MCk7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHN3KDUwKTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDE0Myk7XG5cdCAgICAgICAgICAgIH1cblxuXHQgICAgICAgICAgICBkaXYubmF2LWNvbHVtbi5uYXYtY29sdW1uLS1yaWdodCB7XG5cdCAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuXHQgICAgICAgICAgICAgICAgaDMubmF2LWxvZ28ge1xuXHQgICAgICAgICAgICAgICAgICAgIGltZyB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygxODMqMS4zKTtcblx0ICAgICAgICAgICAgICAgICAgICB9XG5cblx0ICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3KDQ4KTtcblx0ICAgICAgICAgICAgICAgIH1cblxuXHQgICAgICAgICAgICAgICAgdWwubmF2LWxpc3Qge1xuXHQgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuXG5cdCAgICAgICAgICAgICAgICAgICAgbGkubmF2LWl0ZW0ge1xuXHQgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblxuXHQgICAgICAgICAgICAgICAgICAgICAgICBhLm5hdi1saW5rIHtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHN3KDMyKTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBzdygzMik7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDMyKTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coMzkpO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogc3coMjQpO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHN3KDQwKTtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogc3coNTApO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgfVxuXHQgICAgfVxuXG5cdCAgICBkaXYubmF2LWZvb3RlciB7XG5cdFx0XHRjb2xvcjogcmdiYSgxNzAsIDE3MCwgMTcwLCAxKTtcblx0XHRcdHBhZGRpbmctdG9wOiBzdygxMjApO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHN3KDEyMCk7XG5cdFx0XHRtYXJnaW46MCBzdyg3Mik7XG5cdFx0XHRwLm5hdi1mb290ZXJfX2xvZ28ge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiBzdyg0ODApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHN3KDMyKTtcblx0XHRcdH1cblx0XHRcdGg0Lm5hdi1mb290ZXJfX21lc3NhZ2Uge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogc3coMzYpO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiBzdygzMik7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHR9XG5cdFx0XHRkaXYubmF2LWZvb3Rlcl9fY29udGFjdCB7XG5cdFx0XHRcdGg0Lm5hdi1mb290ZXJfX2hlYWRpbmcge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBzdygzNik7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0fVxuXHRcdFx0XHRoMy5uYXYtZm9vdGVyX19jb21wYW55IHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogc3coMzYpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdygyNCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0cC5uYXYtZm9vdGVyX19pbmZvIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogc3coMjQpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdH1cblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogc3coMzIpO1xuXHRcdFx0fVxuXHRcdFx0cC5uYXYtZm9vdGVyX19jb3B5IHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogc3coMjQpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXHQgICAgLm5hdi1jbG9zZSB7XG5cdCAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuXHQgICAgICAgIHRvcDogc3coODApO1xuXHQgICAgICAgIGxlZnQ6IDUwJTtcblx0ICAgICAgICB3aWR0aDogc3coOTYpO1xuXHQgICAgICAgIGhlaWdodDogc3coOTYpO1xuXHQgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cdCAgICAgICAgYm9yZGVyOiBzdygxKSBzb2xpZCAjMDAwO1xuXHQgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdCAgICAgICAgei1pbmRleDogOTk5O1xuXHQgICAgICAgIG9wYWNpdHk6IDA7XG5cdCAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdCAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNXZ3KTtcblx0ICAgICAgICB0cmFuc2l0aW9uOiAwLjJzICRlYXNlSW5PdXRRdWludCBhbGw7XG5cblx0ICAgICAgICAmLi1zaG93IHtcblx0ICAgICAgICAgICAgdHJhbnNpdGlvbjogMC42cyAkZWFzZUluT3V0UXVpbnQgYWxsO1xuXHQgICAgICAgICAgICBvcGFjaXR5OiAxO1xuXHQgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblx0ICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcblxuXHQgICAgICAgIH1cblx0ICAgIH1cblxuXHQgICAgLm5hdi1jbG9zZTo6YmVmb3JlLFxuXHQgICAgLm5hdi1jbG9zZTo6YWZ0ZXIge1xuXHQgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgIHRvcDogNTAlO1xuXHQgICAgICAgIGxlZnQ6IDUwJTtcblx0ICAgICAgICB3aWR0aDogNjAlO1xuXHQgICAgICAgIGhlaWdodDogc3coMik7XG5cdCAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0ICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cdCAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcblx0ICAgIH1cblxuXHQgICAgLm5hdi1jbG9zZTo6YmVmb3JlIHtcblx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHQgICAgfVxuXG5cdCAgICAubmF2LWNsb3NlOjphZnRlciB7XG5cdCAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdCAgICB9XG5cdH1cbn1cblxuXG5cblxuLm5hdi1sYXllciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuQG1lZGlhICN7JG1xLXBjfSB7XG5kaXYuc3ViLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogdygyNjYpO1xuICAgIC8vdG9wOncoMzAwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyMTtcblxuICAgIHVsLnN1Yi1uYXYtZWxlbSB7XG4gICAgICAgIHdpZHRoOiB3KDE4NzIpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDp3KDQ4KTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHcoMzYpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIFx0d2lkdGg6IHcoOTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvL2JhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuLWFjdGl2ZXtcbiAgICAgICAgICAgIFx0YXtcbiAgICAgICAgICAgICAgICBcdGJvcmRlcjoxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIFx0XHRmaWx0ZXI6aW52ZXJ0KDEpO1xuICAgICAgICAgICAgXHR9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG59XG5AbWVkaWEgI3skbXEtc3B9IHtcbmRpdi5zdWItbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiB3KDI2Nik7XG4gICAgdG9wOnN3KDI0MCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcblxuICAgIHVsLnN1Yi1uYXYtZWxlbSB7XG4gICAgICAgIHdpZHRoOiB3KDE4NzIpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDpzdyg0OCk7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgXHR3aWR0aDogc3coOTYqMS4yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLi1hY3RpdmV7XG4gICAgICAgICAgICBcdGF7XG4gICAgICAgICAgICAgICAgXHRib3JkZXI6MXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBcdFx0ZmlsdGVyOmludmVydCgxKTtcbiAgICAgICAgICAgIFx0fVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxufVxuXG5AbWVkaWEgI3skbXEtcGN9IHtcbmRpdi5ib3R0b20tbmF2IHtcbmRpc3BsYXk6IG5vbmU7XG59XG59XG5cbkBtZWRpYSAjeyRtcS1zcH0ge1xuXG5kaXYuYm90dG9tLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogc3coNzIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE4dncpO1xuICAgIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2Utb3V0O1xuXG4gICAgJi4tc2hvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgydncpO1xuXG4gICAgICAgICYuLXVwIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuICAgICAgICAgICAgdWwuYm90dG9tLW5hdi1lbGVtIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHcoOTYpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwuYm90dG9tLW5hdi1lbGVtIHtcbiAgICAgICAgd2lkdGg6IHcoMTg3Mik7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOnN3KDQ4KTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIFx0d2lkdGg6IHN3KDk2KjEuMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi4tYWN0aXZle1xuICAgICAgICAgICAgXHRhe1xuICAgICAgICAgICAgICAgIFx0Ym9yZGVyOjFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgXHRcdGZpbHRlcjppbnZlcnQoMSk7XG4gICAgICAgICAgICBcdH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbn0iLCIucGFnZXRvcHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206dygwKTtcblx0bGVmdDogdygwKTtcblx0cGFkZGluZzogdyg0MCk7XG5cdGltZ3tcblx0XHR3aWR0aDogdyg1MCk7XG5cdH1cblx0b3BhY2l0eTogMDtcblx0Ji4tc2hvd3tcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59IiwiQG1lZGlhICN7JG1xLXBjfSB7XG4ucG9wdXB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG5cdCAgICBwb3NpdGlvbjogZml4ZWQ7XG5cdCAgICB0b3A6IHcoMjQwKTtcblx0ICAgIC8vbGVmdDogY2FsYyg1MCUgLSAzMy4zMzMzMzMzMzMzdncgLyAyKTtcblx0ICAgIGxlZnQ6IGNhbGMoNTAlIC0gODYuNjY2NjY2NjY2N3Z3IC8gMik7XG5cdCAgICAvL3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xuXHQgICAgei1pbmRleDogMTAxO1xuXHQgICAgd2lkdGg6IHcoMTg3Mik7XG5cdCAgICAvL2hlaWdodDogdygzMzYwKTtcblx0ICAgIC8vd2lkdGg6IHcoNzIwKTtcblx0ICAgIGJvcmRlci1yYWRpdXM6IHcoNDgpO1xuXHQgICAgLy9oZWlnaHQ6IHcoOTYpO1xuXHQgICAgdG9wOiB3KDcyKTtcblx0ICAgIHRvcDp3KC0xMDApO1xuXHQgICAgLy90b3A6MTAwdmg7XG5cdCAgICBvcGFjaXR5OiAwO1xuXHQgICAgdHJhbnNpdGlvbjogMC40cyAkZWFzZUluT3V0UXVpbnQgYWxsLCAwLjZzIG9wYWNpdHkgJGVhc2VJblF1aW50LCAwLjAwMXMgYm9yZGVyICRlYXNlSW5RdWludDtcblx0ICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHQgICAgY29sb3I6ICNmZmY7XG5cdCAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMCk7XG5cdCAgICAmLi1zaG93IHtcblx0ICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDg2LjY2NjY2NjY2Njd2dyAvIDIpO1xuXHQgICAgICAgIHdpZHRoOiB3KDE4NzIpO1xuXHQgICAgICAgIGJvcmRlci1yYWRpdXM6IHcoNDgpO1xuXHQgICAgICAgIC8vaGVpZ2h0OiB3KDMzNjApO1xuXHQgICAgICAgIFxuXHQgICAgICAgIC8vb3ZlcmZsb3c6IGF1dG87XG5cdCAgICAgICAgLy9vdmVyZmxvdy14OmhpZGRlbjtcblx0ICAgICAgICB0b3A6IHcoMjQwKTtcblx0ICAgICAgICBvcGFjaXR5OiAxO1xuXHQgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHQgICAgICAgIHRyYW5zaXRpb246IDAuNnMgJGVhc2VJbk91dFF1aW50IGFsbCwgMC4wMXMgb3BhY2l0eSBsaW5lYXI7XG5cblx0ICAgIFx0Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuXHQgICAgfVxuXHQgICAgLnBvcHVwLWlubmVyIHtcblx0ICAgICAgICAvL2hlaWdodDogdygzMzYwKTtcblx0ICAgICAgICBkaXNwbGF5OiBub25lO1xuXHQgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTEuMTExMTExMTExMXZ3ICogMik7XG5cdCAgICAgICAgb3ZlcmZsb3cteTphdXRvO1xuXHQgICAgfVxuXG5cdCAgICBkaXYucG9wdXAtaGVhZCB7XG5cdCAgICAgICAgcGFkZGluZy10b3A6IHcoMTYwKTtcblxuXHQgICAgICAgIGgzLnBvcHVwLXRpdGxlIHtcblx0ICAgICAgICAgICAgZm9udC1zaXplOiB3KDYwKTtcblx0ICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblx0ICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXHQgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3KDcyKTtcblx0ICAgICAgICB9XG5cblx0ICAgICAgICBwLnBvcHVwLWRlc2NyaXB0aW9uIHtcblx0ICAgICAgICAgICAgZm9udC1zaXplOiB3KDM2KTtcblx0ICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcblx0ICAgICAgICB9XG5cdCAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcoMTQ0KTtcblx0ICAgIH1cblx0ICAgIC5wb3B1cC1jb250ZW50e1xuXHQgICAgICAgIHdpbGwtY2hhbmdlOnRyYW5zZm9ybTtcblx0ICAgIFx0d2lkdGg6IHcoMTU4NCk7XG5cdCAgICBcdG1hcmdpbjowIGF1dG87XG5cdCAgICBcdC5wb3B1cC1jb250ZW50LXRpdGxle1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogdyg0OCk7XG5cdCAgICBcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdCAgICBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB3KDQ5KTtcblx0ICAgIFx0fVxuXHQgICAgXHQucG9wdXAtY29udGVudC10ZXh0e1xuXHQgICAgXHRcdHdpZHRoOiB3KDExNTIpO1xuXHQgICAgXHRcdG1hcmdpbjowIGF1dG87XG5cdCAgICBcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0ICAgIFx0XHRmb250LXNpemU6IHcoMzYpO1xuXHQgICAgXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHQgICAgICAgIFx0bWFyZ2luLWJvdHRvbTogdyg5NSk7XG5cdCAgICBcdH1cblx0ICAgIFx0LnBvcHVwLWNvbnRlbnQtaW1ne1xuXHQgICAgXHRcdGltZ3tcblx0ICAgIFx0XHRcdHdpZHRoOiAxMDAlO1xuXHQgICAgXHRcdH1cblx0ICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdyg0OSk7XG5cdCAgICBcdH1cblx0ICAgIFx0bWFyZ2luLWJvdHRvbTogdygxNTApO1xuXHQgICAgfVxuXG5cdCAgICBsaW5lLWhlaWdodDogMS4zNTtcblx0LnBvcHVwLWNsb3NlIHtcblx0ICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG5cdCAgICAgICAgdG9wOiB3KDE4OCk7XG5cdCAgICAgICAgbGVmdDogNTAlO1xuXHQgICAgICAgIHdpZHRoOiB3KDk2KTtcblx0ICAgICAgICBoZWlnaHQ6IHcoOTYpO1xuXHQgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cdCAgICAgICAgYm9yZGVyOiB3KDEpIHNvbGlkICMwMDA7XG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHQgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblx0ICAgICAgICB6LWluZGV4OiA5OTk7XG5cdCAgICAgICAgb3BhY2l0eTogMDtcblx0ICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01dncpO1xuXHQgICAgICAgIHRyYW5zaXRpb246IDAuMnMgJGVhc2VJbk91dFF1aW50IGFsbDtcblx0ICAgICAgICB3aWxsLWNoYW5nZTp0cmFuc2Zvcm07XG5cdCAgICAgICAgJi4tc2hvdyB7XG5cdCAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNnMgJGVhc2VJbk91dFF1aW50IGFsbDtcblx0ICAgICAgICAgICAgb3BhY2l0eTogMTtcblx0ICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cdCAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XG5cblx0ICAgICAgICB9XG5cdCAgICB9XG5cblx0ICAgIC5wb3B1cC1jbG9zZTo6YmVmb3JlLFxuXHQgICAgLnBvcHVwLWNsb3NlOjphZnRlciB7XG5cdCAgICAgICAgY29udGVudDogXCJcIjtcblx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgdG9wOiA1MCU7XG5cdCAgICAgICAgbGVmdDogNTAlO1xuXHQgICAgICAgIHdpZHRoOiA2MCU7XG5cdCAgICAgICAgaGVpZ2h0OiB3KDIpO1xuXHQgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdCAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXHQgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cdCAgICB9XG5cblx0ICAgIC5wb3B1cC1jbG9zZTo6YmVmb3JlIHtcblx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHQgICAgfVxuXG5cdCAgICAucG9wdXAtY2xvc2U6OmFmdGVyIHtcblx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0ICAgIH1cbn1cbn1cbkBtZWRpYSAjeyRtcS1zcH0ge1xuLnBvcHVwe1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuXHQgICAgcG9zaXRpb246IGZpeGVkO1xuXHQgICAgdG9wOiB3KDI0MCk7XG5cdCAgICAvL2xlZnQ6IGNhbGMoNTAlIC0gMzMuMzMzMzMzMzMzM3Z3IC8gMik7XG5cdCAgICBsZWZ0OiBjYWxjKDUwJSAtIDg2LjY2NjY2NjY2Njd2dyAvIDIpO1xuXHQgICAgLy90cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcblx0ICAgIHotaW5kZXg6IDEwMTtcblx0ICAgIHdpZHRoOiB3KDE4NzIpO1xuXHQgICAgLy9oZWlnaHQ6IDkwZHZoO1xuXHQgICAgLy93aWR0aDogdyg3MjApO1xuXHQgICAgYm9yZGVyLXJhZGl1czogdyg0OCk7XG5cdCAgICAvL2hlaWdodDogdyg5Nik7XG5cdCAgICB0b3A6IHcoNzIpO1xuXHQgICAgdG9wOncoLTEwMCk7XG5cdCAgICAvL3RvcDoxMDB2aDtcblx0ICAgIG9wYWNpdHk6IDA7XG5cdCAgICB0cmFuc2l0aW9uOiAwLjRzICRlYXNlSW5PdXRRdWludCBhbGwsIDAuNnMgb3BhY2l0eSAkZWFzZUluUXVpbnQsIDAuMDFzIG9wYWNpdHkgbGluZWFyO1xuXG5cdCAgICBcdGJvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwKTtcblx0ICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHQgICAgY29sb3I6ICNmZmY7XG5cdCAgICAmLi1zaG93IHtcblx0ICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDg2LjY2NjY2NjY2Njd2dyAvIDIpO1xuXHQgICAgICAgIHdpZHRoOiB3KDE4NzIpO1xuXHQgICAgICAgIGJvcmRlci1yYWRpdXM6IHcoNDgpO1xuXHQgICAgICAgIHRvcDogdygyNDApO1xuXHQgICAgICAgIG9wYWNpdHk6IDE7XG5cdCAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cdCAgICAgICAgdHJhbnNpdGlvbjogMC42cyAkZWFzZUluT3V0UXVpbnQgYWxsLCAwLjAxcyBvcGFjaXR5IGxpbmVhcjtcblx0ICAgIFx0Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuXHQgICAgfVxuXHQgICAgLnBvcHVwLWlubmVyIHtcblx0ICAgICAgICAvL2hlaWdodDogOTBkdmg7XG5cdCAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSAxMS4xMTExMTExMTExdncgKiAyKTtcblx0ICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuXHQgICAgICAgIG92ZXJmbG93LXg6aGlkZGVuO1xuXHQgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cdCAgICB9XG5cblx0ICAgIGRpdi5wb3B1cC1oZWFkIHtcblx0ICAgICAgICBwYWRkaW5nLXRvcDogc3coMTYwKTtcblxuXHQgICAgICAgIGgzLnBvcHVwLXRpdGxlIHtcblx0ICAgICAgICAgICAgZm9udC1zaXplOiBzdyg1MCk7XG5cdCAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cdCAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblx0ICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3coNzIpO1xuXHQgICAgICAgIH1cblxuXHQgICAgICAgIHAucG9wdXAtZGVzY3JpcHRpb24ge1xuXHQgICAgICAgICAgICBmb250LXNpemU6IHN3KDMzKTtcblx0ICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcblx0ICAgICAgICB9XG5cdCAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDE0NCk7XG5cdCAgICB9XG5cdCAgICAucG9wdXAtY29udGVudHtcblx0ICAgICAgICB3aWxsLWNoYW5nZTp0cmFuc2Zvcm07XG5cdCAgICBcdHdpZHRoOiB3KDE1ODQpO1xuXHQgICAgXHRtYXJnaW46MCBhdXRvO1xuXHQgICAgXHQucG9wdXAtY29udGVudC10aXRsZXtcblx0ICAgIFx0XHRmb250LXNpemU6IHN3KDUwKTtcblx0ICAgIFx0XHRsaW5lLWhlaWdodDogMjtcblx0ICAgIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDQ5KTtcblx0ICAgIFx0fVxuXHQgICAgXHQucG9wdXAtY29udGVudC10ZXh0e1xuXHQgICAgXHRcdC8vd2lkdGg6IHcoMTE1Mik7XG5cdCAgICBcdFx0bWFyZ2luOjAgYXV0bztcblx0ICAgIFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogc3coMzgpO1xuXHQgICAgXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHQgICAgICAgIFx0bWFyZ2luLWJvdHRvbTogc3coOTUpO1xuXHQgICAgXHR9XG5cdCAgICBcdC5wb3B1cC1jb250ZW50LWltZ3tcblx0ICAgIFx0XHRpbWd7XG5cdCAgICBcdFx0XHR3aWR0aDogMTAwJTtcblx0ICAgIFx0XHR9XG5cdCAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDQ5KTtcblx0ICAgIFx0fVxuXHQgICAgXHRtYXJnaW4tYm90dG9tOiBzdygxNTApO1xuXHQgICAgfVxuXG5cdCAgICBsaW5lLWhlaWdodDogMS4zNTtcblx0LnBvcHVwLWNsb3NlIHtcblx0ICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG5cdCAgICAgICAgdG9wOiBzdyg4MCk7XG5cdCAgICAgICAgbGVmdDogNTAlO1xuXHQgICAgICAgIHdpZHRoOiBzdyg5Nik7XG5cdCAgICAgICAgaGVpZ2h0OiBzdyg5Nik7XG5cdCAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblx0ICAgICAgICBib3JkZXI6IHN3KDEpIHNvbGlkICMwMDA7XG5cdCAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHQgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblx0ICAgICAgICB6LWluZGV4OiA5OTk7XG5cdCAgICAgICAgb3BhY2l0eTogMDtcblx0ICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01dncpO1xuXHQgICAgICAgIHRyYW5zaXRpb246IDAuMnMgJGVhc2VJbk91dFF1aW50IGFsbDtcblxuXHQgICAgICAgICYuLXNob3cge1xuXHQgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzICRlYXNlSW5PdXRRdWludCBhbGw7XG5cdCAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cdCAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHQgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xuXG5cdCAgICAgICAgfVxuXHQgICAgICAgIHdpbGwtY2hhbmdlOnRyYW5zZm9ybTtcblx0ICAgIH1cblxuXHQgICAgLnBvcHVwLWNsb3NlOjpiZWZvcmUsXG5cdCAgICAucG9wdXAtY2xvc2U6OmFmdGVyIHtcblx0ICAgICAgICBjb250ZW50OiBcIlwiO1xuXHQgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgICAgICB0b3A6IDUwJTtcblx0ICAgICAgICBsZWZ0OiA1MCU7XG5cdCAgICAgICAgd2lkdGg6IDYwJTtcblx0ICAgICAgICBoZWlnaHQ6IHN3KDIpO1xuXHQgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdCAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXHQgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG5cdCAgICB9XG5cblx0ICAgIC5wb3B1cC1jbG9zZTo6YmVmb3JlIHtcblx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHQgICAgfVxuXG5cdCAgICAucG9wdXAtY2xvc2U6OmFmdGVyIHtcblx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0ICAgIH1cbn1cbn0iLCIucHJseCB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMTVkZWcsIGJsYWNrIDAlLGJsYWNrIDQwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIG1hc2stc2l6ZTogMzAwJSAxMDAlO1xuICBtYXNrLXBvc2l0aW9uOiAxMDAlIDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDF2dyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246XG4gICAgdHJhbnNmb3JtIDEuMnMgJGVhc2VPdXRRdWludCxcbiAgICBvcGFjaXR5IDAuOHMgJGVhc2VMaW5lYXIsXG4gICAgbWFzay1wb3NpdGlvbiAzLjJzICRlYXNlT3V0UXVpbnQ7XG5cbiAgJi4tc2hvdyB7XG4gICAgbWFzay1wb3NpdGlvbjogMCUgMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59IiwiQG1lZGlhICN7JG1xLXBjfSB7XG4uc2VydmljZS1waG9uZS4tc2hvd3tcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA0dnc7XG4gIGltZ3tcbiAgICAvL2hlaWdodDogdyg0ODApO1xuICAgIGhlaWdodDogdyg5MjApO1xuICAgIFxuICAgIGFuaW1hdGlvbjogcG9wLWJvdW5jZSAwLjZzICRlYXNlT3V0QmFjaztcbiAgfVxufVxufVxuQG1lZGlhICN7JG1xLXNwfSB7XG4uc2VydmljZS1waG9uZS4tc2hvd3tcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA0dnc7XG4gIGltZ3tcbiAgICAvL2hlaWdodDogc3coNDgwKTtcbiAgICBoZWlnaHQ6IHN3KDU4MCk7XG4gICAgYW5pbWF0aW9uOiBwb3AtYm91bmNlIDAuNnMgJGVhc2VPdXRCYWNrO1xuICB9XG59XG59XG5cblxuLyog44G044KH44KT44Go5Ye644Gm44GP44KL44Ki44OL44Oh44O844K344On44OzICovXG5Aa2V5ZnJhbWVzIHBvcC1ib3VuY2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHRyYW5zbGF0ZVkoMTJ2dyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn0iLCIuc2xpZGUge1xuICBoZWlnaHQ6IHcoMjY1NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnVuaXQtc2xpZGUtZWxlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWVkaWEgI3skbXEtcGN9IHtcbiNjb250YWluZXJ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGl2LnNwZWNpYWwtaW5mbyB7XG5cdFx0dG9wOjgwJTtcblx0fVxufVxuZGl2LnNwZWNpYWwtaW5mbyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiB3KDE0Myk7XG4gIHdpZHRoOiB3KDExMDQpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogdyg0OCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAyMCUgMCAwKTsgLy8g4oaQIOWPs+err+OBi+OCieODnuOCueOCr1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAyMDtcbiAgaDMuc3BlY2lhbC10dGwtZWxlbSB7XG4gICAgZm9udC1zaXplOiB3KDM2KTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tYm90dG9tOiB3KDQ4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnZ3KTtcbiAgfVxuXG4gIHAuc3BlY2lhbC10ZXh0LWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogdygyNCk7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJ2dyk7XG4gIH1cbn1cbn1cblxuQG1lZGlhICN7JG1xLXNwfSB7XG4jY29udGFpbmVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpdi5zcGVjaWFsLWluZm8ge1xuICAgIHRvcDo4MCU7XG4gIH1cbn1cbmRpdi5zcGVjaWFsLWluZm8ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogc3coNTApO1xuICB3aWR0aDogc3coNjgwKTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IHN3KDQ4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDIwJSAwIDApOyAvLyDihpAg5Y+z56uv44GL44KJ44Oe44K544KvXG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDIwO1xuICBoMy5zcGVjaWFsLXR0bC1lbGVtIHtcbiAgICBmb250LXNpemU6IHN3KDM4KTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICAvL21hcmdpbi1ib3R0b206IHN3KDQ4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnZ3KTtcbiAgfVxuXG4gIHAuc3BlY2lhbC10ZXh0LWVsZW0ge1xuICAgIGZvbnQtc2l6ZTogc3coMzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ydncpO1xuICB9XG59XG59IiwiZGl2LnN1cnZleS1zZXJpZiB7XG5cdGRpdi5zdXJ2ZXktc2VyaWYtZWxlbSB7XG5cdFx0d2lkdGg6IHcoMTQzOCk7XG5cdFx0aGVpZ2h0OiB3KDEzMjApO1xuXHRcdG1hcmdpbjowIGF1dG87XG5cdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1nL3N1cnZleS1zZXJpZi5zdmcpIGNlbnRlciBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuXHRcdGFuaW1hdGlvbjogYnViYmxlLXBvcCAwLjhzICRlYXNlT3V0QmFjayBmb3J3YXJkcztcblx0XHRwIHtcblx0XHRcdHBhZGRpbmctdG9wOiB3KDEyMCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IHcoNjApO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRhbmltYXRpb246IHRleHQtZmFkZSAxLjJzICRlYXNlT3V0UXVpbnQgMC45cyBmb3J3YXJkcztcblx0XHR9XG5cdH1cbn1cbkBrZXlmcmFtZXMgYnViYmxlLXBvcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRleHQtZmFkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJ2dyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5kaXYuc3VydmV5LWltZyB7XG5cdHdpZHRoOiB3KDE4ODApO1xuXHRtYXJnaW46IDAgYXV0bztcblx0ZGl2LnN1cnZleS1pbWctZWxlbSB7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOncoMTApO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxufSIsIlxyXG4uYmFzZXtcclxuXHRAbWVkaWEgI3skbXEtcGN9IHtcclxuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblx0XHR0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cdEBtZWRpYSAjeyRtcS1zcH0ge1xyXG5cclxuXHR9XHJcbn1cclxuIiwiQG1lZGlhICN7JG1xLXNwfSB7XG4uY29udGFpbmVye1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51bml0e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdD4gZGl2e1xuXHRcdC8vYm9yZGVyLXRvcDoxMHB4IHNvbGlkICNjY2M7XG5cdFx0Ly9ib3JkZXItYm90dG9tOjEwcHggc29saWQgI2NjYztcblx0XHQvL21pbi1oZWlnaHQ6IDEwMHB4O1xuXHR9XG5cdCYuLWJsYWNre1xuXHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0Ji4td2hpdGV7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxufVxuXG4udW5pdC10aHJlZWltZ3tcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiB3KDE0NDApO1xuXG5cdC51bml0LXRocmVlaW1nLWVsZW17XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGltZ3tcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDpjb3Zlcjtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRhbmltYXRpb246IHNob3dJbWFnZSAxLjJzICRlYXNlT3V0UXVhZCBmb3J3YXJkcztcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMSkgaW1nIHsgYW5pbWF0aW9uLWRlbGF5OiAxczsgfVxuXHRcdCY6bnRoLWNoaWxkKDIpIGltZyB7IGFuaW1hdGlvbi1kZWxheTogMS4zczsgfVxuXHRcdCY6bnRoLWNoaWxkKDMpIGltZyB7IGFuaW1hdGlvbi1kZWxheTogMS42czsgfVxuXG5cdH1cbn1cblxuQGtleWZyYW1lcyBzaG93SW1hZ2Uge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi51bml0LWltZy1lbGVtIGltZ3tcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuQGtleWZyYW1lcyBzY3JsLWxlZnQge1xuZnJvbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbiAgdG8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG59XG4udW5pdC1zY3JsLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IHN3KDEyNDcpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHdpbGwtY2hhbmdlOnRyYW5zZm9ybTtcbiAgXHRcdGFuaW1hdGlvbjogc2NybC1sZWZ0IDMycyBpbmZpbml0ZSBsaW5lYXI7XG4gICYuLXNob3J0e1xuICBcdGhlaWdodDogc3coNjAwKTtcbiAgXHQudW5pdC1zY3JsLWVsZW0ge1xuICBcdFx0aW1ne1xuICBcdFx0XHRoZWlnaHQ6IHN3KDYwMCk7XG4gIFx0XHR9XG4gIFx0fVxuICB9XG59XG4udW5pdC1zY3JsLWVsZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBpbWd7XG4gIFx0Ly9oZWlnaHQ6NDB2aDtcbiAgXHRoZWlnaHQ6IHN3KDEyNDcpO1xuICBcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIH1cbn1cbi51bml0LXNjcmwtZWxlbSB7XG4gIGFuaW1hdGlvbjogc2NybC1sZWZ0IDY0cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cblxuXG5kaXYudW5pdC1sb2dvMSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0ZGl2LnVuaXQtaW1nLWVsZW0ge1xuXHRcdC8vbWFyZ2luLXRvcDogdygtNDYpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IHcoNzMyKTtcblx0XHR9XG5cdH1cbn1cbmRpdi51bml0LWxvZ28yIHtcblx0ZGl2LnVuaXQtaW1nLWVsZW0ge1xuXHRcdC8vcGFkZGluZy10b3A6IHcoOTYpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IHcoNTYyKTtcblx0XHR9XG5cdH1cbn1cbmRpdi51bml0LWxvZ28zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRkaXYudW5pdC1pbWctZWxlbSB7XG5cdFx0Ly9tYXJnaW4tdG9wOiB3KC01Nik7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogdyg0NTgpO1xuXHRcdH1cblx0fVxufVxuZGl2LnVuaXQtbG9nbzQge1xuXHRkaXYudW5pdC1pbWctZWxlbSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogdyg3MjApO1xuXHRcdH1cblx0fVxufVxuZGl2LnVuaXQteXVyZXJ1IHtcblx0d2lkdGg6IHcoMTg3Mik7XG5cdG1hcmdpbjowIGF1dG87XG59XG5kaXYudW5pdC15dXJlcnVmdWxsIHtcblx0bWFyZ2luOjAgYXV0bztcbn1cbmRpdi55dXJlcnUtc2xpZGV7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdncgLyAxNiAqIDkpO1xuXHRtYXJnaW46MCBhdXRvO1xufVxuZGl2LnVuaXQtaW1nIHtcblx0d2lkdGg6IHcoMTg3Mik7XG5cdG1hcmdpbjowIGF1dG87XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGRpdi51bml0LWltZy1lbGVtIHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IHcoMTg3Mik7XG5cdFx0fVxuXHRcdCYgKyBoMy51bml0LXR0bC1lbGVtIHtcblx0XHRcdG1hcmdpbi10b3A6IHN3KDIwKTtcblx0XHR9XG5cdH1cblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0aDMudW5pdC10dGwtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiBzdygzMik7XG5cdH1cblx0cC51bml0LXRleHQtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiBzdygyNCk7XG5cdH1cbn1cblxuLy8xOFxuLy8xNFxuLy8xNlxuXG5kaXYudW5pdC1pbWctc21hbGwge1xuXHR3aWR0aDogdygxNDMyKTtcblx0bWFyZ2luOjAgYXV0bztcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0ZGl2LnVuaXQtaW1nLWVsZW0ge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogdygxNDMyKTtcblx0XHR9XG5cdH1cbn1cblxuZGl2LnVuaXQtaW1nc2NybCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXYudW5pdC1zY3JsLXdyYXAge1xuXHRcdHVsLnVuaXQtc2NybC1lbGVtIHtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5kaXYudW5pdC1pbWcyY2FwIHtcblx0d2lkdGg6IHcoMTg3Mik7XG5cdG1hcmdpbjowIGF1dG87XG5cdHVsLnVuaXQtaW1nMmNhcC1lbGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDp3cmFwO1xuXHRcdC8vanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdFx0Z2FwOncoODkpIHcoMTcyKTtcblx0XHRsaSB7XG5cdFx0XHRkaXYudW5pdC1pbWctZWxlbSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IHcoODE0KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB3KDIwKTtcblx0XHRcdH1cblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiBzdygzMik7XG5cdFx0XHR9XG5cdFx0XHRwLnVuaXQtdGV4dC1lbGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiBzdygyNCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5kaXYudW5pdC1pbWczY2FwIHtcblx0d2lkdGg6IHcoMTg3Mik7XG5cdG1hcmdpbjowIGF1dG87XG5cdHVsLnVuaXQtaW1nM2NhcC1lbGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDp3cmFwO1xuXHRcdC8vanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdFx0Z2FwOnN3KDg5KSBzdyg5Nik7XG5cdFx0bGkge1xuXHRcdFx0ZGl2LnVuaXQtaW1nLWVsZW0ge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiBzdyg0MjApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHN3KDIwKTtcblx0XHRcdH1cblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiBzdygzMik7XG5cdFx0XHR9XG5cdFx0XHRwLnVuaXQtdGV4dC1lbGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiBzdygyNCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmRpdi51bml0LWltZzNmbGV4IHtcblx0d2lkdGg6IHcoMTg3Mik7XG5cdG1hcmdpbjowIGF1dG87XG5cdHVsLnVuaXQtaW1nM2ZsZXgtZWxlbSB7XG5cdFx0Y29sdW1uLWNvdW50OiAyO1xuICBcdFx0Y29sdW1uLWdhcDogc3coODkqMC41KSBzdyg5NiowLjUpO1xuXHRcdGdhcDpzdyg4OSowLjUpIHN3KDk2KjAuNSk7XG5cdFx0bGkge1xuXHRcdFx0YnJlYWstaW5zaWRlOiBhdm9pZDtcblx0XHRcdGRpdi51bml0LWltZy1lbGVtIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogc3coNDQwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdygyMCk7XG5cdFx0XHR9XG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0aDMudW5pdC10dGwtZWxlbSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc3coMzIpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdygxMik7XG5cdFx0XHR9XG5cdFx0XHRwLnVuaXQtdGV4dC1lbGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiBzdygyNCk7XG5cdFx0XHR9XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogc3coNTcpO1xuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogc3coMzYpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuZGl2LnVuaXQtaW1nZnVsbCB7XG5cdGRpdi51bml0LWltZy1lbGVtIHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5kaXYudW5pdC10b3B2aXN1YWx7XG5cdHdpZHRoOiB3KDE4NzIpO1xuXHRcdC8vaGVpZ2h0OiB3KDI2NDcpO1xuXHRtYXJnaW46MCBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQudW5pdC10b3B2aXN1YWwtZWxlbXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly9oZWlnaHQ6IDEwMCU7XG5cdFx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRcdGxpe1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOjA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ly9mbGV4LXNocmluazogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aW1ne1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6Y292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxpLi1oaWRlIHtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgwLCAwLCAwLCAxKSAwJSwgcmdiYSgwLCAwLCAwLCAxKSA0MCUsIHJnYmEoMCwgMCwgMCwgMCkgNjAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgICAgICAgICAgbWFzay1zaXplOiAyNDAlIDI0MCU7XG4gICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBkaWFnLXJldmVhbCA0LjJzICRlYXNlSW5PdXRRdWludCBmb3J3YXJkcztcbiAgICAgICAgfVxuICAgICAgICBAa2V5ZnJhbWVzIGRpYWctcmV2ZWFsIHtcbiAgICAgICAgICAgIHRvIHtcbiAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZyb20ge1xuICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHRcdG1hcmdpbi1ib3R0b206IHcoNTApXG5cdH1cblx0LnVuaXQtdG9wdmlzdWFsLW5hdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0Li1ibGFjayAme1xuXHRcdFx0ZmlsdGVyOmludmVydCgxKTtcblx0XHR9XG5cdFx0bGl7XG5cdFx0XHR3aWR0aDogdygxNik7XG5cdFx0XHRoZWlnaHQ6IHcoMTYpO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgxOTcsIDE5NywgMTk3LCAxKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdG1hcmdpbjowIHcoMTApO1xuXHRcdFx0Ji4tYWN0aXZle1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDEpXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmRpdi51bml0LXBhcnR2aXN1YWx7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCYuLXNpemV7XG5cdFx0d2lkdGg6IHcoMTg3Mik7XG5cdH1cblx0aGVpZ2h0OiB3KDE0NDApO1xuXHRtYXJnaW46MCBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQudW5pdC1wYXJ0dmlzdWFsLWVsZW17XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IHcoMTQ0MCk7XG5cdFx0bGl7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6MDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHQvL2ZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDpjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0bGkuLWhpZGUge1xuICAgICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDEpIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDQwJSwgcmdiYSgwLCAwLCAwLCAwKSA2MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICAgICAgICBtYXNrLXNpemU6IDI0MCUgMjQwJTtcbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBhbmltYXRpb246IGRpYWctcmV2ZWFsIDQuMnMgJGVhc2VJbk91dFF1aW50IGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgICAgIEBrZXlmcmFtZXMgZGlhZy1yZXZlYWwge1xuICAgICAgICAgICAgdG8ge1xuICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdFx0bWFyZ2luLWJvdHRvbTogdyg1MClcblx0fVxuXHQudW5pdC1wYXJ0dmlzdWFsLW5hdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0Li1ibGFjayAme1xuXHRcdFx0ZmlsdGVyOmludmVydCgxKTtcblx0XHR9XG5cdFx0bGl7XG5cdFx0XHR3aWR0aDogdygxNik7XG5cdFx0XHRoZWlnaHQ6IHcoMTYpO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgxOTcsIDE5NywgMTk3LCAxKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdG1hcmdpbjowIHcoMTApO1xuXHRcdFx0Ji4tYWN0aXZle1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDEpXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5kaXYudW5pdC1mdWxsc2xpZGV7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46MCBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQudW5pdC1mdWxsc2xpZGUtZWxlbXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRsaXtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdG1hcmdpbi1ib3R0b206IHcoOTYpXG5cdH1cblx0LnVuaXQtZnVsbHNsaWRlLW5hdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0Li1ibGFjayAme1xuXHRcdFx0ZmlsdGVyOmludmVydCgxKTtcblx0XHR9XG5cdFx0bGl7XG5cdFx0XHR3aWR0aDogdygxNik7XG5cdFx0XHRoZWlnaHQ6IHcoMTYpO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgxOTcsIDE5NywgMTk3LCAxKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdG1hcmdpbjowIHcoMTApO1xuXHRcdFx0Ji4tYWN0aXZle1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDEpXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5kaXYudW5pdC12aWRlbyB7XG5cdHdpZHRoOiB3KDE4NzIpO1xuXHRtYXJnaW46MCBhdXRvO1xuXHRkaXYudW5pdC12aWRlby1lbGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dmlkZW8ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHQudW5pdC12aWRlby1lbGVtLWJ0biB7XG5cdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICBpbnNldDogMDtcblx0XHQgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblx0XHQgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTsgLyog6Lu944GE44Kq44O844OQ44O844Os44KkICovXG5cdFx0fVxuXG5cdFx0LnVuaXQtdmlkZW8tZWxlbS1idG4gaW1nIHtcblx0XHQgIHdpZHRoOiB3KDk2KTtcblx0XHQgIGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQudW5pdC12aWRlby1lbGVtLWJ0bi5oaWRkZW4ge1xuXHRcdCAgb3BhY2l0eTogMDtcblx0XHQgIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHRcdG1hcmdpbi1ib3R0b206IHN3KDE1KTtcblx0fVxuXHRsaW5lLWhlaWdodDogMjtcblx0aDMudW5pdC10dGwtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiBzdygzMik7XG5cdH1cblx0cC51bml0LXRleHQtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiBzdygyNCk7XG5cdH1cbn1cblxuZGl2LnVuaXQtdmlkZW8tZnVsbCB7XG5cdG1hcmdpbjowIGF1dG87XG5cdGRpdi51bml0LXZpZGVvLWVsZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR2aWRlbyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdC51bml0LXZpZGVvLWVsZW0tYnRuIHtcblx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgIGluc2V0OiAwO1xuXHRcdCAgZGlzcGxheTogZmxleDtcblx0XHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgIGN1cnNvcjogcG9pbnRlcjtcblx0XHQgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXHRcdCAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpOyAvKiDou73jgYTjgqrjg7zjg5Djg7zjg6zjgqQgKi9cblx0XHR9XG5cblx0XHQudW5pdC12aWRlby1lbGVtLWJ0biBpbWcge1xuXHRcdCAgd2lkdGg6IHcoOTYpO1xuXHRcdCAgaGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdC51bml0LXZpZGVvLWVsZW0tYnRuLmhpZGRlbiB7XG5cdFx0ICBvcGFjaXR5OiAwO1xuXHRcdCAgLy9wb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdFx0bWFyZ2luLWJvdHRvbTogc3coMTUpO1xuXHR9XG5cdGxpbmUtaGVpZ2h0OiAyO1xuXHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRmb250LXNpemU6IHN3KDMyKTtcblx0XHR3aWR0aDogdygxODcyKTtcblx0XHRtYXJnaW46MCBhdXRvO1xuXHR9XG5cdHAudW5pdC10ZXh0LWVsZW0ge1xuXHRcdGZvbnQtc2l6ZTogc3coMjQpO1xuXHRcdHdpZHRoOiB3KDE4NzIpO1xuXHRcdG1hcmdpbjowIGF1dG87XG5cdH1cbn1cblxuZGl2LnVuaXQtc3dpcGVyNCB7XG5cdC8vb3ZlcmZsb3c6IHZpc2libGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR1bC51bml0LXN3aXBlci1lbGVtIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0cGFkZGluZy1yaWdodDogdyg0OCk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogdyg0OCk7XG5cdFx0XHRkaXYudW5pdC1pbWctZWxlbSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdCAgaGVpZ2h0OncoNjAwKTtcblx0XHRcdFx0ICBtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdFx0XHQgIHdpZHRoOiBhdXRvO1xuXHRcdFx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHcoMjApO1xuXHRcdFx0fVxuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOnN3KDMyKTtcblx0XHRcdH1cblx0XHRcdHAudW5pdC10ZXh0LWVsZW0ge1xuXHRcdFx0XHRmb250LXNpemU6IHN3KDI0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuZGl2LnVuaXQtc3dpcGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHVsLnVuaXQtc3dpcGVyLWVsZW0ge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdGxpIHtcblx0XHRcdC8vd2lkdGg6IHcoODg4Kzk2KTtcblx0XHRcdC8vcGFkZGluZy1sZWZ0OiB3KDQ4KTtcblx0XHRcdFxuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiB3KDQ4KTtcblx0XHRcdHBhZGRpbmctbGVmdDogdyg0OCk7XG5cblx0XHRcdGRpdi51bml0LWltZy1lbGVtIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0ICBtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdFx0XHQgIHdpZHRoOiBhdXRvO1xuXHRcdFx0XHQgIGhlaWdodDogdyg2MDApO1xuXHRcdFx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHcoMjApO1xuXHRcdFx0fVxuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiBzdygzMik7XG5cdFx0XHR9XG5cdFx0XHRwLnVuaXQtdGV4dC1lbGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiBzdygyNCk7XG5cdFx0XHRcdCYuLWJsdWV7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoMCwgMTIyLCAyNTUsIDEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmRpdi51bml0LXN3aXBlci1uYXYge1xuXHQvL292ZXJmbG93OiB2aXNpYmxlO1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogdygyNjApO1xuXHR1bC51bml0LXN3aXBlci1lbGVtIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0bGkge1xuXHRcdFx0Lyp3aWR0aDogdyg4ODgrOTYpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiB3KDQ4KTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHcoNDgpO1xuXHRcdFx0Ki9cblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0cGFkZGluZy1yaWdodDogdyg0OCk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHcoNDgpO1xuXHRcdFx0ZGl2LnVuaXQtaW1nLWVsZW0ge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHQgIC8qd2lkdGg6IHcoODg4KTtcblx0XHRcdFx0ICBtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdFx0XHQgIGhlaWdodDogYXV0bzsqL1xuXHRcdFx0XHQgIG1heC13aWR0aDogdW5zZXQ7XG5cdFx0XHRcdCAgd2lkdGg6IGF1dG87XG5cdFx0XHRcdCAgaGVpZ2h0OiB3KDYwMCk7XG5cdFx0XHRcdCAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdygyMCk7XG5cdFx0XHR9XG5cdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdGgzLnVuaXQtdHRsLWVsZW0ge1xuXHRcdFx0XHRmb250LXNpemU6IHN3KDMyKTtcblx0XHRcdFx0bWF4LXdpZHRoOiBzdyg0MjApO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0fVxuXHRcdFx0cC51bml0LXRleHQtZWxlbSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc3coMjQpO1xuXHRcdFx0XHRtYXgtd2lkdGg6IHN3KDQyMCk7XG5cdFx0XHRcdCYuLWJsdWV7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoMCwgMTIyLCAyNTUsIDEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIGJvdHRvbTogdyg4MCk7XG5cdCAgbGVmdDogNTAlO1xuXHQgIHdpZHRoOiB3KDEwODApO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgLi1ibGFjayAme1xuXHQgIFx0ZmlsdGVyOmludmVydCgxKTtcblx0ICB9XG5cdH1cblxuXHQuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0ICBjb2xvcjogIzAwMDtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgYm90dG9tOiB3KDMwKTtcblx0ICB0b3A6dW5zZXQ7XG5cdCAgei1pbmRleDogMTA7XG5cdCAgd2lkdGg6IHcoMTQ0KTtcblx0ICBoZWlnaHQ6IHcoMTQ0KTtcblx0ICBpbWd7XG5cdFx0ICB3aWR0aDogdygxNDQpO1xuXHRcdCAgaGVpZ2h0OiB3KDE0NCk7XG5cdCAgfVxuXHQgICY6YWZ0ZXJ7XG5cdCAgXHRkaXNwbGF5OiBub25lO1xuXHQgIH1cblxuXHQgIC4tYmxhY2sgJntcblx0ICBcdGZpbHRlcjppbnZlcnQoMSk7XG5cdCAgfVxuXHR9XG5cblx0LnN3aXBlci1idXR0b24tcHJldiB7XG5cdCAgbGVmdDogdygyMDApO1xuXHR9XG5cblx0LnN3aXBlci1idXR0b24tbmV4dCB7XG5cdCAgcmlnaHQ6IHcoMjAwKTtcblx0fVxuXG5cdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICB3aWR0aDogdyg0OCk7XG5cdCAgaGVpZ2h0OiB3KDQ4KTtcblx0ICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdCAgY3Vyc29yOiBwb2ludGVyO1xuXHQgIG9wYWNpdHk6IDE7XG5cdCAgXG5cdCAgLy8g5YaF5YG044Gu55m95Li4XG5cdCAgJjo6YmVmb3JlIHtcblx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBpbnNldDogdygxNCk7XG5cdCAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXHQgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHQgICAgei1pbmRleDogMjtcblx0ICB9XG5cblx0ICAvLyDlpJblgbTjga7lhoblvKfvvIjjg63jg7zjg4fjgqPjg7PjgrDvvIlcblx0ICAmOjphZnRlciB7XG5cdCAgICBjb250ZW50OiBcIlwiO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgaW5zZXQ6IDA7XG5cdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdCAgICBiYWNrZ3JvdW5kOlxuXHQgICAgICBjb25pYy1ncmFkaWVudChcblx0ICAgICAgICAjMDAwIGNhbGModmFyKC0tcHJvZ3Jlc3MsIDApICogMSUpLCBcblx0ICAgICAgICB0cmFuc3BhcmVudCAwXG5cdCAgICAgICk7XG5cdCAgICBtYXNrOiByYWRpYWwtZ3JhZGllbnQodHJhbnNwYXJlbnQgNTUlLCBibGFjayA4MCUgMTAwJSk7XG5cdCAgICAtd2Via2l0LW1hc2s6IHJhZGlhbC1ncmFkaWVudCh0cmFuc3BhcmVudCA1NSUsIGJsYWNrIDgwJSAxMDAlKTtcblx0ICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBsaW5lYXI7XG5cdCAgICB6LWluZGV4OiAxO1xuXHQgIH1cblx0fVxuXG5cdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG59XG5kaXYudW5pdC10dGx0ZXh0c3BsaXQge1xuXHR3aWR0aDogdygxODcyKTtcblx0bWFyZ2luOjAgYXV0bztcblx0Ly9kaXNwbGF5OiBmbGV4O1xuXHQvL2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRmb250LXNpemU6IHN3KDM2KTtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRtYXJnaW4tYm90dG9tOiBzdyg1MCk7XG5cdH1cblx0cC51bml0LXRleHQtZWxlbSB7XG5cdFx0d2lkdGg6IHcoODg4KTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IHN3KDMyKTtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHR9XG59XG5kaXYudW5pdC10dGx0ZXh0bHIge1xuXHR3aWR0aDogdygxODcyKTtcblx0bWFyZ2luOjAgYXV0bztcblx0aDMudW5pdC10dGwtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiBzdygzNik7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3coNTApO1xuXHRcdCYuLWNlbnRlcntcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0dWwudW5pdC10dGx0ZXh0bHItZWxlbSB7XG5cdFx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRcdC8vanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdFx0bGkge1xuXHRcdFx0cC51bml0LXRleHQtZWxlbSB7XG5cdFx0XHRcdHdpZHRoOiB3KDg4OCk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmb250LXNpemU6IHN3KDMyKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbmRpdi51bml0LXRleHRzZXQge1xuXHR3aWR0aDogdygxODcyKTtcblx0bWFyZ2luOjAgYXV0bztcblx0aDMudW5pdC10dGwtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiBzdygzNik7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3coNTApO1xuXHR9XG5cdHAudW5pdC10ZXh0LWVsZW0ge1xuXHRcdFx0XHR3aWR0aDogc3coODg4KTtcblx0XHRcdFx0Zm9udC1zaXplOiBzdygzMik7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdH1cbn1cblxuZGl2LnVuaXQtdGV4dHNldC1saXN0IHtcblx0d2lkdGg6IHcoMTg3Mik7XG5cdG1hcmdpbjowIGF1dG87XG5cdC8vZGlzcGxheTogZmxleDtcblx0Z2FwOncoMjY0KTtcblx0ZGl2LnVuaXQtdGV4dHNldC1kYXRhe1xuXHRcdC8vd2lkdGg6IHcoNzIwKTtcblx0XHRtYXJnaW4tYm90dG9tOiBzdyg1MCk7XG5cdH1cblx0aDMudW5pdC10dGwtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiBzdygzOC41KTtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRtYXJnaW4tYm90dG9tOiBzdyg1MCk7XG5cdH1cblx0cC51bml0LXRleHQtZWxlbSB7XG5cdFx0XHRcdC8vd2lkdGg6IHcoNzIwKTtcblx0XHRcdFx0Zm9udC1zaXplOiBzdygzMyk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdH1cblx0ZGl2LnVuaXQtbGlzdC1lbGVte1xuXHRcdCAgICBmbGV4LWdyb3c6IDE7XG5cdFx0dWx7XG5cdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAjMDAwO1xuXHRcdFx0bGl7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc3coMzIpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0cGFkZGluZy10b3A6IHN3KDEyKTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHN3KDEyKTtcblx0XHRcdFx0ZGx7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRkdHtcblx0XHRcdFx0XHRcdHdpZHRoOiBzdygyMDApO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0ICAgIGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGRke1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5kaXYudW5pdC10dGwtc2FtcGxlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRmb250LXNpemU6IHN3KDcyKTtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHR9XG59XG5kaXYudW5pdC10dGwtbCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aDMudW5pdC10dGwtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiBzdyg1MCk7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdH1cbn1cbmRpdi51bml0LXR0bC1tIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQmLi1sZWZ0e1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0d2lkdGg6IHcoMTg3Mik7XG5cdFx0bWFyZ2luOjAgYXV0bztcblx0fVxuXHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRmb250LXNpemU6IHN3KDM4KTtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0fVxufVxuZGl2LnVuaXQtdGV4dC1jZW50ZXIge1xuXHR3aWR0aDogdygxMTUyKTtcblx0d2lkdGg6IHcoMTg3Mik7XG5cdG1hcmdpbjowIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aDMudW5pdC10dGwtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiBzdyg1MCk7XG5cdFx0Ly9tYXJnaW4tYm90dG9tOiBzdygxMCk7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0Ji4tbGVmdHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdCYgKyBwe1xuXHRcdFx0cGFkZGluZy10b3A6IHN3KDQ5KTtcblx0XHR9XG5cdH1cblxuXHRoNC51bml0LXN1YnR0bC1lbGVtIHtcblx0XHRmb250LXNpemU6IHN3KDM4KTtcblx0XHRtYXJnaW4tYm90dG9tOiBzdyg0OSk7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0Ji4tbGVmdHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG5cdHAudW5pdC10ZXh0LWVsZW0ge1xuXHRcdGZvbnQtc2l6ZTogc3coNDQpO1xuXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdH1cbn1cbmRpdi51bml0LXR0bC1zdWJ0dGwge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGgzLnVuaXQtdHRsLWVsZW0ge1xuXHRcdGZvbnQtc2l6ZTogc3coNTApO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3coMTApO1xuXHR9XG5cdGg0LnVuaXQtc3VidHRsLWVsZW0ge1xuXHRcdGZvbnQtc2l6ZTogc3coMzgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHR9XG59XG5kaXYudW5pdC10dGwtc3VidHRsLXNtYWxsIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRmb250LXNpemU6IHN3KDUwKTtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRtYXJnaW4tYm90dG9tOiBzdygxOSk7XG5cdH1cblx0aDQudW5pdC1zdWJ0dGwtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiBzdygzOCk7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdH1cbn1cbmRpdi51bml0LXN1YnR0bC10dGwge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGg0LnVuaXQtc3VidHRsLWVsZW0ge1xuXHRcdGZvbnQtc2l6ZTogc3coMzgpO1xuXHRcdG1hcmdpbi1ib3R0b206IHN3KDE5KTtcblx0fVxuXHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRmb250LXNpemU6IHN3KDUwKTtcblx0fVxufVxuXG5cbmRpdi51bml0LW5hbWUge1xuXHR3aWR0aDogdygxODcyKTtcblx0bWFyZ2luOjAgYXV0bztcblx0aDQudW5pdC1zdWJ0dGwtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiBzdygzMik7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0bWFyZ2luLWJvdHRvbTogdygxOSk7XG5cdH1cblx0aDMudW5pdC10dGwtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiBzdygzNik7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdH1cblx0LnVuaXQtbmFtZS1lbGVte1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdCAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgLy8g4oaQIDPliJdcblx0ICBcblx0ICBsaSB7XG5cdCAgXHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcblx0ICAgIC8vd2lkdGg6IHcoNTYwKTtcblx0ICAgIHdpZHRoOiBzdyg0MjApO1xuXHQgICAgbGluZS1oZWlnaHQ6IDI7XG5cdCAgICBwYWRkaW5nLXRvcDogc3coMTIpO1xuXHQgICAgcGFkZGluZy1ib3R0b206IHN3KDEyKTtcblx0ICAgIGZvbnQtc2l6ZTogc3coMzIpO1xuXHQgIH1cblxuXHQgIC8vIOWQhOWIl+OBruWig+eVjOe3muOBjOmHjeOBquOCieOBquOBhOOCiOOBhuiqv+aVtO+8iOW/heimgeOBquOCie+8iVxuXHQgIGxpOm50aC1sYXN0LWNoaWxkKC1uICsgMikge1xuXHQgICAgLy8gMeihjOebruOBrjPjgaTvvIjkuIrnt5rjga/opqrjgafku5jjgZHjgabjgovjgYvjgonmtojjgZnvvIlcblx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwOyAvLyDlkITooYzjga7kuIvnt5pcblx0ICB9XG4gIH1cbn1cblxuZGl2LnVuaXQtZmxvb3Ige1xuICAgIHdpZHRoOiB3KDE4ODApO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGgzLnVuaXQtdHRsLWVsZW0ge1xuICAgICAgICBmb250LXNpemU6IHN3KDM2KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHN3KDI0KTtcbiAgICB9XG5cbiAgICBkaXYudW5pdC1mbG9vci1lbGVtIHtcbiAgICAgICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgICAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgIzAwMDtcbiAgICAgICAgdWwudW5pdC1mbG9vci1saXN0IHtcbiAgICAgICAgXHRcbiAgICAgICAgICAgIGxpLnVuaXQtZmxvb3ItbGlzdC1lbGVtIHtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiB3KDg4OCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBzdygzMik7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgICAgZGl2LnVuaXQtZmxvb3ItbGlzdC1hY2NvcmRpb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXYudW5pdC1mbG9vci1saXN0LWFjY29yZGlvbi10dGwge1xuICAgICAgICAgICAgICAgICAgICBcdHBhZGRpbmctdG9wOiBzdygyNCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHN3KDI0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdFx0XHRcdFx0ICAgICAgJjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHQgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHQgICAgICAgIHdpZHRoOiBzdygyNCk7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgaGVpZ2h0OiBzdygxKTtcblx0XHRcdFx0XHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRcdFx0XHQgICAgICAgIHJpZ2h0OiBzdygzMCk7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgdG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHQgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHRcdCAgICAgIH1cblxuXHRcdFx0XHRcdFx0XHQgICAgICAmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7IC8qIOe4puajkiAoKyDjga7lvaIpICovXG5cdFx0XHRcdFx0XHRcdCAgICAgIH1cblxuXHRcdFx0XHRcdFx0XHQgICAgICAvKiDplovjgYTjgZ/nirbmhYvvvIgtIOOBq+WkieWMlu+8iSAqL1xuXHRcdFx0XHRcdFx0XHQgICAgICAmLi1zaG93OjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTsgLyog5qiq5qOS44Gg44GR44GrICovXG5cdFx0XHRcdFx0XHRcdCAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBkaXYudW5pdC1mbG9vci1saXN0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIFx0XHRwYWRkaW5nLWJvdHRvbTogc3coMjQpO1xuICAgICAgICAgICAgICAgIFx0XHRkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXYudW5pdC1mbG9vci1saXN0LWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogc3coMjQpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcC51bml0LWZsb29yLWxpc3QtdGV4dCB7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuZGl2LnVuaXQtcXVlc3Rpb24ge1xuXHR3aWR0aDogdygxODcyKTtcblx0bWFyZ2luOjAgYXV0bztcblx0Ly9ib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcblx0Ly9kaXNwbGF5OiBmbGV4O1xuXHQvL2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRwYWRkaW5nLXRvcDogc3coMTIpO1xuXHRcdGZvbnQtc2l6ZTogc3coMzYpO1xuXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHR9XG5cdHVsLnVuaXQtcXVlc3Rpb24tbGlzdCB7XG5cdFx0Ly93aWR0aDogdygxNTEyKTtcblx0XHRsaS51bml0LXF1ZXN0aW9uLWxpc3QtZWxlbSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblx0XHRcdGZvbnQtc2l6ZTogc3coMzIpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRkaXYudW5pdC1xdWVzdGlvbi1saXN0LWFjY29yZGlvbiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogc3coMjQpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHN3KDI0KTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZGl2LnVuaXQtcXVlc3Rpb24tbGlzdC1hY2NvcmRpb24tbm8ge1xuXHRcdFx0XHRcdHdpZHRoOiBzdygyODgqMC41KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRkaXYudW5pdC1xdWVzdGlvbi1saXN0LWFjY29yZGlvbi10dGwge1xuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Jjo6YmVmb3JlLFxuXHQgICAgICAmOjphZnRlciB7XG5cdCAgICAgICAgY29udGVudDogXCJcIjtcblx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgd2lkdGg6IHN3KDI0KTtcblx0ICAgICAgICBoZWlnaHQ6IHN3KDEpO1xuXHQgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cdCAgICAgICAgcmlnaHQ6IHN3KDMwKTtcblx0ICAgICAgICB0b3A6IDUwJTtcblx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdCAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0ICAgICAgfVxuXG5cdCAgICAgICY6OmFmdGVyIHtcblx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTsgLyog57im5qOSICgrIOOBruW9oikgKi9cblx0ICAgICAgfVxuXG5cdCAgICAgIC8qIOmWi+OBhOOBn+eKtuaFi++8iC0g44Gr5aSJ5YyW77yJICovXG5cdCAgICAgICYuLXNob3c6OmFmdGVyIHtcblx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpOyAvKiDmqKrmo5LjgaDjgZHjgasgKi9cblx0ICAgICAgfVxuXHRcdFx0fVxuXHRcdFx0ZGl2LnVuaXQtcXVlc3Rpb24tbGlzdC1jb250ZW50IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHN3KDI0KTtcblx0XHRcdFx0ZGl2LnVuaXQtcXVlc3Rpb24tbGlzdC1pbWcge1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogc3coMjQpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHAudW5pdC1xdWVzdGlvbi1saXN0LXRleHQge1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmRpdi51bml0LWRhdGEge1xuXHR3aWR0aDogdygxODcyKTtcblx0bWFyZ2luOjAgYXV0bztcblx0aDMudW5pdC10dGwtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiBzdygzNik7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3coMjYpO1xuXHR9XG5cdGRpdi51bml0LWRhdGEtZWxlbSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG5cdFx0Li1ibGFjayAme1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG5cdFx0fVxuXHRcdC8vZGlzcGxheTogZmxleDtcblx0XHRoNC51bml0LWRhdGEtZWxlbS10dGwge1xuXHRcdFx0Ly93aWR0aDogc3coMzYwKTtcblx0XHRcdGZvbnQtc2l6ZTogc3coMzYpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHN3KDk2KTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0Li1ibGFjayAme1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0dWwge1xuXHRcdFx0bGluZS1oZWlnaHQ6IHN3KDk2KTtcblx0XHRcdGZvbnQtc2l6ZTogc3coMzIpO1xuXHRcdFx0bGkge1xuXHRcdFx0XHQvL2Rpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHQuLWJsYWNrICZ7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Ly93aWR0aDogdygyODgpO1xuXHRcdFx0ICAgIFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHQgICAgXHRmb250LXNpemU6IHN3KDM2KTtcblx0XHRcdFx0fVxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHQvL3dpZHRoOiB3KDEyMjQpO1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdC8vcGFkZGluZy10b3A6IHN3KDI0KTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiBzdygyNCk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHN3KDMyKTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRcdFx0Li1ibGFjayAme1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuZGl2LnVuaXQtZGF0YS10ZXh0IHtcblx0d2lkdGg6IHcoMTg3Mik7XG5cdG1hcmdpbjowIGF1dG87XG5cdGRpdi51bml0LWRhdGEtZWxlbSB7XG5cdFx0XG5cdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHQuLWJsYWNrICZ7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdH1cblx0XHR9XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdC4tYmxhY2sgJntcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0fVxuXHRcdC8vZGlzcGxheTogZmxleDtcblx0XHQvL2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHRcdGg0LnVuaXQtZGF0YS1lbGVtLXR0bCB7XG5cdFx0XHQvL3dpZHRoOiB3KDM2MCk7XG5cdFx0XHRmb250LXNpemU6IHN3KDM2KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBzdyg5Nik7XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdC8vd2lkdGg6IHcoMTIyNCk7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBzdygyNCk7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiBzdygyNCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc3coMzIpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbmRpdi51bml0LWV2ZW50IHtcblx0d2lkdGg6IHcoMTg3Mik7XG5cdG1hcmdpbjowIGF1dG87XG5cdGRpdi51bml0LWV2ZW50LWNvbnRlbnQge1xuXHRcdC8vZGlzcGxheTogZmxleDtcblx0XHR1bC51bml0LWV2ZW50LWluZm8ge1xuXHRcdFx0d2lkdGg6IHN3KDY0OCk7XG5cdFx0XHRmb250LXNpemU6IHN3KDM4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBzdygxMTYpO1xuXHRcdFx0bGkuLWZpbmlzaCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0bGkge1xuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdHdpZHRoOiBzdyg0MzIpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHN3KDUyKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogc3coMTUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0ZGl2LnVuaXQtZXZlbnQtY29udGVudC1lbGVtIHtcblx0XHRcdGgzLnVuaXQtZXZlbnQtZWxlbS10dGwge1xuXHRcdFx0XHRmb250LXNpemU6IHN3KDM4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHN3KDcyKTtcblx0XHRcdH1cblx0XHRcdHAudW5pdC1ldmVudC1lbGVtLXRleHR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc3coMzgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdH1cblx0XHR9XG5cdFx0bWFyZ2luLWJvdHRvbTogc3coOTYpO1xuXHR9XG5cdGRpdi51bml0LWV2ZW50LWVsZW0ge1xuXG5cdFx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRcdGg0LnVuaXQtZXZlbnQtZWxlbS10dGwge1xuXHRcdFx0d2lkdGg6IHN3KDM2MCk7XG5cdFx0XHRmb250LXNpemU6IHN3KDM2KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBzdyg5Nik7XG5cdFx0fVxuXHRcdHVsLnVuaXQtZXZlbnQtbGlzdCB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcblx0XHRcdCBmbGV4LWdyb3c6IDE7XG5cdFx0XHQuLWJsYWNrICZ7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0bGluZS1oZWlnaHQ6IHN3KDk2KTtcblx0XHRcdGZvbnQtc2l6ZTogc3coMzIpO1xuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHQuLWJsYWNrICZ7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IHN3KDgpO1xuXHRcdFx0XHRcdHdpZHRoOiB3KDI4OCk7XG5cdFx0XHQgICAgXHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogc3coMjQpO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHN3KDI0KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbmRpdi51bml0LWhpc3Rvcnkge1xuXHR3aWR0aDogdygxODcyKTtcblx0bWFyZ2luOjAgYXV0bztcblx0aDMudW5pdC10dGwtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiBzdygzNik7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3coMjYpO1xuXHR9XG5cdGRpdi51bml0LWhpc3RvcnktZWxlbSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG5cdFx0Li1ibGFjayAme1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG5cdFx0fVxuXHRcdC8vZGlzcGxheTogZmxleDtcblx0XHRoNC51bml0LWhpc3RvcnktZWxlbS10dGwge1xuXHRcdFx0Ly93aWR0aDogc3coMzYwKTtcblx0XHRcdGZvbnQtc2l6ZTogc3coMzYpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHN3KDk2KTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0Li1ibGFjayAme1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdFx0dWwge1xuXG5cdFx0XHRsaW5lLWhlaWdodDogc3coOTYpO1xuXHRcdFx0Zm9udC1zaXplOiBzdygzMik7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHQuLWJsYWNrICZ7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0d2lkdGg6IHN3KDI4OCk7XG5cdFx0XHRcdFx0d2lkdGg6IHN3KDM2MCk7XG5cdFx0XHQgICAgXHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiBzdyg3KTtcblx0XHRcdFx0fVxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogdygxMjI0KTtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogc3coMjQpO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHN3KDI0KTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRcdFx0Li1ibGFjayAme1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuZGl2LnVuaXQtbWVzc2FnZSB7XG5cdHdpZHRoOiB3KDE4NzIpO1xuXHRtYXJnaW46MCBhdXRvO1xuXHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRmb250LXNpemU6IHN3KDM2KTtcblx0XHRtYXJnaW4tYm90dG9tOiBzdyg0NSk7XG5cdH1cblx0ZGl2LnVuaXQtbWVzc2FnZS1lbGVtIHtcblx0XHQvL2Rpc3BsYXk6IGZsZXg7XG5cdFx0Ly9qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0XHRkaXYge1xuXHRcdFx0Ly93aWR0aDogdyg4ODgpO1xuXHRcdFx0ZGl2LnVuaXQtaW1nLWVsZW0ge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHN3KDg1KTtcblx0XHRcdH1cblx0XHRcdHAudW5pdC10ZXh0LWVsZW0ge1xuXHRcdFx0XHRmb250LXNpemU6IHN3KDMyKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbmRpdi51bml0LWludHJvMSB7XG5cdHdpZHRoOiB3KDE4NzIpO1xuXHRtYXJnaW46MCBhdXRvO1xuXHRkaXYudW5pdC1pbnRybzEtZWxlbSB7XG5cdFx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRcdC8vanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdFx0ZGl2IHtcblx0XHRcdC8vd2lkdGg6IHcoODg4KTtcblx0XHRcdGgzLnVuaXQtdHRsLWVsZW0ge1xuXHRcdFx0XHRmb250LXNpemU6IHN3KDM2KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHN3KDYyKTtcblx0XHRcdH1cblx0XHRcdGRpdi51bml0LWltZy1lbGVtIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdyg2Mik7XG5cdFx0XHR9XG5cdFx0XHRwLnVuaXQtdGV4dC1lbGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiBzdygzMik7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdyg2Mik7XG5cdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0XHR9XG5cdFx0XHRwLnVuaXQtdGV4dC1lbGVtLXNtYWxsIHtcblx0XHRcdFx0Zm9udC1zaXplOiBzdygyNCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5kaXYudW5pdC1pbnRybzIge1xuXHR3aWR0aDogdygxODcyKTtcblx0bWFyZ2luOjAgYXV0bztcblx0ZGl2LnVuaXQtaW50cm8yLWVsZW0ge1xuXHRcdC8vZGlzcGxheTogZmxleDtcblx0XHQvL2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHRcdGRpdiB7XG5cdFx0XHQvL3dpZHRoOiB3KDg4OCk7XG5cdFx0XHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiBzdygzNik7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdyg2Mik7XG5cdFx0XHR9XG5cdFx0XHRwLnVuaXQtdGV4dC1lbGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiBzdygzMik7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0XHR9XG5cdFx0XHRkaXYudW5pdC1pbWctZWxlbSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6c3coNjIpO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5kaXYudW5pdC1saW5lIHtcblx0ZGl2LnVuaXQtbGluZS1lbGVtIHtcblx0XHR3aWR0aDogdygxODcyKTtcblx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0fVxuXHRcdC4tYmxhY2sgJntcblx0XHRcdGltZ3tcblx0XHRcdFx0ZmlsdGVyOmludmVydCgxKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuZGl2LnVuaXQtbGluayB7XG5cblx0XG5cdHVsLnVuaXQtbGluay1lbGVtIHtcblx0XHQmI21lbnUgbGl7XG5cdFx0XHRjb2xvcjojMDAwO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdCYuLWFjdGl2ZXtcblx0XHRcdFx0Y29sb3I6cmdiKDI1NSwwLDApO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkIHJnYigyNTUsMCwwKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGdhcDpzdyg0OCk7XG5cdFx0bGl7XG5cdFx0XHRib3JkZXItcmFkaXVzOiBzdyg0OCk7XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICMwMDA7XG5cdFx0XHQuLWJsYWNrICZ7XG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgI2ZmZjtcblx0XHRcdH1cblx0XHRcdCYuLWFjdGl2ZXtcblx0XHRcdFx0Y29sb3I6IzAwMDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdH1cblx0XHRcdGF7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc3coMzgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogc3coOTQpO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogc3coNDUpO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiBzdyg0NSk7XG5cdFx0XHR9XG5cdFx0XHQmLi1zaXple1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IHN3KDM4NCk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cblxuZGl2LnVuaXQtbGV0cyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRoMy51bml0LWxldHMtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiB3KDk2KTtcblxuXHRcdGJvcmRlci1yYWRpdXM6IHcoMzApO1xuXHRcdFx0Ym9yZGVyOncoNikgc29saWQgIzAwMDtcblx0XHRcdHdpZHRoOiB3KDExNTIpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHcoMjg4KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHR9XG59XG5cbmRpdi51bml0LXRhYiB7XG5cdHVsLnVuaXQtdGFiLWVsZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOndyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRnYXA6c3coNDgqMC41KTtcblx0XHRsaXtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHN3KDQ4KTtcblx0XHRcdGJvcmRlcjoxcHggc29saWQgIzAwMDtcblx0XHRcdC4tYmxhY2sgJntcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiBzdygzOCk7XG5cdFx0XHRcdC8vbGluZS1oZWlnaHQ6IHN3KDk0KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiBzdyg0NSowLjUpO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiBzdyg0NSowLjUpO1xuXHRcdFx0fVxuXHRcdFx0Ji4tc2l6ZXtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiBzdygzODQpO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji4tb257XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHQuLWJsYWNrICZ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cbmRpdi51bml0LW1vdXNle1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LnVuaXQtbW91c2UtZWxlbSB7XG5cdCAgd2lkdGg6IHN3KDQ4KTtcblx0ICBoZWlnaHQ6IHN3KDk2KTtcblx0ICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuXHQgIGJvcmRlci1yYWRpdXM6IHN3KDI0KTtcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0ICBiYWNrZ3JvdW5kOiAjZmZmO1xuXHQgIC4tYmxhY2sgJntcblx0ICBcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdCAgXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHQgIH1cblx0fVxuXG5cdC51bml0LW1vdXNlLWVsZW0tZG90IHtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgdG9wOiBzdygxNCk7XG5cdCAgbGVmdDogNTAlO1xuXHQgIHdpZHRoOiBzdygxNik7XG5cdCAgaGVpZ2h0OiBzdygxNik7XG5cdCAgYmFja2dyb3VuZDogIzAwMDtcblx0ICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHQgIGFuaW1hdGlvbjogbW91c2VNb3ZlIDEuNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG5cdCAgLi1ibGFjayAme1xuXHQgIFx0YmFja2dyb3VuZDogI2ZmZjtcblx0ICB9XG5cdH1cblxuXHRAa2V5ZnJhbWVzIG1vdXNlTW92ZSB7XG5cdCAgMCUge1xuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdCAgICBvcGFjaXR5OiAxO1xuXHQgIH1cblx0ICA1MCUge1xuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMnZ3KTtcblx0ICAgIG9wYWNpdHk6IDAuMjtcblx0ICB9XG5cdCAgMTAwJSB7XG5cdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0ICAgIG9wYWNpdHk6IDE7XG5cdCAgfVxuXHR9XG5cbn1cbkBrZXlmcmFtZXMgc2NybC1sZWZ0IHtcblx0XHRmcm9tIHtcblx0XHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR9XG5cdFx0ICB0byB7XG5cdFx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0fVxuXHRcdH1cbmRpdi51bml0LWFyY2hpdmV7XG5cdGhlaWdodDogdygxNTAwKTtcblx0XHRcdCYuLXJvdGF0ZTB7XG5cblx0XHRcdH1cblx0XHRcdCYuLXJvdGF0ZTF7XG5cdFx0XHRcdHRyYW5zZm9ybTpyb3RhdGUoLTIwZGVnKTtcblx0XHRcdH1cblx0d2lkdGg6IDEwMCU7XG5cdC8vb3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFzay1pbWFnZTpub25lO1xuXG5cdFx0ICAmLi1oaWRle1xuXHRcdCAgXHQudW5pdC1hcmNoaXZlLXdyYXAge1xuXHRcdCAgXHRcdC51bml0LWFyY2hpdmUtZWxlbSB7XG5cdFx0ICBcdFx0XHRsaXtcblx0XHRcdCAgXHRcdFx0dHJhbnNpdGlvbjowLjRzIGVhc2Utb3V0IGFsbDtcblx0XHQgIFx0XHRcdFx0dHJhbnNmb3JtOnNjYWxlKDAuOCk7XG5cdFx0ICBcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0ICBcdFx0XHR9XG5cdFx0ICBcdFx0fVxuXHRcdCAgXHR9XG5cdFx0ICB9XG5cdFx0LnVuaXQtYXJjaGl2ZS13cmFwIHtcblx0XHQgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCAgaGVpZ2h0OiA0MHZ3O1xuXHRcdCAgd2lkdGg6IG1heC1jb250ZW50O1xuXHRcdCAgYW5pbWF0aW9uOiBzY3JsLWxlZnQgMTJzIGluZmluaXRlIGxpbmVhcjtcblx0XHQgIC51bml0LWFyY2hpdmUtZWxlbSB7XG5cdFx0XHQgIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQgIGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdCAgbGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdCAgcGFkZGluZzogMDtcblxuXHRcdFx0ICBsaXtcblx0XHRcdCAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgIFx0bWFyZ2luOjAgM3Z3O1xuXHRcdCAgXHRcdFx0XHR3aWxsLWNoYW5nZTp0cmFuc2Zvcm07XG5cdFx0XHQgIFx0aW1ne1xuXHRcdFx0ICBcdFx0b2JqZWN0LWZpdDpjb250YWluO1xuXHRcdFx0ICBcdFx0bWF4LXdpZHRoOiAzMHZ3O1xuXHRcdFx0ICBcdFx0bWF4LWhlaWdodDogMzB2dztcblx0XHRcdCAgXHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ICBcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHQgIFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0XHRcdFx0ICB9XG5cdFx0XHQgIH1cblx0XHRcdCAgXG5cdFx0XHR9XG5cdFx0XHQudW5pdC1hcmNoaXZlLWVsZW0ge1xuXHRcdFx0ICBcblx0XHRcdCAgbWFyZ2luLWJvdHRvbTogNnZ3O1xuXHRcdFx0fVxuXHRcdFx0Ji4tcmV2ZXJzZXtcblx0XHRcdFx0YW5pbWF0aW9uOiBzY3JsLWxlZnQgMTJzIGluZmluaXRlIGxpbmVhciByZXZlcnNlO1xuXHRcdFx0fVxuXHRcdH1cbn1cblxuLnVuaXQtZG90e1xuXHRcblx0XHRwYWRkaW5nLWJvdHRvbTogdygyKTtcblx0LnVuaXQtZG90LWVsZW17XG5cdFx0c3Bhbntcblx0XHRcdFx0d2lkdGg6IHcoMjQpO1xuXHRcdFx0XHQgIGhlaWdodDogdygyNCk7XG5cdFx0XHRcdCAgYmFja2dyb3VuZDogIzAwMDtcblx0XHRcdFx0XHQuLWJsYWNrICZ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0ICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdCAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgbWFyZ2luOjAgYXV0bztcblx0XHRcdFx0YW5pbWF0aW9uOiBkb3RCbGluayAxLjVzIGluZmluaXRlO1xuXHRcdH1cblxuXG4gICAgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcblx0XHRcdFx0ICBtYXJnaW4tYm90dG9tOiB3KDQ5KTtcbiAgICB9XG4gICAgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuXHRcdFx0XHQgIG1hcmdpbi1ib3R0b206IHcoNDkpO1xuICAgIH1cbiAgICBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gICAgfVxuXHR9XG59XG5Aa2V5ZnJhbWVzIGRvdEJsaW5rIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh3KDIpKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4udW5pdC1zb21le1xuXHQudW5pdC1zb21lLWVsZW17XG5cdFx0d2lkdGg6IHcoMTg3Mik7XG5cdFx0aGVpZ2h0OiB3KDYwMCk7XG5cdFx0bWFyZ2luOjAgYXV0bztcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDEpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiBzdygzOCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogdygzMCk7XG5cdFx0Li1ibGFjayAme1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdH1cblx0fVxufVxuXG4udW5pdC13aGF0e1xuXHQudW5pdC13aGF0LWVsZW17XG5cdFx0d2lkdGg6IHcoMTg3Mik7XG5cdFx0bWFyZ2luOjAgYXV0bztcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDEpO1xuXHRcdGZvbnQtc2l6ZTogdyg0NCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogdygzMCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCByZ2IoMjAwLDIwMCwyMDApO1xuXHRcdC4tYmxhY2sgJntcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cdFx0aDMudW5pdC10dGwtZWxlbSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogdyg5NSk7XG5cdFx0XHRmb250LXNpemU6IHN3KDUwKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IHcoNDkpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHQmLi1sZWZ0e1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwYWRkaW5nLWJvdHRvbTogdygxMjEpO1xuXHRcdHAudW5pdC10ZXh0LWVsZW0ge1xuXHRcdFx0Zm9udC1zaXplOiBzdygzOCk7XG5cdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0XHR3aWR0aDogdygxNTg0KTtcblx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0fVxuXHRcdGRpdi51bml0LWltZy1lbGVte1xuXHRcdFx0d2lkdGg6IHcoMTU4NCk7XG5cdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogdyg5NSk7XG5cdFx0fVxuXHR9XG59XG4udW5pdC1kYW1teXtcblx0LnVuaXQtZGFtbXktZWxlbXtcblx0XHR3aWR0aDogdygxODcyKTtcblx0XHRoZWlnaHQ6IHcoMjgwMCk7XG5cdFx0bWFyZ2luOjAgYXV0bztcblx0XHQvL2JhY2tncm91bmQ6IHJnYmEoMjE3LCAyMTcsIDIxNywgMSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRmb250LXNpemU6IHN3KDM4KTtcblx0XHRib3JkZXItcmFkaXVzOiB3KDMwKTtcblx0XHRib3JkZXI6MXB4IHNvbGlkICMwMDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47IC8vIOe3muOBjOOBr+OBv+WHuuOBquOBhOOCiOOBhuOBq1xuXG5cdFx0Li1ibGFjayAme1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMjAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01NmRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gICAgfVxuXHR9XG59XG5cbmRpdi51bml0LWJveCB7XG5cdGRpdi51bml0LWJveC1lbGVtIHtcblx0XHR3aWR0aDogdygxODcyKTtcblx0XHRib3JkZXItcmFkaXVzOiB3KDIwKTtcblx0XHRwYWRkaW5nOiBzdyg0OCk7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDp3cmFwO1xuXHRcdGRpdi51bml0LWltZy1lbGVtIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiBzdygyODkpO1xuXHRcdFx0XHRoZWlnaHQ6IHN3KDI4OSk7XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHN3KDQ4KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IHN3KDQ4KTtcblx0XHR9XG5cdFx0ZGl2LnVuaXQtaW5mbyB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0aDMudW5pdC10dGwtZWxlbSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc3coMzgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogc3coMzkpO1xuXHRcdFx0fVxuXHRcdFx0cC51bml0LXRleHQtbm8ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRcdGdhcDpzdygyNSk7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IHN3KDQ4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IHN3KDQ4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHN3KDM4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRkaXYudW5pdC10ZXh0IHtcblx0XHRcdC8vd2lkdGg6IHcoODQwKTtcblx0XHRcdHAudW5pdC10ZXh0LWVsZW0ge1xuXHRcdFx0XHRmb250LXNpemU6IHN3KDM0KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5kaXYudW5pdC1saXN0IHtcblx0XHR3aWR0aDogdygxODcyKTtcblx0XHRtYXJnaW46MCBhdXRvO1xuXHRkaXYudW5pdC1pbWctZWxlbXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiBzdyg1MCk7XG5cdH1cblx0aDMudW5pdC10dGwtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiBzdygzNik7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdH1cblx0cC51bml0LXRleHQtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiBzdygyNCk7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0bWFyZ2luLWJvdHRvbTogdygzMik7XG5cdH1cblx0dWwudW5pdC1saXN0LWVsZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOndyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdCAgY29udGVudDogXCJcIjtcblx0XHQgIGZsZXg6IDA7XG5cdFx0ICBtaW4td2lkdGg6IHN3KDQyMCk7XG5cdFx0fVxuXHRcdD4gbGkge1xuXHRcdFx0d2lkdGg6IHN3KDQyMCk7XG5cdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmO1xuXHRcdFx0JjpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7XG5cdFx0XHR9XG5cdFx0XHRwYWRkaW5nLXRvcDogc3coMjQpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHN3KDI0KTtcblx0XHRcdHVsLnVuaXQtbGlzdC1pbmZvIHtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0XHRkaXYudW5pdC1saXN0LWluZm8tdGxsIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBzdygxMjApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRsaS51bml0LWxpc3QtaW5mby0xIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHN3KDI0KTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdygxMik7XG5cdFx0XHRcdFx0ZGl2LnVuaXQtbGlzdC1pbmZvLXRsbCB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGRpdi51bml0LWxpc3QtaW5mby10ZXh0IHtcblx0XHRcdFx0XHRcdGZsZXg6MTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ZGl2LnVuaXQtbGlzdC1pbmZvLXNvdW5kIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0XHRjb2xvcjojMDAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogc3coNik7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIHN3KDI0KTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogc3coMjApO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHN3KDQ4KTtcblx0XHRcdFx0XHRcdC8vbWFyZ2luLXJpZ2h0OiBzdyg5Nik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGxpLnVuaXQtbGlzdC1pbmZvLTIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogc3coMjQpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHN3KDEyKTtcblx0XHRcdFx0XHRkaXYudW5pdC1saXN0LWluZm8tdGxsIHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ZGl2LnVuaXQtbGlzdC1pbmZvLXRleHQge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRsaS51bml0LWxpc3QtaW5mby0zIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHN3KDE2KTtcblx0XHRcdFx0XHRkaXYudW5pdC1saXN0LWluZm8tdGxsIHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ZGl2LnVuaXQtbGlzdC1pbmZvLXRleHQge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRsaS51bml0LWxpc3QtaW5mby00IHtcblx0XHRcdFx0XHRmb250LXNpemU6IHN3KDE2KTtcblx0XHRcdFx0XHRkaXYudW5pdC1saXN0LWluZm8tdGxsIHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ZGl2LnVuaXQtbGlzdC1pbmZvLXRleHQge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRsaS51bml0LWxpc3QtaW5mby01IHtcblx0XHRcdFx0XHRmb250LXNpemU6IHN3KDE2KTtcblx0XHRcdFx0XHRkaXYudW5pdC1saXN0LWluZm8tdGxsIHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ZGl2LnVuaXQtbGlzdC1pbmZvLXRleHQge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5kaXYudW5pdC1zb3VuZCB7XG5cdGRpdi51bml0LXNvdW5kLWVsZW0ge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjQwLCAyNDAsIDI0MCwgMSk7XG5cdFx0d2lkdGg6IHcoMTg3Mik7XG5cdFx0bWFyZ2luOjAgYXV0bztcblx0XHRwYWRkaW5nLWJvdHRvbTogdygxNjgpO1xuXHRcdGJvcmRlci1yYWRpdXM6IHcoNDgpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRwYWRkaW5nLXRvcDogdyg5Nik7XG5cdFx0cC51bml0LXNvdW5kLXR0bCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRmb250LXNpemU6IHN3KDM2KTtcblx0XHRcdHRvcDpzdygxMDkpO1xuXHRcdFx0dG9wOiBzdygzMCk7XG5cdFx0XHRsZWZ0OiBzdyg5Nik7XG5cdFx0XHRsZWZ0OiBzdyg0OCk7XG5cdFx0fVxuXHRcdGg0LnVuaXQtc291bmQtaWNvbiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogc3coOTYpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IHN3KDEzMyk7XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzdyg3Mik7XG5cdFx0fVxuXHRcdGRpdi51bml0LXNvdW5kLWltZyB7XG5cdFx0XHR3aWR0aDogdygxNjgwKTtcblx0XHRcdGhlaWdodDogdygxMTIwKTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdygxMzApOy8vKioqKioqKioqKlxuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3coNTApO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0PiBpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OmNvdmVyO1xuXHRcdFx0fVxuXHRcdFx0LnRyYW5zaXRpb24tb3ZlcmxheTEge1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0ICAgIHotaW5kZXg6IDEwO1xuXHRcdFx0ICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHQgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsMCwwLDEpIDAlLHJnYmEoMCwwLDAsMSkgNDUlLHJnYmEoMCwwLDAsMCkgNTUlICxyZ2JhKDAsMCwwLDApIDEwMCUpO1xuXHRcdFx0ICAgIG1hc2stc2l6ZTogNDAwJSA0MDAlO1xuXHRcdFx0ICAgIG1hc2stcG9zaXRpb246cmlnaHQgY2VudGVyO1xuXHRcdFx0ICAgIG9wYWNpdHk6IDA7XG5cdFx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdCAgICBpbWd7XG5cdFx0XHQgICAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHQgICAgICB3aWR0aDogMTAwMDAwdnc7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIHRyYW5zaXRpb246MC42cyAkZWFzZUluT3V0UXVpbnQgYWxsLDAuNnMgbGluZWFyIG9wYWNpdHk7XG5cdFx0XHQgICAgJi4tc2hvd3tcblx0XHRcdCAgICAgIG9wYWNpdHk6IDE7XG5cdFx0XHQgICAgICBtYXNrLXBvc2l0aW9uOmxlZnQgY2VudGVyO1xuXHRcdFx0ICAgICAgXG5cdFx0XHQgICAgfVxuXHRcdFx0ICB9XG5cdFx0XHQgIC50cmFuc2l0aW9uLW92ZXJsYXkyIHtcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdCAgICB6LWluZGV4OiAxMDtcblx0XHRcdCAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgXG5cdFx0XHQgICAgICByZ2JhKDAsMCwwLDApIDAlLFxuXHRcdFx0ICAgICAgcmdiYSgwLDAsMCwwKSAyMCUsXG5cdFx0XHQgICAgICByZ2JhKDAsMCwwLDEpIDMwJSAsXG5cdFx0XHQgICAgICByZ2JhKDAsMCwwLDEpIDcwJSAsXG5cdFx0XHQgICAgICByZ2JhKDAsMCwwLDApIDgwJSAsXG5cdFx0XHQgICAgICByZ2JhKDAsMCwwLDApIDEwMCVcblx0XHRcdCAgICAgICk7XG5cdFx0XHQgICAgbWFzay1zaXplOiA2MDAlIDYwMCU7XG5cdFx0XHQgICAgbWFzay1wb3NpdGlvbjpyaWdodCBjZW50ZXI7XG5cblx0XHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ICAgIGltZ3tcblx0XHRcdCAgICAgIGhlaWdodDogMTAwJTtcblx0XHRcdCAgICAgIHdpZHRoOiAxMDAwMDAwdnc7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIFxuXHRcdFx0ICAgIG9wYWNpdHk6IDA7XG5cdFx0XHQgICAgJi4tc2hvd3tcblx0XHRcdCAgICAgIG1hc2stcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcblx0XHRcdCAgICAgIG9wYWNpdHk6IDE7XG5cdFx0XHQgICAgICB0cmFuc2l0aW9uOjAuNnMgJGVhc2VJbk91dFF1aW50IGFsbDtcblx0XHRcdCAgICB9XG5cblx0XHRcdCAgICAmLi1oaWRle1xuXHRcdFx0ICAgIC8vb3BhY2l0eTogMDtcblx0XHRcdCAgICAgIG1hc2stcG9zaXRpb246bGVmdCBjZW50ZXI7XG5cdFx0XHQgICAgICB0cmFuc2l0aW9uOjAuNnMgJGVhc2VJbk91dFF1aW50IGFsbDtcblx0XHRcdCAgICB9XG5cdFx0XHQgIH1cblx0XHR9XG5cdFx0dWwudW5pdC1zb3VuZC1sYW5nIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0ZmxleC13cmFwOndyYXA7XG5cdFx0XHRnYXA6c3coNDgqMC41KTtcblx0XHRcdGxpLi1zZWxlY3RlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0bGkge1xuXHRcdFx0XHR3aWR0aDogc3coMzg0KTtcblx0XHRcdFx0Zm9udC1zaXplOiBzdygzNik7XG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgIzAwMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogc3coOTQpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiBzdyg0OCk7XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzdyg3Mik7XG5cdFx0fVxuXHRcdHVsLnVuaXQtc291bmQtdGVybSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdGZsZXgtd3JhcDp3cmFwO1xuXHRcdFx0Z2FwOnN3KDQ4KjAuNSk7XG5cdFx0XHRsaS4tc2VsZWN0ZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHRcdGxpIHtcblx0XHRcdFx0d2lkdGg6IHcoMzg0KTtcblx0XHRcdFx0Zm9udC1zaXplOiBzdygzNik7XG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgIzAwMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogc3coOTQpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiBzdyg0OCk7XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzdyg3Mik7XG5cdFx0fVxuXHRcdHVsLnVuaXQtc291bmQtdG91ciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdGZsZXgtd3JhcDp3cmFwO1xuXHRcdFx0Z2FwOnN3KDQ4KjAuNSk7XG5cdFx0XHRsaS4tc2VsZWN0ZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHRcdGxpIHtcblx0XHRcdFx0d2lkdGg6IHN3KDY0OCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc3coMzYpO1xuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHN3KDk0KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogc3coNDgpO1xuXHRcdFx0fVxuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3coNzIpO1xuXHRcdH1cblx0XHR1bC51bml0LXNvdW5kLWNoYXB0ZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRcdGdhcDpzdyg0OCowLjUpO1xuXHRcdFx0bGkuLXNlbGVjdGVkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHdpZHRoOiBzdygzODQpO1xuXHRcdFx0XHRmb250LXNpemU6IHN3KDM2KTtcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBzdyg5NCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHN3KDQ4KTtcblx0XHRcdH1cblx0XHRcdG1hcmdpbi1ib3R0b206IHN3KDcyKTtcblx0XHR9XG5cdFx0dWwudW5pdC1zb3VuZC1pbnN0YSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdGZsZXgtd3JhcDp3cmFwO1xuXHRcdFx0bGkuLXNlbGVjdGVkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHdpZHRoOiBzdyg1NzUpO1xuXHRcdFx0XHRmb250LXNpemU6IHN3KDM2KTtcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBzdyg5NCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHN3KDQ4KTtcblx0XHRcdH1cblx0XHRcdC8vbWFyZ2luLWJvdHRvbTogc3coOTQpOyoqKipcblx0XHR9XG5cdFx0LnVuaXQtc291bmQtc2VsZWN0e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDp3cmFwO1xuXHRcdFx0Z2FwOncoNTApO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdHNlbGVjdCB7XG5cdFx0XHQgIGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHQgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdCAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0c2VsZWN0e1xuXHRcdFx0XHRsaW5lLWhlaWdodDogc3coOTQpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiBzdyg0OCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc3coMzYpO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiBzdygzNik7XG5cdFx0XHRcdGhlaWdodDogc3coOTQpO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcblx0XHRcdFx0Kntcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogc3coOTQpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0LnVuaXQtc291bmQtc2VsZWN0LWxhbmd7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0c2VsZWN0e1xuXHRcdFx0XHRcdHdpZHRoOiBzdygyMDApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICByaWdodDogc3coMzUpO1xuXHRcdFx0XHQgICAgdG9wOiAzMCU7XG5cdFx0XHRcdCAgICB3aWR0aDogc3coMjQpO1xuXHRcdFx0XHQgICAgaGVpZ2h0OiBzdygyNCk7XG5cdFx0XHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdCAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0XHQgICAgLy8g5LiL5ZCR44GN55+i5Y2w77yI5LiJ6KeS77yJXG5cdFx0XHRcdCAgICBib3JkZXItcmlnaHQ6IHN3KDIpIHNvbGlkICNmZmY7XG5cdFx0XHRcdCAgICBib3JkZXItYm90dG9tOiBzdygyKSBzb2xpZCAjZmZmO1xuXHRcdFx0XHQgIH1cblx0XHRcdH1cblx0XHRcdC51bml0LXNvdW5kLXNlbGVjdC1jaGFwdGVye1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHNlbGVjdHtcblx0XHRcdFx0XHR3aWR0aDogc3coNjAwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdCAgICBjb250ZW50OiBcIlwiO1xuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgICAgcmlnaHQ6IHN3KDM1KTtcblx0XHRcdFx0ICAgIHRvcDogMzAlO1xuXHRcdFx0XHQgICAgd2lkdGg6IHN3KDI0KTtcblx0XHRcdFx0ICAgIGhlaWdodDogc3coMjQpO1xuXHRcdFx0XHQgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHQgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdFx0ICAgIC8vIOS4i+WQkeOBjeefouWNsO+8iOS4ieinku+8iVxuXHRcdFx0XHQgICAgYm9yZGVyLXJpZ2h0OiBzdygyKSBzb2xpZCAjZmZmO1xuXHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbTogc3coMikgc29saWQgI2ZmZjtcblx0XHRcdFx0ICB9XG5cblx0XHRcdH1cblx0XHRcdG1hcmdpbi1ib3R0b206IHN3KDUwKTtcblx0XHR9XG5cdFx0ZGl2LnVuaXQtc291bmQtY3RybCB7XG5cdFx0XHQvL3dpZHRoOiB3KDEyOTYpO1xuXHRcdFx0d2lkdGg6IHcoMTY4MCk7XG5cdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdyg0OCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGl2LnVuaXQtc291bmQtY3RybC1pbmZvIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiBzdygxNDQqMC43KTtcblx0XHRcdFx0cGFkZGluZy10b3A6IHN3KDQ4KTtcblx0XHRcdFx0ZGl2LnVuaXQtc291bmQtY3RybC1pbmZvLWljb24ge1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogc3coMTMzKjAuNjUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogc3coMTQqMC42NSk7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBzdyg3MCowLjY1KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRoNC51bml0LXNvdW5kLWN0cmwtaW5mby10dGwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogc3coMzMpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRkaXYudW5pdC1zb3VuZC1jdHJsLWNvbnRlbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogc3coMTQ0KjAuNyk7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0ZGl2LnVuaXQtc291bmQtY3RybC1jb250ZW50LXBvcyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBzdygzNik7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBzdyg5MyowLjUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGRpdi51bml0LXNvdW5kLWN0cmwtY29udGVudC1jdXJyZW50IHtcblx0XHRcdFx0XHRmb250LXNpemU6IHN3KDMzKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHcoNDAqMC41KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRkaXYudW5pdC1zb3VuZC1jdHJsLWNvbnRlbnQtcHJvZ3Jlc3Mge1xuXHRcdFx0XHRcdHdpZHRoOiBzdygzMjApO1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDpzdygyKTtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBzdygxMik7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHN3KDEyKTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0XHRcdHRvcDpzdygtMTYpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBzdyg0MCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0ZGl2LnVuaXQtc291bmQtY3RybC1jb250ZW50LXRvdGFsIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHN3KDMzKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0fVxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzdyg0Mik7XG5cdFx0XHR9XG5cdFx0XHR1bC51bml0LXNvdW5kLWN0cmwtYnRucyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0XHRcdGdhcDpzdyg3Mik7XG5cdFx0XHRcdGxpLnVuaXQtc291bmQtY3RybC1idG5zLXJld2luZCB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBzdyg5Nik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGxpLnVuaXQtc291bmQtY3RybC1idG5zLXBsYXkge1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogc3coOTYpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRsaS51bml0LXNvdW5kLWN0cmwtYnRucy1wYXVzZSB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBzdyg5Nik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGxpLnVuaXQtc291bmQtY3RybC1idG5zLWZvcndhcmQge1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogc3coOTYpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogc3coNzApO1xuXHRcdFx0fVxuXHRcdFx0dWwudW5pdC1zb3VuZC1jdHJsLW5hdiB7XG5cdFx0XHRcdGxpLnVuaXQtc291bmQtY3RybC1uYXYtcHJldiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IHN3KC00OCowLjUpO1xuXHRcdFx0XHRcdHRvcDpzdygxNjUpO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogc3coOTYpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRsaS51bml0LXNvdW5kLWN0cmwtbmF2LW5leHQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogc3coLTQ4KjAuNSk7XG5cdFx0XHRcdFx0dG9wOnN3KDE2NSk7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBzdyg5Nik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB3KDcyKTtcblx0XHR9XG5cdFx0ZGl2LnVuaXQtc291bmQtYm9vayB7XG5cdFx0XHR3aWR0aDogdygxNjgwKTtcblx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAjMDAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMDtcblx0XHRcdGRpdi51bml0LXNvdW5kLWJvb2staGVhZGVyIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IHN3KDM4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBzdygzNik7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiBzdygzNik7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdFx0Z2FwOnN3KDQ3KTtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiBzdygzNyk7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDpzdyg0KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdGRpdi51bml0LXNvdW5kLWJvb2stY29udGVudCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogc3coMzMpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHN3KDM2KTtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG59IiwiQG1lZGlhICN7JG1xLXBjfSB7XG4uY29udGFpbmVye1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51bml0e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdD4gZGl2e1xuXHRcdC8vYm9yZGVyLXRvcDoxMHB4IHNvbGlkICNjY2M7XG5cdFx0Ly9ib3JkZXItYm90dG9tOjEwcHggc29saWQgI2NjYztcblx0XHQvL21pbi1oZWlnaHQ6IDEwMHB4O1xuXHR9XG5cdCYuLWJsYWNre1xuXHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0Ji4td2hpdGV7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxufVxuXG4udW5pdC10aHJlZWltZ3tcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiB3KDE0NDApO1xuXG5cdC51bml0LXRocmVlaW1nLWVsZW17XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGltZ3tcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDpjb3Zlcjtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRhbmltYXRpb246IHNob3dJbWFnZSAxLjJzICRlYXNlT3V0UXVhZCBmb3J3YXJkcztcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMSkgaW1nIHsgYW5pbWF0aW9uLWRlbGF5OiAxczsgfVxuXHRcdCY6bnRoLWNoaWxkKDIpIGltZyB7IGFuaW1hdGlvbi1kZWxheTogMS4zczsgfVxuXHRcdCY6bnRoLWNoaWxkKDMpIGltZyB7IGFuaW1hdGlvbi1kZWxheTogMS42czsgfVxuXG5cdH1cbn1cblxuQGtleWZyYW1lcyBzaG93SW1hZ2Uge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi51bml0LWltZy1lbGVtIGltZ3tcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuQGtleWZyYW1lcyBzY3JsLWxlZnQge1xuZnJvbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbiAgdG8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG59XG4udW5pdC1zY3JsLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvL292ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogdygxMjQ3KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB3aWxsLWNoYW5nZTp0cmFuc2Zvcm07XG4gIGFuaW1hdGlvbjogc2NybC1sZWZ0IDQ4cyBpbmZpbml0ZSBsaW5lYXI7XG4gICYuLXNob3J0e1xuICBcdGhlaWdodDogdyg2MDApO1xuICBcdC51bml0LXNjcmwtZWxlbSB7XG4gIFx0XHRcbiAgXHRcdGltZ3tcbiAgXHRcdFx0aGVpZ2h0OiB3KDYwMCk7XG4gIFx0XHR9XG4gIFx0fVxuICB9XG59XG4udW5pdC1zY3JsLWVsZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBpbWd7XG4gIFx0Ly9oZWlnaHQ6NDB2aDtcbiAgXHRoZWlnaHQ6IHcoMTI0Nyk7XG4gIFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxufVxuLnVuaXQtc2NybC1lbGVtIHtcbiAgYW5pbWF0aW9uOiBzY3JsLWxlZnQgNjRzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuXG5cbmRpdi51bml0LWxvZ28xIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRkaXYudW5pdC1pbWctZWxlbSB7XG5cdFx0Ly9tYXJnaW4tdG9wOiB3KC00Nik7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogdyg3MzIpO1xuXHRcdH1cblx0fVxufVxuZGl2LnVuaXQtbG9nbzIge1xuXHRkaXYudW5pdC1pbWctZWxlbSB7XG5cdFx0Ly9wYWRkaW5nLXRvcDogdyg5Nik7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogdyg1NjIpO1xuXHRcdH1cblx0fVxufVxuZGl2LnVuaXQtbG9nbzMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdGRpdi51bml0LWltZy1lbGVtIHtcblx0XHQvL21hcmdpbi10b3A6IHcoLTU2KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiB3KDQ1OCk7XG5cdFx0fVxuXHR9XG59XG5kaXYudW5pdC1sb2dvNCB7XG5cdGRpdi51bml0LWltZy1lbGVtIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiB3KDcyMCk7XG5cdFx0fVxuXHR9XG59XG5kaXYudW5pdC15dXJlcnUge1xuXHR3aWR0aDogdygxODcyKTtcblx0bWFyZ2luOjAgYXV0bztcbn1cbmRpdi51bml0LXl1cmVydWZ1bGwge1xuXHRtYXJnaW46MCBhdXRvO1xufVxuZGl2Lnl1cmVydS1zbGlkZXtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogY2FsYygxMDB2dyAvIDE2ICogOSk7XG5cdG1hcmdpbjowIGF1dG87XG59XG5kaXYudW5pdC1pbWcge1xuXHR3aWR0aDogdygxODcyKTtcblx0bWFyZ2luOjAgYXV0bztcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0ZGl2LnVuaXQtaW1nLWVsZW0ge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogdygxODcyKTtcblx0XHR9XG5cdFx0JiArIGgzLnVuaXQtdHRsLWVsZW0ge1xuXHRcdFx0bWFyZ2luLXRvcDogdygyMCk7XG5cdFx0fVxuXHR9XG5cdGxpbmUtaGVpZ2h0OiAyO1xuXHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRmb250LXNpemU6IHcoMjQpO1xuXHR9XG5cdHAudW5pdC10ZXh0LWVsZW0ge1xuXHRcdGZvbnQtc2l6ZTogdygyMCk7XG5cdH1cbn1cblxuZGl2LnVuaXQtaW1nLXNtYWxsIHtcblx0d2lkdGg6IHcoMTQzMik7XG5cdG1hcmdpbjowIGF1dG87XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGRpdi51bml0LWltZy1lbGVtIHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IHcoMTQzMik7XG5cdFx0fVxuXHR9XG59XG5cbmRpdi51bml0LWltZ3Njcmwge1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGl2LnVuaXQtc2NybC13cmFwIHtcblx0XHR1bC51bml0LXNjcmwtZWxlbSB7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuZGl2LnVuaXQtaW1nMmNhcCB7XG5cdHdpZHRoOiB3KDE4NzIpO1xuXHRtYXJnaW46MCBhdXRvO1xuXHR1bC51bml0LWltZzJjYXAtZWxlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHQvL2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHRcdGdhcDp3KDg5KSB3KDE3Mik7XG5cdFx0bGkge1xuXHRcdFx0ZGl2LnVuaXQtaW1nLWVsZW0ge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiB3KDgxNCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdygyMCk7XG5cdFx0XHR9XG5cdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdGgzLnVuaXQtdHRsLWVsZW0ge1xuXHRcdFx0XHRmb250LXNpemU6IHcoMjQpO1xuXHRcdFx0fVxuXHRcdFx0cC51bml0LXRleHQtZWxlbSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdygyMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5kaXYudW5pdC1pbWczY2FwIHtcblx0d2lkdGg6IHcoMTg3Mik7XG5cdG1hcmdpbjowIGF1dG87XG5cdHVsLnVuaXQtaW1nM2NhcC1lbGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDp3cmFwO1xuXHRcdC8vanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdFx0Z2FwOncoODkpIHcoOTYpO1xuXHRcdGxpIHtcblx0XHRcdGRpdi51bml0LWltZy1lbGVtIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogdyg1NjApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHcoMjApO1xuXHRcdFx0fVxuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiB3KDI0KTtcblx0XHRcdH1cblx0XHRcdHAudW5pdC10ZXh0LWVsZW0ge1xuXHRcdFx0XHRmb250LXNpemU6IHcoMjApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5kaXYudW5pdC1pbWczZmxleCB7XG5cdHdpZHRoOiB3KDE4NzIpO1xuXHRtYXJnaW46MCBhdXRvO1xuXHR1bC51bml0LWltZzNmbGV4LWVsZW0ge1xuXHRcdGNvbHVtbi1jb3VudDogMztcbiAgXHRjb2x1bW4tZ2FwOiB3KDg5KSB3KDk2KTtcblx0XHRnYXA6dyg4OSkgdyg5Nik7XG5cdFx0bGkge1xuXHRcdFx0YnJlYWstaW5zaWRlOiBhdm9pZDtcblx0XHRcdGRpdi51bml0LWltZy1lbGVtIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogdyg1NjApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHcoMjApO1xuXHRcdFx0fVxuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiB3KDI0KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdygxMik7XG5cdFx0XHR9XG5cdFx0XHRwLnVuaXQtdGV4dC1lbGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiB3KDIwKTtcblx0XHRcdH1cblx0XHRcdG1hcmdpbi1ib3R0b206IHcoNTcpO1xuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogdygzNik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5kaXYudW5pdC1pbWdmdWxsIHtcblx0ZGl2LnVuaXQtaW1nLWVsZW0ge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbmRpdi51bml0LXRvcHZpc3VhbHtcblx0d2lkdGg6IHcoMTg3Mik7XG5cdC8vaGVpZ2h0OiB3KDI2NDcpO1xuXHRtYXJnaW46MCBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQudW5pdC10b3B2aXN1YWwtZWxlbXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGl7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6MDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHQvL2ZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDpjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0bGkuLWhpZGUge1xuICAgICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDEpIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDQwJSwgcmdiYSgwLCAwLCAwLCAwKSA2MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICAgICAgICBtYXNrLXNpemU6IDI0MCUgMjQwJTtcbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBhbmltYXRpb246IGRpYWctcmV2ZWFsIDQuMnMgJGVhc2VJbk91dFF1aW50IGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgICAgIEBrZXlmcmFtZXMgZGlhZy1yZXZlYWwge1xuICAgICAgICAgICAgdG8ge1xuICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdFx0bWFyZ2luLWJvdHRvbTogdyg1MClcblx0fVxuXHQudW5pdC10b3B2aXN1YWwtbmF2e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHQuLWJsYWNrICZ7XG5cdFx0XHRmaWx0ZXI6aW52ZXJ0KDEpO1xuXHRcdH1cblx0XHRsaXtcblx0XHRcdHdpZHRoOiB3KDE2KTtcblx0XHRcdGhlaWdodDogdygxNik7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDE5NywgMTk3LCAxOTcsIDEpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0bWFyZ2luOjAgdygxMCk7XG5cdFx0XHQmLi1hY3RpdmV7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMSlcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5kaXYudW5pdC1wYXJ0dmlzdWFse1xuXHQmLi1zaXple1xuXHRcdHdpZHRoOiB3KDE4NzIpO1xuXHR9XG5cdHdpZHRoOiAxMDAlO1xuXHQvL2hlaWdodDogdygxNDQwKTtcblx0bWFyZ2luOjAgYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LnVuaXQtcGFydHZpc3VhbC1lbGVte1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IHcoMTQ0MCk7XG5cdFx0bGl7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6MDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHQvL2ZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDpjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0bGkuLWhpZGUge1xuICAgICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDEpIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDQwJSwgcmdiYSgwLCAwLCAwLCAwKSA2MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICAgICAgICBtYXNrLXNpemU6IDI0MCUgMjQwJTtcbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBhbmltYXRpb246IGRpYWctcmV2ZWFsIDQuMnMgJGVhc2VJbk91dFF1aW50IGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgICAgIEBrZXlmcmFtZXMgZGlhZy1yZXZlYWwge1xuICAgICAgICAgICAgdG8ge1xuICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdFx0bWFyZ2luLWJvdHRvbTogdyg1MClcblx0fVxuXHQudW5pdC1wYXJ0dmlzdWFsLW5hdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0Li1ibGFjayAme1xuXHRcdFx0ZmlsdGVyOmludmVydCgxKTtcblx0XHR9XG5cdFx0bGl7XG5cdFx0XHR3aWR0aDogdygxNik7XG5cdFx0XHRoZWlnaHQ6IHcoMTYpO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgxOTcsIDE5NywgMTk3LCAxKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdG1hcmdpbjowIHcoMTApO1xuXHRcdFx0Ji4tYWN0aXZle1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDEpXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5kaXYudW5pdC1mdWxsc2xpZGV7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46MCBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQudW5pdC1mdWxsc2xpZGUtZWxlbXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRsaXtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdG1hcmdpbi1ib3R0b206IHcoOTYpXG5cdH1cblx0LnVuaXQtZnVsbHNsaWRlLW5hdntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0Li1ibGFjayAme1xuXHRcdFx0ZmlsdGVyOmludmVydCgxKTtcblx0XHR9XG5cdFx0bGl7XG5cdFx0XHR3aWR0aDogdygxNik7XG5cdFx0XHRoZWlnaHQ6IHcoMTYpO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgxOTcsIDE5NywgMTk3LCAxKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdG1hcmdpbjowIHcoMTApO1xuXHRcdFx0Ji4tYWN0aXZle1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDEpXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5kaXYudW5pdC12aWRlbyB7XG5cdHdpZHRoOiB3KDE4NzIpO1xuXHRtYXJnaW46MCBhdXRvO1xuXHRkaXYudW5pdC12aWRlby1lbGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dmlkZW8ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHQudW5pdC12aWRlby1lbGVtLWJ0biB7XG5cdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICBpbnNldDogMDtcblx0XHQgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblx0XHQgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTsgLyog6Lu944GE44Kq44O844OQ44O844Os44KkICovXG5cdFx0fVxuXG5cdFx0LnVuaXQtdmlkZW8tZWxlbS1idG4gaW1nIHtcblx0XHQgIHdpZHRoOiB3KDk2KTtcblx0XHQgIGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQudW5pdC12aWRlby1lbGVtLWJ0bi5oaWRkZW4ge1xuXHRcdCAgb3BhY2l0eTogMDtcblx0XHQgIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHRcdG1hcmdpbi1ib3R0b206IHcoMjApO1xuXHR9XG5cdGxpbmUtaGVpZ2h0OiAyO1xuXHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRmb250LXNpemU6IHcoMjQpO1xuXHR9XG5cdHAudW5pdC10ZXh0LWVsZW0ge1xuXHRcdGZvbnQtc2l6ZTogdygyMCk7XG5cdH1cbn1cblxuZGl2LnVuaXQtdmlkZW8tZnVsbCB7XG5cdG1hcmdpbjowIGF1dG87XG5cdGRpdi51bml0LXZpZGVvLWVsZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR2aWRlbyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdC51bml0LXZpZGVvLWVsZW0tYnRuIHtcblx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgIGluc2V0OiAwO1xuXHRcdCAgZGlzcGxheTogZmxleDtcblx0XHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgIGN1cnNvcjogcG9pbnRlcjtcblx0XHQgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXHRcdCAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpOyAvKiDou73jgYTjgqrjg7zjg5Djg7zjg6zjgqQgKi9cblx0XHR9XG5cblx0XHQudW5pdC12aWRlby1lbGVtLWJ0biBpbWcge1xuXHRcdCAgd2lkdGg6IHcoOTYpO1xuXHRcdCAgaGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdC51bml0LXZpZGVvLWVsZW0tYnRuLmhpZGRlbiB7XG5cdFx0ICBvcGFjaXR5OiAwO1xuXHRcdCAgLy9wb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdFx0bWFyZ2luLWJvdHRvbTogdygyMCk7XG5cdH1cblx0bGluZS1oZWlnaHQ6IDI7XG5cdGgzLnVuaXQtdHRsLWVsZW0ge1xuXHRcdHdpZHRoOiB3KDE4NzIpO1xuXHRcdG1hcmdpbjowIGF1dG87XG5cdFx0Zm9udC1zaXplOiB3KDI0KTtcblx0fVxuXHRwLnVuaXQtdGV4dC1lbGVtIHtcblx0XHR3aWR0aDogdygxODcyKTtcblx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdGZvbnQtc2l6ZTogdygyMCk7XG5cdH1cbn1cblxuZGl2LnVuaXQtc3dpcGVyNCB7XG5cdC8vb3ZlcmZsb3c6IHZpc2libGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR1bC51bml0LXN3aXBlci1lbGVtIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0cGFkZGluZy1yaWdodDogdyg0OCk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogdyg0OCk7XG5cdFx0XHRkaXYudW5pdC1pbWctZWxlbSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdCAgaGVpZ2h0OncoNjAwKTtcblx0XHRcdFx0ICBtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdFx0XHQgIHdpZHRoOiBhdXRvO1xuXHRcdFx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHcoMjApO1xuXHRcdFx0fVxuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiB3KDI0KTtcblx0XHRcdH1cblx0XHRcdHAudW5pdC10ZXh0LWVsZW0ge1xuXHRcdFx0XHRmb250LXNpemU6IHcoMjApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5kaXYudW5pdC1zd2lwZXIge1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dWwudW5pdC1zd2lwZXItZWxlbSB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0bGkge1xuXHRcdFx0Ly93aWR0aDogdyg4ODgrOTYpO1xuXHRcdFx0Ly9wYWRkaW5nLWxlZnQ6IHcoNDgpO1xuXHRcdFx0XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHcoNDgpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiB3KDQ4KTtcblxuXHRcdFx0ZGl2LnVuaXQtaW1nLWVsZW0ge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHQgIG1heC13aWR0aDogdW5zZXQ7XG5cdFx0XHRcdCAgd2lkdGg6IGF1dG87XG5cdFx0XHRcdCAgaGVpZ2h0OiB3KDYwMCk7XG5cdFx0XHRcdCAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdygyMCk7XG5cdFx0XHR9XG5cdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdGgzLnVuaXQtdHRsLWVsZW0ge1xuXHRcdFx0XHRmb250LXNpemU6IHcoMjQpO1xuXHRcdFx0fVxuXHRcdFx0cC51bml0LXRleHQtZWxlbSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdygyMCk7XG5cdFx0XHRcdCYuLWJsdWV7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoMCwgMTIyLCAyNTUsIDEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmRpdi51bml0LXN3aXBlci1uYXYge1xuXHQvL292ZXJmbG93OiB2aXNpYmxlO1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogdygyNjApO1xuXHR1bC51bml0LXN3aXBlci1lbGVtIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0bGkge1xuXHRcdFx0Lyp3aWR0aDogdyg4ODgrOTYpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiB3KDQ4KTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHcoNDgpO1xuXHRcdFx0Ki9cblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0cGFkZGluZy1yaWdodDogdyg0OCk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHcoNDgpO1xuXHRcdFx0ZGl2LnVuaXQtaW1nLWVsZW0ge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHQgIC8qd2lkdGg6IHcoODg4KTtcblx0XHRcdFx0ICBtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdFx0XHQgIGhlaWdodDogYXV0bzsqL1xuXHRcdFx0XHQgIG1heC13aWR0aDogdW5zZXQ7XG5cdFx0XHRcdCAgd2lkdGg6IGF1dG87XG5cdFx0XHRcdCAgaGVpZ2h0OiB3KDYwMCk7XG5cdFx0XHRcdCAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdygyMCk7XG5cdFx0XHR9XG5cdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdGgzLnVuaXQtdHRsLWVsZW0ge1xuXHRcdFx0XHRmb250LXNpemU6IHcoMjQpO1xuXHRcdFx0fVxuXHRcdFx0cC51bml0LXRleHQtZWxlbSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdygyMCk7XG5cdFx0XHRcdCYuLWJsdWV7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoMCwgMTIyLCAyNTUsIDEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIGJvdHRvbTogdyg4MCk7XG5cdCAgbGVmdDogNTAlO1xuXHQgIHdpZHRoOiB3KDEwODApO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgLi1ibGFjayAme1xuXHQgIFx0ZmlsdGVyOmludmVydCgxKTtcblx0ICB9XG5cdH1cblxuXHQuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0ICBjb2xvcjogIzAwMDtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgYm90dG9tOiB3KDMwKTtcblx0ICB0b3A6dW5zZXQ7XG5cdCAgei1pbmRleDogMTA7XG5cdCAgd2lkdGg6IHcoMTQ0KTtcblx0ICBoZWlnaHQ6IHcoMTQ0KTtcblx0ICBpbWd7XG5cdFx0ICB3aWR0aDogdygxNDQpO1xuXHRcdCAgaGVpZ2h0OiB3KDE0NCk7XG5cdCAgfVxuXHQgICY6YWZ0ZXJ7XG5cdCAgXHRkaXNwbGF5OiBub25lO1xuXHQgIH1cblxuXHQgIC4tYmxhY2sgJntcblx0ICBcdGZpbHRlcjppbnZlcnQoMSk7XG5cdCAgfVxuXHR9XG5cblx0LnN3aXBlci1idXR0b24tcHJldiB7XG5cdCAgbGVmdDogdygyMDApO1xuXHR9XG5cblx0LnN3aXBlci1idXR0b24tbmV4dCB7XG5cdCAgcmlnaHQ6IHcoMjAwKTtcblx0fVxuXG5cdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICB3aWR0aDogdyg0OCk7XG5cdCAgaGVpZ2h0OiB3KDQ4KTtcblx0ICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdCAgY3Vyc29yOiBwb2ludGVyO1xuXHQgIG9wYWNpdHk6IDE7XG5cdCAgXG5cdCAgLy8g5YaF5YG044Gu55m95Li4XG5cdCAgJjo6YmVmb3JlIHtcblx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBpbnNldDogdygxNCk7XG5cdCAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXHQgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHQgICAgei1pbmRleDogMjtcblx0ICB9XG5cblx0ICAvLyDlpJblgbTjga7lhoblvKfvvIjjg63jg7zjg4fjgqPjg7PjgrDvvIlcblx0ICAmOjphZnRlciB7XG5cdCAgICBjb250ZW50OiBcIlwiO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgaW5zZXQ6IDA7XG5cdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdCAgICBiYWNrZ3JvdW5kOlxuXHQgICAgICBjb25pYy1ncmFkaWVudChcblx0ICAgICAgICAjMDAwIGNhbGModmFyKC0tcHJvZ3Jlc3MsIDApICogMSUpLCBcblx0ICAgICAgICB0cmFuc3BhcmVudCAwXG5cdCAgICAgICk7XG5cdCAgICBtYXNrOiByYWRpYWwtZ3JhZGllbnQodHJhbnNwYXJlbnQgNTUlLCBibGFjayA4MCUgMTAwJSk7XG5cdCAgICAtd2Via2l0LW1hc2s6IHJhZGlhbC1ncmFkaWVudCh0cmFuc3BhcmVudCA1NSUsIGJsYWNrIDgwJSAxMDAlKTtcblx0ICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBsaW5lYXI7XG5cdCAgICB6LWluZGV4OiAxO1xuXHQgIH1cblx0fVxuXG5cdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG59XG5kaXYudW5pdC10dGx0ZXh0c3BsaXQge1xuXHR3aWR0aDogdygxODcyKTtcblx0bWFyZ2luOjAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdGgzLnVuaXQtdHRsLWVsZW0ge1xuXHRcdGZvbnQtc2l6ZTogdyg0OCk7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdH1cblx0cC51bml0LXRleHQtZWxlbSB7XG5cdFx0d2lkdGg6IHcoODg4KTtcblx0XHRmb250LXNpemU6IHcoMzYpO1xuXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdH1cbn1cbmRpdi51bml0LXR0bHRleHRsciB7XG5cdHdpZHRoOiB3KDE4NzIpO1xuXHRtYXJnaW46MCBhdXRvO1xuXHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRmb250LXNpemU6IHcoNDgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdG1hcmdpbi1ib3R0b206IHcoNDkpO1xuXHRcdCYuLWNlbnRlcntcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0dWwudW5pdC10dGx0ZXh0bHItZWxlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0XHRsaSB7XG5cdFx0XHRwLnVuaXQtdGV4dC1lbGVtIHtcblx0XHRcdFx0d2lkdGg6IHcoODg4KTtcblx0XHRcdFx0Zm9udC1zaXplOiB3KDM2KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5kaXYudW5pdC10ZXh0c2V0IHtcblx0d2lkdGg6IHcoMTg3Mik7XG5cdG1hcmdpbjowIGF1dG87XG5cdGgzLnVuaXQtdHRsLWVsZW0ge1xuXHRcdGZvbnQtc2l6ZTogdyg0OCk7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0bWFyZ2luLWJvdHRvbTogdyg0OSk7XG5cdH1cblx0cC51bml0LXRleHQtZWxlbSB7XG5cdFx0XHRcdHdpZHRoOiB3KDg4OCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdygzNik7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdH1cbn1cblxuZGl2LnVuaXQtdGV4dHNldC1saXN0IHtcblx0d2lkdGg6IHcoMTg3Mik7XG5cdG1hcmdpbjowIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHQvL2dhcDp3KDI2NCk7XG5cdC8vZ2FwOncoMjQ0KTtcblx0XG5cdGRpdi51bml0LXRleHRzZXQtZGF0YXtcblx0XHR3aWR0aDogdyg4ODgpO1xuXHR9XG5cdGgzLnVuaXQtdHRsLWVsZW0ge1xuXHRcdGZvbnQtc2l6ZTogdyg0OCk7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0bWFyZ2luLWJvdHRvbTogdyg0OSk7XG5cdH1cblx0cC51bml0LXRleHQtZWxlbSB7XG5cdFx0XHRcdHdpZHRoOiB3KDg4OCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdygzNik7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdH1cblx0ZGl2LnVuaXQtbGlzdC1lbGVte1xuXHRcdCAgICAvL2ZsZXgtZ3JvdzogMTtcblx0XHQgICAgd2lkdGg6IHcoODg4KTtcblx0XHR1bHtcblx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICMwMDA7XG5cdFx0XHRsaXtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwMDtcblx0XHRcdFx0Zm9udC1zaXplOiB3KDM2KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiB3KDEyKTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHcoMTIpO1xuXHRcdFx0XHRkbHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGR0e1xuXHRcdFx0XHRcdFx0d2lkdGg6IHcoMjAwKTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdCAgICBmbGV4LXNocmluazogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRkZHtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuZGl2LnVuaXQtdHRsLXNhbXBsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aDMudW5pdC10dGwtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiB3KDcyKTtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHR9XG59XG5kaXYudW5pdC10dGwtbCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aDMudW5pdC10dGwtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiB3KDcyKTtcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHR9XG59XG5kaXYudW5pdC10dGwtbSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ji4tbGVmdHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdpZHRoOiB3KDE4NzIpO1xuXHRcdG1hcmdpbjowIGF1dG87XG5cdH1cblx0aDMudW5pdC10dGwtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiB3KDQ4KTtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0fVxufVxuZGl2LnVuaXQtdGV4dC1jZW50ZXIge1xuXHR3aWR0aDogdygxNDQwKTtcblx0bWFyZ2luOjAgYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRmb250LXNpemU6IHcoNzIpO1xuXHRcdG1hcmdpbi1ib3R0b206IHcoMTkpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0Ji4tbGVmdHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG5cblx0aDQudW5pdC1zdWJ0dGwtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiB3KDQ4KTtcblx0XHRtYXJnaW4tYm90dG9tOiB3KDQ5KTtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHQmLi1sZWZ0e1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cblx0cC51bml0LXRleHQtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiB3KDM2KTtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHR9XG59XG5kaXYudW5pdC10dGwtc3VidHRsIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRmb250LXNpemU6IHcoNzIpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0bWFyZ2luLWJvdHRvbTogdygxOSk7XG5cdH1cblx0aDQudW5pdC1zdWJ0dGwtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiB3KDQ4KTtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0fVxufVxuZGl2LnVuaXQtdHRsLXN1YnR0bC1zbWFsbCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aDMudW5pdC10dGwtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiB3KDM2KTtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRtYXJnaW4tYm90dG9tOiB3KDE5KTtcblx0fVxuXHRoNC51bml0LXN1YnR0bC1lbGVtIHtcblx0XHRmb250LXNpemU6IHcoMjQpO1xuXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHR9XG59XG5kaXYudW5pdC1zdWJ0dGwtdHRsIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRoNC51bml0LXN1YnR0bC1lbGVtIHtcblx0XHRmb250LXNpemU6IHcoNDgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdG1hcmdpbi1ib3R0b206IHcoMTkpO1xuXHR9XG5cdGgzLnVuaXQtdHRsLWVsZW0ge1xuXHRcdGZvbnQtc2l6ZTogdyg3Mik7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0fVxufVxuXG5cbmRpdi51bml0LW5hbWUge1xuXHR3aWR0aDogdygxODcyKTtcblx0bWFyZ2luOjAgYXV0bztcblx0aDQudW5pdC1zdWJ0dGwtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiB3KDI0KTtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRtYXJnaW4tYm90dG9tOiB3KDE5KTtcblx0fVxuXHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRmb250LXNpemU6IHcoNDgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHR9XG5cdC51bml0LW5hbWUtZWxlbXtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHQgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IC8vIOKGkCAz5YiXXG5cdCAgXG5cdCAgbGkge1xuXHQgIFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG5cdCAgICB3aWR0aDogdyg1NjApO1xuXHQgICAgbGluZS1oZWlnaHQ6IDI7XG5cdCAgICBwYWRkaW5nLXRvcDogdygxMik7XG5cdCAgICBwYWRkaW5nLWJvdHRvbTogdygxMik7XG5cdCAgICBmb250LXNpemU6IHcoMzYpO1xuXHQgIH1cblxuXHQgIC8vIOWQhOWIl+OBruWig+eVjOe3muOBjOmHjeOBquOCieOBquOBhOOCiOOBhuiqv+aVtO+8iOW/heimgeOBquOCie+8iVxuXHQgIGxpOm50aC1sYXN0LWNoaWxkKC1uICsgMykge1xuXHQgICAgLy8gMeihjOebruOBrjPjgaTvvIjkuIrnt5rjga/opqrjgafku5jjgZHjgabjgovjgYvjgonmtojjgZnvvIlcblx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwOyAvLyDlkITooYzjga7kuIvnt5pcblx0ICB9XG4gIH1cbn1cblxuZGl2LnVuaXQtZmxvb3Ige1xuICAgIHdpZHRoOiB3KDE4ODApO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGgzLnVuaXQtdHRsLWVsZW0ge1xuICAgICAgICBmb250LXNpemU6IHcoNDgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdygyNCk7XG4gICAgfVxuXG4gICAgZGl2LnVuaXQtZmxvb3ItZWxlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICB1bC51bml0LWZsb29yLWxpc3Qge1xuICAgICAgICBcdGJvcmRlci10b3A6MXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBsaS51bml0LWZsb29yLWxpc3QtZWxlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHcoODg4KTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHcoMzYpO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICAgIGRpdi51bml0LWZsb29yLWxpc3QtYWNjb3JkaW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGl2LnVuaXQtZmxvb3ItbGlzdC1hY2NvcmRpb24tdHRsIHtcbiAgICAgICAgICAgICAgICAgICAgXHRwYWRkaW5nLXRvcDogdygyNCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHcoMjQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHRcdFx0XHQgICAgICAmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgY29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgd2lkdGg6IHcoMjQpO1xuXHRcdFx0XHRcdFx0XHQgICAgICAgIGhlaWdodDogdygxKTtcblx0XHRcdFx0XHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRcdFx0XHQgICAgICAgIHJpZ2h0OiB3KDMwKTtcblx0XHRcdFx0XHRcdFx0ICAgICAgICB0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdFx0ICAgICAgfVxuXG5cdFx0XHRcdFx0XHRcdCAgICAgICY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTsgLyog57im5qOSICgrIOOBruW9oikgKi9cblx0XHRcdFx0XHRcdFx0ICAgICAgfVxuXG5cdFx0XHRcdFx0XHRcdCAgICAgIC8qIOmWi+OBhOOBn+eKtuaFi++8iC0g44Gr5aSJ5YyW77yJICovXG5cdFx0XHRcdFx0XHRcdCAgICAgICYuLXNob3c6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpOyAvKiDmqKrmo5LjgaDjgZHjgasgKi9cblx0XHRcdFx0XHRcdFx0ICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGRpdi51bml0LWZsb29yLWxpc3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgXHRcdHBhZGRpbmctYm90dG9tOiB3KDI0KTtcbiAgICAgICAgICAgICAgICBcdFx0ZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBcdFx0Zm9udC1zaXplOiB3KDMwKTtcbiAgICAgICAgICAgICAgICAgICAgZGl2LnVuaXQtZmxvb3ItbGlzdC1pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHcoMjQpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcC51bml0LWZsb29yLWxpc3QtdGV4dCB7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuZGl2LnVuaXQtcXVlc3Rpb24ge1xuXHR3aWR0aDogdygxODcyKTtcblx0bWFyZ2luOjAgYXV0bztcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRwYWRkaW5nLXRvcDogdygxMik7XG5cdFx0Zm9udC1zaXplOiB3KDQ4KTtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0fVxuXHR1bC51bml0LXF1ZXN0aW9uLWxpc3Qge1xuXHRcdHdpZHRoOiB3KDE0NDApO1xuXHRcdGxpLnVuaXQtcXVlc3Rpb24tbGlzdC1lbGVtIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0Zm9udC1zaXplOiB3KDM2KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0ZGl2LnVuaXQtcXVlc3Rpb24tbGlzdC1hY2NvcmRpb24ge1xuXHRcdFx0cGFkZGluZy10b3A6IHcoMjQpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHcoMjQpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRkaXYudW5pdC1xdWVzdGlvbi1saXN0LWFjY29yZGlvbi1ubyB7XG5cdFx0XHRcdFx0d2lkdGg6IHcoMjg4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRkaXYudW5pdC1xdWVzdGlvbi1saXN0LWFjY29yZGlvbi10dGwge1xuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Jjo6YmVmb3JlLFxuXHQgICAgICAmOjphZnRlciB7XG5cdCAgICAgICAgY29udGVudDogXCJcIjtcblx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgd2lkdGg6IHcoMjQpO1xuXHQgICAgICAgIGhlaWdodDogdygxKTtcblx0ICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXHQgICAgICAgIHJpZ2h0OiB3KDMwKTtcblx0ICAgICAgICB0b3A6IDUwJTtcblx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdCAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0ICAgICAgfVxuXG5cdCAgICAgICY6OmFmdGVyIHtcblx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTsgLyog57im5qOSICgrIOOBruW9oikgKi9cblx0ICAgICAgfVxuXG5cdCAgICAgIC8qIOmWi+OBhOOBn+eKtuaFi++8iC0g44Gr5aSJ5YyW77yJICovXG5cdCAgICAgICYuLXNob3c6OmFmdGVyIHtcblx0ICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpOyAvKiDmqKrmo5LjgaDjgZHjgasgKi9cblx0ICAgICAgfVxuXHRcdFx0fVxuXHRcdFx0ZGl2LnVuaXQtcXVlc3Rpb24tbGlzdC1jb250ZW50IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHcoMjQpO1xuXHRcdFx0XHRkaXYudW5pdC1xdWVzdGlvbi1saXN0LWltZyB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiB3KDE0NDApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB3KDI0KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRwLnVuaXQtcXVlc3Rpb24tbGlzdC10ZXh0IHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5kaXYudW5pdC1kYXRhIHtcblx0d2lkdGg6IHcoMTg3Mik7XG5cdG1hcmdpbjowIGF1dG87XG5cdGgzLnVuaXQtdHRsLWVsZW0ge1xuXHRcdGZvbnQtc2l6ZTogdygzNik7XG5cdFx0bWFyZ2luLWJvdHRvbTogdygyNik7XG5cdH1cblx0ZGl2LnVuaXQtZGF0YS1lbGVtIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcblx0XHQuLWJsYWNrICZ7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcblx0XHR9XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRoNC51bml0LWRhdGEtZWxlbS10dGwge1xuXHRcdFx0d2lkdGg6IHcoNDMyKTtcblx0XHRcdGZvbnQtc2l6ZTogdygzNik7XG5cdFx0XHRsaW5lLWhlaWdodDogdyg5Nik7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHR9XG5cdFx0dWwge1xuXHRcdFx0bGluZS1oZWlnaHQ6IHcoOTYpO1xuXHRcdFx0Zm9udC1zaXplOiB3KDM2KTtcblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdC4tYmxhY2sgJntcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHR3aWR0aDogdygyODgpO1xuXHRcdFx0ICAgIFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHQgICAgXHRwYWRkaW5nLXRvcDogdygxMik7XG5cdFx0XHRcdH1cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHcoMTE1Myk7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IHcoMjQpO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHcoMjQpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdC4tYmxhY2sgJntcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5kaXYudW5pdC1kYXRhLXRleHQge1xuXHR3aWR0aDogdygxODcyKTtcblx0bWFyZ2luOjAgYXV0bztcblx0ZGl2LnVuaXQtZGF0YS1lbGVtIHtcblx0XHRcblx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdC4tYmxhY2sgJntcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0fVxuXHRcdH1cblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblx0XHRcdFx0Li1ibGFjayAme1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0XHRoNC51bml0LWRhdGEtZWxlbS10dGwge1xuXHRcdFx0d2lkdGg6IHcoMzYwKTtcblx0XHRcdGZvbnQtc2l6ZTogdygzNik7XG5cdFx0XHRsaW5lLWhlaWdodDogdyg5Nik7XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdHdpZHRoOiB3KDE0NDApO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogdygyNCk7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiB3KDI0KTtcblx0XHRcdFx0Zm9udC1zaXplOiB3KDM2KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5kaXYudW5pdC1ldmVudCB7XG5cdHdpZHRoOiB3KDE4NzIpO1xuXHRtYXJnaW46MCBhdXRvO1xuXHRkaXYudW5pdC1ldmVudC1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHVsLnVuaXQtZXZlbnQtaW5mbyB7XG5cdFx0XHR3aWR0aDogdyg0MzApO1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRmb250LXNpemU6IHcoMzApO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHcoMTE2KTtcblx0XHRcdGxpLi1maW5pc2gge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHRcdGxpIHtcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHR3aWR0aDogdygzNjApO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHcoMzUpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB3KDE1KTtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGRpdi51bml0LWV2ZW50LWNvbnRlbnQtZWxlbSB7XG5cdFx0XHRoMy51bml0LWV2ZW50LWVsZW0tdHRsIHtcblx0XHRcdFx0Zm9udC1zaXplOiB3KDM2KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHcoNzIpO1xuXHRcdFx0fVxuXHRcdFx0cC51bml0LWV2ZW50LWVsZW0tdGV4dHtcblx0XHRcdFx0Zm9udC1zaXplOiB3KDM2KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdG1hcmdpbi1ib3R0b206IHcoOTYpO1xuXHR9XG5cdGRpdi51bml0LWV2ZW50LWVsZW0ge1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRoNC51bml0LWV2ZW50LWVsZW0tdHRsIHtcblx0XHRcdHdpZHRoOiB3KDQzMik7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdGZvbnQtc2l6ZTogdygzNik7XG5cdFx0XHRsaW5lLWhlaWdodDogdygxMTgpO1xuXHRcdH1cblx0XHR1bC51bml0LWV2ZW50LWxpc3Qge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHQgZmxleC1ncm93OiAxO1xuXHRcdFx0Li1ibGFjayAme1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdH1cblx0XHRcdGxpbmUtaGVpZ2h0OiB3KDExOCk7XG5cdFx0XHRmb250LXNpemU6IHcoMzYpO1xuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHQuLWJsYWNrICZ7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0d2lkdGg6IHcoMjg4KTtcblx0XHRcdCAgICBcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiB3KDI0KTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiB3KDI0KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbmRpdi51bml0LWhpc3Rvcnkge1xuXHR3aWR0aDogdygxODcyKTtcblx0bWFyZ2luOjAgYXV0bztcblx0aDMudW5pdC10dGwtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiB3KDQ4KTtcblx0XHRtYXJnaW4tYm90dG9tOiB3KDM2KTtcblx0fVxuXHRkaXYudW5pdC1oaXN0b3J5LWVsZW0ge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuXHRcdC4tYmxhY2sgJntcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuXHRcdH1cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGg0LnVuaXQtaGlzdG9yeS1lbGVtLXR0bCB7XG5cdFx0XHR3aWR0aDogdygzNjApO1xuXHRcdFx0Zm9udC1zaXplOiB3KDM2KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiB3KDEwOCk7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHR9XG5cdFx0dWwge1xuXHRcdFx0bGluZS1oZWlnaHQ6IHcoMTA4KTtcblx0XHRcdGZvbnQtc2l6ZTogdygzNik7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHQuLWJsYWNrICZ7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0d2lkdGg6IHcoMjg4KTtcblx0XHRcdFx0XHR3aWR0aDogdyg0MDgpO1xuXHRcdFx0ICAgIFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHcoMTEwNCk7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IHcoMjQpO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHcoMjQpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdFx0XHQuLWJsYWNrICZ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5kaXYudW5pdC1tZXNzYWdlIHtcblx0d2lkdGg6IHcoMTg3Mik7XG5cdG1hcmdpbjowIGF1dG87XG5cdGgzLnVuaXQtdHRsLWVsZW0ge1xuXHRcdGZvbnQtc2l6ZTogdyg0OCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogdyg0NSk7XG5cdH1cblx0ZGl2LnVuaXQtbWVzc2FnZS1lbGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuXHRcdGRpdiB7XG5cdFx0XHR3aWR0aDogdyg4ODgpO1xuXHRcdFx0ZGl2LnVuaXQtaW1nLWVsZW0ge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHcoODUpO1xuXHRcdFx0fVxuXHRcdFx0cC51bml0LXRleHQtZWxlbSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdygzNik7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5kaXYudW5pdC1pbnRybzEge1xuXHR3aWR0aDogdygxODcyKTtcblx0bWFyZ2luOjAgYXV0bztcblx0ZGl2LnVuaXQtaW50cm8xLWVsZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdFx0ZGl2IHtcblx0XHRcdHdpZHRoOiB3KDg4OCk7XG5cdFx0XHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiB3KDQ4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHcoNjIpO1xuXHRcdFx0fVxuXHRcdFx0ZGl2LnVuaXQtaW1nLWVsZW0ge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwLnVuaXQtdGV4dC1lbGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiB3KDM2KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHcoNjEpO1xuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0XHR9XG5cdFx0XHRwLnVuaXQtdGV4dC1lbGVtLXNtYWxsIHtcblx0XHRcdFx0Zm9udC1zaXplOiB3KDI0KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbmRpdi51bml0LWludHJvMiB7XG5cdHdpZHRoOiB3KDE4NzIpO1xuXHRtYXJnaW46MCBhdXRvO1xuXHRkaXYudW5pdC1pbnRybzItZWxlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0XHRkaXYge1xuXHRcdFx0d2lkdGg6IHcoODg4KTtcblx0XHRcdGgzLnVuaXQtdHRsLWVsZW0ge1xuXHRcdFx0XHRmb250LXNpemU6IHcoNDgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdyg2Mik7XG5cdFx0XHR9XG5cdFx0XHRwLnVuaXQtdGV4dC1lbGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiB3KDM2KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0XHRcdH1cblx0XHRcdGRpdi51bml0LWltZy1lbGVtIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuZGl2LnVuaXQtbGluZSB7XG5cdGRpdi51bml0LWxpbmUtZWxlbSB7XG5cdFx0d2lkdGg6IHcoMTg3Mik7XG5cdFx0bWFyZ2luOjAgYXV0bztcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdH1cblx0XHQuLWJsYWNrICZ7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdGZpbHRlcjppbnZlcnQoMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmRpdi51bml0LWxpbmsge1xuXHR1bC51bml0LWxpbmstZWxlbSB7XG5cdFx0JiNtZW51IGxpe1xuXHRcdFx0Y29sb3I6IzAwMDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHQmLi1hY3RpdmV7XG5cdFx0XHRcdGNvbG9yOnJnYigyNTUsMCwwKTtcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCByZ2IoMjU1LDAsMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRnYXA6dyg0OCk7XG5cblx0XHRsaXtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHcoNDgpO1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjMDAwO1xuXHRcdFx0Li1ibGFjayAme1xuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICNmZmY7XG5cdFx0XHR9XG5cdFx0XHQmLi1hY3RpdmV7XG5cdFx0XHRcdGNvbG9yOiMwMDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHR9XG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IHcoMzYpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogdyg5NCk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiB3KDQ1KTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogdyg0NSk7XG5cdFx0XHR9XG5cdFx0XHQmLi1zaXple1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IHcoMzg0KTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG5kaXYudW5pdC1sZXRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdGgzLnVuaXQtbGV0cy1lbGVtIHtcblx0XHRmb250LXNpemU6IHcoOTYpO1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogdygzMCk7XG5cdFx0XHRib3JkZXI6dyg2KSBzb2xpZCAjMDAwO1xuXHRcdFx0d2lkdGg6IHcoMTE1Mik7XG5cdFx0XHRsaW5lLWhlaWdodDogdygyODgpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdH1cbn1cblxuZGl2LnVuaXQtdGFiIHtcblx0dWwudW5pdC10YWItZWxlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGdhcDp3KDQ4KTtcblx0XHRsaXtcblx0XHRcdGJvcmRlci1yYWRpdXM6IHcoNDgpO1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjMDAwO1xuXHRcdFx0Li1ibGFjayAme1xuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICNmZmY7XG5cdFx0XHR9XG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IHcoMzYpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogdyg5NCk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiB3KDQ1KTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogdyg0NSk7XG5cdFx0XHR9XG5cdFx0XHQmLi1zaXple1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IHcoMzg0KTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuLW9ue1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Li1ibGFjayAme1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG5kaXYudW5pdC1tb3VzZXtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC51bml0LW1vdXNlLWVsZW0ge1xuXHQgIHdpZHRoOiB3KDQ4KTtcblx0ICBoZWlnaHQ6IHcoOTYpO1xuXHQgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG5cdCAgYm9yZGVyLXJhZGl1czogdygyNCk7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdCAgYmFja2dyb3VuZDogI2ZmZjtcblx0ICAuLWJsYWNrICZ7XG5cdCAgXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHQgIFx0YmFja2dyb3VuZDogIzAwMDtcblx0ICB9XG5cdH1cblxuXHQudW5pdC1tb3VzZS1lbGVtLWRvdCB7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHRvcDogdygxNCk7XG5cdCAgbGVmdDogNTAlO1xuXHQgIHdpZHRoOiB3KDE2KTtcblx0ICBoZWlnaHQ6IHcoMTYpO1xuXHQgIGJhY2tncm91bmQ6ICMwMDA7XG5cdCAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ICBhbmltYXRpb246IG1vdXNlTW92ZSAxLjZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuXHQgIC4tYmxhY2sgJntcblx0ICBcdGJhY2tncm91bmQ6ICNmZmY7XG5cdCAgfVxuXHR9XG5cblx0QGtleWZyYW1lcyBtb3VzZU1vdmUge1xuXHQgIDAlIHtcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHQgICAgb3BhY2l0eTogMTtcblx0ICB9XG5cdCAgNTAlIHtcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDJ2dyk7XG5cdCAgICBvcGFjaXR5OiAwLjI7XG5cdCAgfVxuXHQgIDEwMCUge1xuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdCAgICBvcGFjaXR5OiAxO1xuXHQgIH1cblx0fVxuXG59XG5Aa2V5ZnJhbWVzIHNjcmwtbGVmdCB7XG5cdGZyb20ge1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxuXHQgIHRvIHtcblx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cbn1cblxuLnVuaXQgZGl2LnVuaXQtYXJjaGl2ZXtcblx0aGVpZ2h0OiB3KDE1MDApO1xuXHRcdFx0Ji4tcm90YXRlMHtcblxuXHRcdFx0fVxuXHRcdFx0Ji4tcm90YXRlMXtcblx0XHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSgtMzBkZWcpO1xuXHRcdFx0fVxuXHRcdCAgLy90cmFuc2Zvcm06cm90YXRlKDI1ZGVnKTtcblx0XHQgIG1hc2staW1hZ2U6bm9uZTtcblxuXHRcdCAgJi4taGlkZXtcblx0XHQgIFx0LnVuaXQtYXJjaGl2ZS13cmFwIHtcblx0XHQgIFx0XHQudW5pdC1hcmNoaXZlLWVsZW0ge1xuXHRcdCAgXHRcdFx0bGl7XG5cdFx0ICBcdFx0XHRcdHRyYW5zZm9ybTpzY2FsZSgwLjkpO1xuXHRcdCAgXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdCAgXHRcdFx0fVxuXHRcdCAgXHRcdH1cblx0XHQgIFx0fVxuXHRcdCAgfVxuXHRcdC51bml0LWFyY2hpdmUtd3JhcCB7XG5cdFx0ICBkaXNwbGF5OiBmbGV4O1xuXHRcdCAgLy9vdmVyZmxvdzogaGlkZGVuO1xuXHRcdCAgaGVpZ2h0OiA0MHZ3O1xuXHRcdCAgd2lkdGg6IG1heC1jb250ZW50O1xuXHRcdCAgYW5pbWF0aW9uOiBzY3JsLWxlZnQgMThzIGluZmluaXRlIGxpbmVhcjtcblx0XHQgIC51bml0LWFyY2hpdmUtZWxlbSB7XG5cdFx0XHQgIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQgIGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdCAgbGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdCAgcGFkZGluZzogMDtcblx0XHRcdCAgbGl7XG5cdFx0XHQgIFx0dHJhbnNpdGlvbjowLjNzIGVhc2Utb3V0IGFsbDtcblx0XHRcdCAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgIFx0bWFyZ2luOjAgM3Z3O1xuXHRcdCAgXHRcdFx0XHR3aWxsLWNoYW5nZTp0cmFuc2Zvcm07XG5cdFx0XHQgIFx0aW1ne1xuXHRcdFx0ICBcdFx0b2JqZWN0LWZpdDpjb250YWluO1xuXHRcdFx0ICBcdFx0bWF4LXdpZHRoOiAzMHZ3O1xuXHRcdFx0ICBcdFx0bWF4LWhlaWdodDogMzB2dztcblx0XHRcdCAgXHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ICBcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHQgIFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0XHRcdFx0ICB9XG5cdFx0XHQgIH1cblx0XHRcdH1cblx0XHRcdCYuLXJldmVyc2V7XG5cdFx0XHRcdGFuaW1hdGlvbjogc2NybC1sZWZ0IDE4cyBpbmZpbml0ZSBsaW5lYXIgcmV2ZXJzZTtcblx0XHRcdH1cblx0XHR9XG59XG5cbi51bml0LWRvdHtcblx0LnVuaXQtZG90LWVsZW17XG5cdFx0c3Bhbntcblx0XHRcdFx0d2lkdGg6IHcoMjQpO1xuXHRcdFx0XHQgIGhlaWdodDogdygyNCk7XG5cdFx0XHRcdCAgYmFja2dyb3VuZDogIzAwMDtcblx0XHRcdFx0XHQuLWJsYWNrICZ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0ICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdCAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgbWFyZ2luOjAgYXV0bztcblx0XHRcdFx0YW5pbWF0aW9uOiBkb3RCbGluayAxLjVzIGluZmluaXRlO1xuXHRcdH1cblx0XHRwYWRkaW5nLWJvdHRvbTogdygyKTtcblxuXG4gICAgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcblx0XHRcdFx0ICBtYXJnaW4tYm90dG9tOiB3KDQ5KTtcbiAgICB9XG4gICAgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuXHRcdFx0XHQgIG1hcmdpbi1ib3R0b206IHcoNDkpO1xuICAgIH1cbiAgICBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gICAgfVxuXHR9XG59XG5Aa2V5ZnJhbWVzIGRvdEJsaW5rIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh3KDIpKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4udW5pdC1zb21le1xuXHQudW5pdC1zb21lLWVsZW17XG5cdFx0d2lkdGg6IHcoMTg3Mik7XG5cdFx0aGVpZ2h0OiB3KDYwMCk7XG5cdFx0bWFyZ2luOjAgYXV0bztcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDEpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiB3KDM2KTtcblx0XHRib3JkZXItcmFkaXVzOiB3KDMwKTtcblx0XHQuLWJsYWNrICZ7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0fVxuXHR9XG59XG4udW5pdC13aGF0e1xuXHQudW5pdC13aGF0LWVsZW17XG5cdFx0d2lkdGg6IHcoMTg3Mik7XG5cdFx0bWFyZ2luOjAgYXV0bztcblx0XHQvL2JhY2tncm91bmQ6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMSk7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3JkZXI6MXB4IHNvbGlkIHJnYigyMDAsMjAwLDIwMCk7XG5cdFx0Zm9udC1zaXplOiB3KDM2KTtcblx0XHRib3JkZXItcmFkaXVzOiB3KDMwKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Li1ibGFjayAme1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdH1cblx0XHRoMy51bml0LXR0bC1lbGVtIHtcblx0XHRcdHBhZGRpbmctdG9wOiB3KDk1KTtcblx0XHRcdGZvbnQtc2l6ZTogdyg0OCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB3KDQ5KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0Ji4tbGVmdHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0cGFkZGluZy1ib3R0b206IHcoMTIxKTtcblx0XHRwLnVuaXQtdGV4dC1lbGVtIHtcblx0XHRcdGZvbnQtc2l6ZTogdygzNik7XG5cdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0XHR3aWR0aDogdygxMTUyKTtcblx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0fVxuXHRcdGRpdi51bml0LWltZy1lbGVte1xuXHRcdFx0d2lkdGg6IHcoMTU4NCk7XG5cdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogdyg5NSk7XG5cdFx0fVxuXHR9XG59XG5cbi51bml0LWRhbW15e1xuXHQudW5pdC1kYW1teS1lbGVte1xuXHRcdHdpZHRoOiB3KDE4NzIpO1xuXHRcdGhlaWdodDogdygyODAwKTtcblx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdC8vYmFja2dyb3VuZDogcmdiYSgyMTcsIDIxNywgMjE3LCAxKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogdygzNik7XG5cdFx0Ym9yZGVyLXJhZGl1czogdygzMCk7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjMDAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyAvLyDnt5rjgYzjga/jgb/lh7rjgarjgYTjgojjgYbjgatcblxuXHRcdC4tYmxhY2sgJntcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICM5OTk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTZkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgIH1cblx0fVxufVxuXG5kaXYudW5pdC1ib3gge1xuXHRkaXYudW5pdC1ib3gtZWxlbSB7XG5cdFx0d2lkdGg6IHcoMTg3Mik7XG5cdFx0Ym9yZGVyLXJhZGl1czogdygyMCk7XG5cdFx0cGFkZGluZzogdyg0OCk7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGRpdi51bml0LWltZy1lbGVtIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiB3KDI4OSk7XG5cdFx0XHRcdGhlaWdodDogdygyODkpO1xuXHRcdFx0fVxuXHRcdFx0bWFyZ2luLXJpZ2h0OiB3KDQ4KTtcblx0XHR9XG5cdFx0ZGl2LnVuaXQtaW5mbyB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0aDMudW5pdC10dGwtZWxlbSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdygzNik7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB3KDM5KTtcblx0XHRcdH1cblx0XHRcdHAudW5pdC10ZXh0LW5vIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0XHRnYXA6dygyNSk7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IHcoNDgpO1xuXHRcdFx0XHRcdGhlaWdodDogdyg0OCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB3KDM2KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRkaXYudW5pdC10ZXh0IHtcblx0XHRcdHdpZHRoOiB3KDg0MCk7XG5cdFx0XHRwLnVuaXQtdGV4dC1lbGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiB3KDI0KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5kaXYudW5pdC1saXN0IHtcblx0XHR3aWR0aDogdygxODcyKTtcblx0XHRtYXJnaW46MCBhdXRvO1xuXHRkaXYudW5pdC1pbWctZWxlbXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiB3KDE1MCk7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdGgzLnVuaXQtdHRsLWVsZW0ge1xuXHRcdGZvbnQtc2l6ZTogdyg0OCk7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdH1cblx0cC51bml0LXRleHQtZWxlbSB7XG5cdFx0Zm9udC1zaXplOiB3KDM2KTtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRtYXJnaW4tYm90dG9tOiB3KDMyKTtcblx0fVxuXHR1bC51bml0LWxpc3QtZWxlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtcblx0XHQmOjphZnRlciB7XG5cdFx0ICBjb250ZW50OiBcIlwiO1xuXHRcdCAgZmxleDogMDtcblx0XHQgIG1pbi13aWR0aDogdyg1NjApO1xuXHRcdH1cblx0XHQ+IGxpIHtcblx0XHRcdHdpZHRoOiB3KDU2MCk7XG5cdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmO1xuXHRcdFx0JjpudGgtbGFzdC1jaGlsZCgtbiszKSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7XG5cdFx0XHR9XG5cdFx0XHRwYWRkaW5nLXRvcDogdygyNCk7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogdygyNCk7XG5cdFx0XHR1bC51bml0LWxpc3QtaW5mbyB7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdFx0ZGl2LnVuaXQtbGlzdC1pbmZvLXRsbCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogdygxMjApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRsaS51bml0LWxpc3QtaW5mby0xIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHcoMzYpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHcoMTIpO1xuXHRcdFx0XHRcdGRpdi51bml0LWxpc3QtaW5mby10bGwge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRkaXYudW5pdC1saXN0LWluZm8tdGV4dCB7XG5cdFx0XHRcdFx0XHRmbGV4OjE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGRpdi51bml0LWxpc3QtaW5mby1zb3VuZCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdFx0Y29sb3I6IzAwMDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHcoNik7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIHcoMjQpO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiB3KDI0KTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiB3KDYwKTtcblx0XHRcdFx0XHRcdGhlaWdodDogdyg2MCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiB3KDYpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB3KDk2KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0bGkudW5pdC1saXN0LWluZm8tMiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB3KDM2KTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiB3KDEyKTtcblx0XHRcdFx0XHRkaXYudW5pdC1saXN0LWluZm8tdGxsIHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ZGl2LnVuaXQtbGlzdC1pbmZvLXRleHQge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRsaS51bml0LWxpc3QtaW5mby0zIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHcoMjQpO1xuXHRcdFx0XHRcdGRpdi51bml0LWxpc3QtaW5mby10bGwge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRkaXYudW5pdC1saXN0LWluZm8tdGV4dCB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGxpLnVuaXQtbGlzdC1pbmZvLTQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdygyNCk7XG5cdFx0XHRcdFx0ZGl2LnVuaXQtbGlzdC1pbmZvLXRsbCB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGRpdi51bml0LWxpc3QtaW5mby10ZXh0IHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0bGkudW5pdC1saXN0LWluZm8tNSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB3KDI0KTtcblx0XHRcdFx0XHRkaXYudW5pdC1saXN0LWluZm8tdGxsIHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ZGl2LnVuaXQtbGlzdC1pbmZvLXRleHQge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5kaXYudW5pdC1zb3VuZCB7XG5cdGRpdi51bml0LXNvdW5kLWVsZW0ge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjQwLCAyNDAsIDI0MCwgMSk7XG5cdFx0d2lkdGg6IHcoMTg3Mik7XG5cdFx0bWFyZ2luOjAgYXV0bztcblx0XHRwYWRkaW5nLWJvdHRvbTogdygxNjgpO1xuXHRcdGJvcmRlci1yYWRpdXM6IHcoNDgpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRwYWRkaW5nLXRvcDogdyg5Nik7XG5cdFx0cC51bml0LXNvdW5kLXR0bCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRmb250LXNpemU6IHcoMzYpO1xuXHRcdFx0dG9wOncoMzApO1xuXHRcdFx0bGVmdDogdyg5Nik7XG5cdFx0fVxuXHRcdGg0LnVuaXQtc291bmQtaWNvbiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogdyg5Nik7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogdygxMzMpO1xuXHRcdFx0fVxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdyg3Mik7XG5cdFx0fVxuXHRcdGRpdi51bml0LXNvdW5kLWltZyB7XG5cdFx0XHR3aWR0aDogdygxNjgwKTtcblx0XHRcdGhlaWdodDogdygxMTIwKTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0Ly9tYXJnaW4tYm90dG9tOiB3KDEzMCk7KioqKioqKioqKioqXG5cdFx0XHRtYXJnaW4tYm90dG9tOiB3KDUwKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdD4gaW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDpjb3Zlcjtcblx0XHRcdH1cblx0XHRcdC50cmFuc2l0aW9uLW92ZXJsYXkxIHtcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdCAgICB6LWluZGV4OiAxMDtcblx0XHRcdCAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0ICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLDAsMCwxKSAwJSxyZ2JhKDAsMCwwLDEpIDMzJSxyZ2JhKDAsMCwwLDApIDY2JSAscmdiYSgwLDAsMCwwKSAxMDAlKTtcblx0XHRcdCAgICBtYXNrLXNpemU6IDMwMCUgMTAwJTtcblx0XHRcdCAgICBtYXNrLXBvc2l0aW9uOnJpZ2h0IGNlbnRlcjtcblx0XHRcdCAgICBvcGFjaXR5OiAwO1xuXHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHQgICAgaW1ne1xuXHRcdFx0ICAgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0ICAgICAgd2lkdGg6IDEwMDAwMHZ3O1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICB0cmFuc2l0aW9uOjAuNnMgJGVhc2VJbk91dFF1aW50IGFsbCwwLjZzIGxpbmVhciBvcGFjaXR5O1xuXHRcdFx0ICAgICYuLXNob3d7XG5cdFx0XHQgICAgICBvcGFjaXR5OiAxO1xuXHRcdFx0ICAgICAgbWFzay1wb3NpdGlvbjpsZWZ0IGNlbnRlcjtcblx0XHRcdCAgICAgIFxuXHRcdFx0ICAgIH1cblx0XHRcdCAgfVxuXHRcdFx0ICAudHJhbnNpdGlvbi1vdmVybGF5MiB7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHQgICAgei1pbmRleDogMTA7XG5cdFx0XHQgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdCAgICBcblx0XHRcdCAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIFxuXHRcdFx0ICAgICAgcmdiYSgwLDAsMCwwKSAwJSxcblx0XHRcdCAgICAgIHJnYmEoMCwwLDAsMCkgMjAlLFxuXHRcdFx0ICAgICAgcmdiYSgwLDAsMCwxKSA0MCUgLFxuXHRcdFx0ICAgICAgcmdiYSgwLDAsMCwxKSA2MCUgLFxuXHRcdFx0ICAgICAgcmdiYSgwLDAsMCwwKSA4MCUgLFxuXHRcdFx0ICAgICAgcmdiYSgwLDAsMCwwKSAxMDAlXG5cdFx0XHQgICAgICApO1xuXHRcdFx0ICAgIG1hc2stc2l6ZTogNjAwJSAxMDAlO1xuXHRcdFx0ICAgIG1hc2stcG9zaXRpb246cmlnaHQgY2VudGVyO1xuXG5cdFx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdCAgICBpbWd7XG5cdFx0XHQgICAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHQgICAgICB3aWR0aDogMTAwMDAwMHZ3O1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBcblx0XHRcdCAgICBvcGFjaXR5OiAwO1xuXHRcdFx0ICAgICYuLXNob3d7XG5cdFx0XHQgICAgICBtYXNrLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG5cdFx0XHQgICAgICBvcGFjaXR5OiAxO1xuXHRcdFx0ICAgICAgdHJhbnNpdGlvbjowLjZzICRlYXNlSW5PdXRRdWludCBhbGw7XG5cdFx0XHQgICAgfVxuXG5cdFx0XHQgICAgJi4taGlkZXtcblx0XHRcdCAgICAvL29wYWNpdHk6IDA7XG5cdFx0XHQgICAgICBtYXNrLXBvc2l0aW9uOmxlZnQgY2VudGVyO1xuXHRcdFx0ICAgICAgdHJhbnNpdGlvbjowLjZzICRlYXNlSW5PdXRRdWludCBhbGw7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICB9XG5cdFx0fVxuXHRcdHVsLnVuaXQtc291bmQtbGFuZyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdGdhcDp3KDQ4KTtcblx0XHRcdGxpLi1zZWxlY3RlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0bGkge1xuXHRcdFx0XHR3aWR0aDogdygzODQpO1xuXHRcdFx0XHRmb250LXNpemU6IHcoMzYpO1xuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHcoOTQpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB3KDQ4KTtcblx0XHRcdH1cblx0XHRcdG1hcmdpbi1ib3R0b206IHcoNzIpO1xuXHRcdH1cblx0XHR1bC51bml0LXNvdW5kLXRlcm0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0XHRnYXA6dyg0OCk7XG5cdFx0XHRsaS4tc2VsZWN0ZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHRcdGxpIHtcblx0XHRcdFx0d2lkdGg6IHcoMzg0KTtcblx0XHRcdFx0Zm9udC1zaXplOiB3KDM2KTtcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiB3KDk0KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdyg0OCk7XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB3KDcyKTtcblx0XHR9XG5cdFx0dWwudW5pdC1zb3VuZC10b3VyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0Z2FwOncoNDgpO1xuXHRcdFx0bGkuLXNlbGVjdGVkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHdpZHRoOiB3KDY0OCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdygzNik7XG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgIzAwMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogdyg5NCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHcoNDgpO1xuXHRcdFx0fVxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdyg3Mik7XG5cdFx0fVxuXHRcdHVsLnVuaXQtc291bmQtY2hhcHRlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdGdhcDp3KDQ4KTtcblx0XHRcdGxpLi1zZWxlY3RlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0bGkge1xuXHRcdFx0XHR3aWR0aDogdygzODQpO1xuXHRcdFx0XHRmb250LXNpemU6IHcoMzYpO1xuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHcoOTQpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB3KDQ4KTtcblx0XHRcdH1cblx0XHRcdG1hcmdpbi1ib3R0b206IHcoNzIpO1xuXHRcdH1cblx0XHR1bC51bml0LXNvdW5kLWluc3RhIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0bGkuLXNlbGVjdGVkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHdpZHRoOiB3KDU3NSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdygzNik7XG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgIzAwMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogdyg5NCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHcoNDgpO1xuXHRcdFx0fVxuXHRcdFx0Ly9tYXJnaW4tYm90dG9tOiB3KDk0KTsqKipcblx0XHR9XG5cdFx0LnVuaXQtc291bmQtc2VsZWN0e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDp3KDUwKTtcblx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0ICBhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0ICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHQgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdH1cblx0XHRcdHNlbGVjdHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHcoOTQpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB3KDQ4KTtcblx0XHRcdFx0Zm9udC1zaXplOiB3KDM2KTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogdygzNik7XG5cdFx0XHRcdGhlaWdodDogdyg5NCk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogdygzMDApO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuXHRcdFx0XHQqe1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiB3KDk0KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHRcdC51bml0LXNvdW5kLXNlbGVjdC1sYW5ne1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHNlbGVjdHtcblx0XHRcdFx0XHR3aWR0aDogdygyMDApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICByaWdodDogdygzNSk7XG5cdFx0XHRcdCAgICB0b3A6IDMwJTtcblx0XHRcdFx0ICAgIHdpZHRoOiB3KDI0KTtcblx0XHRcdFx0ICAgIGhlaWdodDogdygyNCk7XG5cdFx0XHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdCAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0XHQgICAgLy8g5LiL5ZCR44GN55+i5Y2w77yI5LiJ6KeS77yJXG5cdFx0XHRcdCAgICBib3JkZXItcmlnaHQ6IHcoMikgc29saWQgI2ZmZjtcblx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b206IHcoMikgc29saWQgI2ZmZjtcblx0XHRcdFx0ICB9XG5cdFx0XHR9XG5cdFx0XHQudW5pdC1zb3VuZC1zZWxlY3QtY2hhcHRlcntcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRzZWxlY3R7XG5cdFx0XHRcdFx0d2lkdGg6IHcoNjAwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdCAgICBjb250ZW50OiBcIlwiO1xuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgICAgcmlnaHQ6IHcoMzUpO1xuXHRcdFx0XHQgICAgdG9wOiAzMCU7XG5cdFx0XHRcdCAgICB3aWR0aDogdygyNCk7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IHcoMjQpO1xuXHRcdFx0XHQgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHQgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdFx0ICAgIC8vIOS4i+WQkeOBjeefouWNsO+8iOS4ieinku+8iVxuXHRcdFx0XHQgICAgYm9yZGVyLXJpZ2h0OiB3KDIpIHNvbGlkICNmZmY7XG5cdFx0XHRcdCAgICBib3JkZXItYm90dG9tOiB3KDIpIHNvbGlkICNmZmY7XG5cdFx0XHRcdCAgfVxuXG5cdFx0XHR9XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB3KDUwKTtcblx0XHR9XG5cdFx0LypcbjxkaXYgY2xhc3M9XCJ1bml0LXNvdW4tc2VsZWN0XCI+XG5cdFx0XHRcdDxzZWxlY3QgY2xhc3M9XCJ1bml0LXNvdW5kLXNlbGVjdC1sYW5nXCIgbmFtZT1cInNlbGVjdC1sYW5nXCI+XG5cdFx0XHRcdCAgPG9wdGlvbiB2YWx1ZT1cIlwiPkpBPC9vcHRpb24+XG5cdFx0XHRcdCAgPG9wdGlvbiB2YWx1ZT1cImFwcGxlXCI+RU48L29wdGlvbj5cblx0XHRcdFx0ICA8b3B0aW9uIHZhbHVlPVwiYmFuYW5hXCI+RlI8L29wdGlvbj5cblx0XHRcdFx0ICA8b3B0aW9uIHZhbHVlPVwib3JhbmdlXCI+Q0g8L29wdGlvbj5cblx0XHRcdFx0PC9zZWxlY3Q+XG5cdFx0XHRcdDxzZWxlY3QgY2xhc3M9XCJ1bml0LXNvdW5kLXNlbGVjdC1jaGFwdGVyXCIgbmFtZT1cInNlbGVjdC1jaGFwdGVyXCI+XG5cdFx0XHRcdCAgPG9wdGlvbiB2YWx1ZT1cIlwiPuODgeODo+ODl+OCv+ODvDE8L29wdGlvbj5cblx0XHRcdFx0ICA8b3B0aW9uIHZhbHVlPVwiYXBwbGVcIj7jg4Hjg6Pjg5fjgr/jg7wyPC9vcHRpb24+XG5cdFx0XHRcdCAgPG9wdGlvbiB2YWx1ZT1cImJhbmFuYVwiPuODgeODo+ODl+OCv+ODvDM8L29wdGlvbj5cblx0XHRcdFx0ICA8b3B0aW9uIHZhbHVlPVwib3JhbmdlXCI+44OB44Oj44OX44K/44O8NDwvb3B0aW9uPlxuXHRcdFx0XHQ8L3NlbGVjdD5cblx0XHRcdFx0PHVsIGNsYXNzPVwidW5pdC1zb3VuZC1pbnN0YVwiPlxuXHRcdFx0XHRcdDxsaT7jgrXjgqbjg7Pjg4njgqTjg7Pjgrnjgr/jg6zjg7zjgrfjg6fjg7M8L2xpPlxuXHRcdFx0XHQ8L3VsPlxuXHRcdFx0PC9kaXY+XG5cdFx0Ki9cblx0XHRkaXYudW5pdC1zb3VuZC1jdHJsIHtcblx0XHRcdHdpZHRoOiB3KDEyOTYpO1xuXHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHRcdGJvcmRlci1yYWRpdXM6IHcoNDgpO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpdi51bml0LXNvdW5kLWN0cmwtaW5mbyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogdygxNDQpO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogdyg0OCk7XG5cdFx0XHRcdGRpdi51bml0LXNvdW5kLWN0cmwtaW5mby1pY29uIHtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHcoMTMzKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IHcoMTQpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdyg3MCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDQudW5pdC1zb3VuZC1jdHJsLWluZm8tdHRsIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHcoMzYpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRkaXYudW5pdC1zb3VuZC1jdHJsLWNvbnRlbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogdygxNjYpO1xuXHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRcdGRpdi51bml0LXNvdW5kLWN0cmwtY29udGVudC1wb3Mge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdygzNik7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB3KDkzKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRkaXYudW5pdC1zb3VuZC1jdHJsLWNvbnRlbnQtY3VycmVudCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB3KDI0KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHcoNDApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGRpdi51bml0LXNvdW5kLWN0cmwtY29udGVudC1wcm9ncmVzcyB7XG5cdFx0XHRcdFx0d2lkdGg6IHcoNDA3KTtcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6dygyKTtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdHdpZHRoOiB3KDEyKTtcblx0XHRcdFx0XHRcdGhlaWdodDogdygxMik7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdFx0XHR0b3A6dygtMTIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiB3KDQwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRkaXYudW5pdC1zb3VuZC1jdHJsLWNvbnRlbnQtdG90YWwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogdygyNCk7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdH1cblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdyg0Mik7XG5cdFx0XHR9XG5cdFx0XHR1bC51bml0LXNvdW5kLWN0cmwtYnRucyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0XHRcdGdhcDp3KDcyKTtcblx0XHRcdFx0bGkudW5pdC1zb3VuZC1jdHJsLWJ0bnMtcmV3aW5kIHtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHcoOTYpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRsaS51bml0LXNvdW5kLWN0cmwtYnRucy1wbGF5IHtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHcoOTYpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRsaS51bml0LXNvdW5kLWN0cmwtYnRucy1wYXVzZSB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiB3KDk2KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0bGkudW5pdC1zb3VuZC1jdHJsLWJ0bnMtZm9yd2FyZCB7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiB3KDk2KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHcoNzApO1xuXHRcdFx0fVxuXHRcdFx0dWwudW5pdC1zb3VuZC1jdHJsLW5hdiB7XG5cdFx0XHRcdGxpLnVuaXQtc291bmQtY3RybC1uYXYtcHJldiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IHcoLTQ4KTtcblx0XHRcdFx0XHR0b3A6dygxODApO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogdyg5Nik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGxpLnVuaXQtc291bmQtY3RybC1uYXYtbmV4dCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiB3KC00OCk7XG5cdFx0XHRcdFx0dG9wOncoMTgwKTtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHcoOTYpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdyg3Mik7XG5cdFx0fVxuXHRcdGRpdi51bml0LXNvdW5kLWJvb2sge1xuXHRcdFx0d2lkdGg6IHcoMTI5Nik7XG5cdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwMDtcblx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7XG5cdFx0XHRkaXYudW5pdC1zb3VuZC1ib29rLWhlYWRlciB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiB3KDM2KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiB3KDM2KTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHcoMzYpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0XHRcdGdhcDp3KDQ3KTtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiB3KDM3KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdGRpdi51bml0LXNvdW5kLWJvb2stY29udGVudCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdygzMCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdygzNik7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxufSJdfQ== */
