/**
 * Swiper 10.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 28, 2023
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  overflow: clip;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.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 {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  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: '';
  flex-shrink: 0;
  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 {
  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 {
  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);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  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: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  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: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  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: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  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;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next: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';
}
/* Navigation font end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-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-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.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%;
  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 {
  transition: 200ms transform, 200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.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-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
/* Zoom container styles end */
.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  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-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  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;
  filter: blur(50px);
}
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
/* Cube slide shadows start */
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,
.swiper-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 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* Cube slide shadows end */
.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;
}
/* Flip slide shadows start */
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
.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 {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* Flip slide shadows end */
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}

[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
@charset "UTF-8";
/*
Theme Name: Novo Innsider
Theme URL: T&T Interactiva
Author: Edwin Gonzalez - T&T Interactiva
Description: Template novo Innsider, T&T Interactiva, Web Site
Version: 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
*/
/*
Variables
*/
/* Colors Theme */
/*
  Vendor dependencies.
*/
/*! Bootstrap  v5.3.3 (https://getbootstrap.com/) Copyright 2011-2024 The Bootstrap Authors Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */
:root, [data-bs-theme="light"] { --bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #28a745; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-black: #171717; --bs-white: #ffffff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #0d6efd; --bs-secondary: #6c757d; --bs-success: #28a745; --bs-info: #0dcaf0; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #f8f9fa; --bs-dark: #212529; --bs-primary-rgb: 13, 110, 253; --bs-secondary-rgb: 108, 117, 125; --bs-success-rgb: 40, 167, 69; --bs-info-rgb: 13, 202, 240; --bs-warning-rgb: 255, 193, 7; --bs-danger-rgb: 220, 53, 69; --bs-light-rgb: 248, 249, 250; --bs-dark-rgb: 33, 37, 41; --bs-primary-text-emphasis: #052c65; --bs-secondary-text-emphasis: #2b2f32; --bs-success-text-emphasis: #10431c; --bs-info-text-emphasis: #055160; --bs-warning-text-emphasis: #664d03; --bs-danger-text-emphasis: #58151c; --bs-light-text-emphasis: #495057; --bs-dark-text-emphasis: #495057; --bs-primary-bg-subtle: #cfe2ff; --bs-secondary-bg-subtle: #e2e3e5; --bs-success-bg-subtle: #d4edda; --bs-info-bg-subtle: #cff4fc; --bs-warning-bg-subtle: #fff3cd; --bs-danger-bg-subtle: #f8d7da; --bs-light-bg-subtle: #fcfcfd; --bs-dark-bg-subtle: #ced4da; --bs-primary-border-subtle: #9ec5fe; --bs-secondary-border-subtle: #c4c8cb; --bs-success-border-subtle: #a9dcb5; --bs-info-border-subtle: #9eeaf9; --bs-warning-border-subtle: #ffe69c; --bs-danger-border-subtle: #f1aeb5; --bs-light-border-subtle: #e9ecef; --bs-dark-border-subtle: #adb5bd; --bs-white-rgb: 255, 255, 255; --bs-black-rgb: 23, 23, 23; --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-color-rgb: 33, 37, 41; --bs-body-bg: #ffffff; --bs-body-bg-rgb: 255, 255, 255; --bs-emphasis-color: #171717; --bs-emphasis-color-rgb: 23, 23, 23; --bs-secondary-color: rgba(33, 37, 41, 0.75); --bs-secondary-color-rgb: 33, 37, 41; --bs-secondary-bg: #e9ecef; --bs-secondary-bg-rgb: 233, 236, 239; --bs-tertiary-color: rgba(33, 37, 41, 0.5); --bs-tertiary-color-rgb: 33, 37, 41; --bs-tertiary-bg: #f8f9fa; --bs-tertiary-bg-rgb: 248, 249, 250; --bs-heading-color: inherit; --bs-link-color: #0d6efd; --bs-link-color-rgb: 13, 110, 253; --bs-link-decoration: underline; --bs-link-hover-color: #0a58ca; --bs-link-hover-color-rgb: 10, 88, 202; --bs-code-color: #d63384; --bs-highlight-color: #212529; --bs-highlight-bg: #fff3cd; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #dee2e6; --bs-border-color-translucent: rgba(23, 23, 23, 0.175); --bs-border-radius: 0.375rem; --bs-border-radius-sm: 0.25rem; --bs-border-radius-lg: 0.5rem; --bs-border-radius-xl: 1rem; --bs-border-radius-xxl: 2rem; --bs-border-radius-2xl: var(--bs-border-radius-xxl); --bs-border-radius-pill: 50rem; --bs-box-shadow: 0 0.5rem 1rem rgba(23, 23, 23, 0.15); --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(23, 23, 23, 0.075); --bs-box-shadow-lg: 0 1rem 3rem rgba(23, 23, 23, 0.175); --bs-box-shadow-inset: inset 0 1px 2px rgba(23, 23, 23, 0.075); --bs-focus-ring-width: 0.25rem; --bs-focus-ring-opacity: 0.25; --bs-focus-ring-color: rgba(13, 110, 253, 0.25); --bs-form-valid-color: #28a745; --bs-form-valid-border-color: #28a745; --bs-form-invalid-color: #dc3545; --bs-form-invalid-border-color: #dc3545; }

[data-bs-theme="dark"] { color-scheme: dark; --bs-body-color: #dee2e6; --bs-body-color-rgb: 222, 226, 230; --bs-body-bg: #212529; --bs-body-bg-rgb: 33, 37, 41; --bs-emphasis-color: #ffffff; --bs-emphasis-color-rgb: 255, 255, 255; --bs-secondary-color: rgba(222, 226, 230, 0.75); --bs-secondary-color-rgb: 222, 226, 230; --bs-secondary-bg: #343a40; --bs-secondary-bg-rgb: 52, 58, 64; --bs-tertiary-color: rgba(222, 226, 230, 0.5); --bs-tertiary-color-rgb: 222, 226, 230; --bs-tertiary-bg: #2b3035; --bs-tertiary-bg-rgb: 43, 48, 53; --bs-primary-text-emphasis: #6ea8fe; --bs-secondary-text-emphasis: #a7acb1; --bs-success-text-emphasis: #7eca8f; --bs-info-text-emphasis: #6edff6; --bs-warning-text-emphasis: #ffda6a; --bs-danger-text-emphasis: #ea868f; --bs-light-text-emphasis: #f8f9fa; --bs-dark-text-emphasis: #dee2e6; --bs-primary-bg-subtle: #031633; --bs-secondary-bg-subtle: #161719; --bs-success-bg-subtle: #08210e; --bs-info-bg-subtle: #032830; --bs-warning-bg-subtle: #332701; --bs-danger-bg-subtle: #2c0b0e; --bs-light-bg-subtle: #343a40; --bs-dark-bg-subtle: #26292c; --bs-primary-border-subtle: #084298; --bs-secondary-border-subtle: #41464b; --bs-success-border-subtle: #186429; --bs-info-border-subtle: #087990; --bs-warning-border-subtle: #997404; --bs-danger-border-subtle: #842029; --bs-light-border-subtle: #495057; --bs-dark-border-subtle: #343a40; --bs-heading-color: inherit; --bs-link-color: #6ea8fe; --bs-link-hover-color: #8bb9fe; --bs-link-color-rgb: 110, 168, 254; --bs-link-hover-color-rgb: 139, 185, 254; --bs-code-color: #e685b5; --bs-highlight-color: #dee2e6; --bs-highlight-bg: #664d03; --bs-border-color: #495057; --bs-border-color-translucent: rgba(255, 255, 255, 0.15); --bs-form-valid-color: #7eca8f; --bs-form-valid-border-color: #7eca8f; --bs-form-invalid-color: #ea868f; --bs-form-invalid-border-color: #ea868f; }

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

@media (prefers-reduced-motion: no-preference) { :root { scroll-behavior: smooth; } }

body { margin: 0; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(23, 23, 23, 0); }

hr { margin: 1rem 0; color: inherit; border: 0; border-top: var(--bs-border-width) solid; opacity: 0.25; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { margin-top: 0; margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; color: var(--bs-heading-color); }

h1, .h1 { font-size: calc(1.375rem + 1.5vw); }

@media (min-width: 1200px) { h1, .h1 { font-size: 2.5rem; } }

h2, .h2 { font-size: calc(1.325rem + 0.9vw); }

@media (min-width: 1200px) { h2, .h2 { font-size: 2rem; } }

h3, .h3 { font-size: calc(1.3rem + 0.6vw); }

@media (min-width: 1200px) { h3, .h3 { font-size: 1.75rem; } }

h4, .h4 { font-size: calc(1.275rem + 0.3vw); }

@media (min-width: 1200px) { h4, .h4 { font-size: 1.5rem; } }

h5, .h5 { font-size: 1.25rem; }

h6, .h6 { font-size: 1rem; }

p { margin-top: 0; margin-bottom: 1rem; }

abbr[title] { text-decoration: underline dotted; cursor: help; text-decoration-skip-ink: none; }

address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }

ol, ul { padding-left: 2rem; }

ol, ul, dl { margin-top: 0; margin-bottom: 1rem; }

ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; }

dt { font-weight: 700; }

dd { margin-bottom: .5rem; margin-left: 0; }

blockquote { margin: 0 0 1rem; }

b, strong { font-weight: bolder; }

small, .small { font-size: 0.875em; }

mark, .mark { padding: 0.1875em; color: var(--bs-highlight-color); background-color: var(--bs-highlight-bg); }

sub, sup { position: relative; font-size: 0.75em; line-height: 0; vertical-align: baseline; }

sub { bottom: -.25em; }

sup { top: -.5em; }

a { color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); text-decoration: underline; }

a:hover { --bs-link-color-rgb: var(--bs-link-hover-color-rgb); }

a:not([href]):not([class]), a:not([href]):not([class]):hover { color: inherit; text-decoration: none; }

pre, code, kbd, samp { font-family: var(--bs-font-monospace); font-size: 1em; }

pre { display: block; margin-top: 0; margin-bottom: 1rem; overflow: auto; font-size: 0.875em; }

pre code { font-size: inherit; color: inherit; word-break: normal; }

code { font-size: 0.875em; color: var(--bs-code-color); word-wrap: break-word; }

a > code { color: inherit; }

kbd { padding: 0.1875rem 0.375rem; font-size: 0.875em; color: var(--bs-body-bg); background-color: var(--bs-body-color); border-radius: 0.25rem; }

kbd kbd { padding: 0; font-size: 1em; }

figure { margin: 0 0 1rem; }

img, svg { vertical-align: middle; }

table { caption-side: bottom; border-collapse: collapse; }

caption { padding-top: 0.5rem; padding-bottom: 0.5rem; color: var(--bs-secondary-color); text-align: left; }

th { text-align: inherit; text-align: -webkit-match-parent; }

thead, tbody, tfoot, tr, td, th { border-color: inherit; border-style: solid; border-width: 0; }

label { display: inline-block; }

button { border-radius: 0; }

button:focus:not(:focus-visible) { outline: 0; }

input, button, select, optgroup, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; }

button, select { text-transform: none; }

[role="button"] { cursor: pointer; }

select { word-wrap: normal; }

select:disabled { opacity: 1; }

[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator { display: none !important; }

button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }

::-moz-focus-inner { padding: 0; border-style: none; }

textarea { resize: vertical; }

fieldset { min-width: 0; padding: 0; margin: 0; border: 0; }

legend { float: left; width: 100%; padding: 0; margin-bottom: 0.5rem; font-size: calc(1.275rem + 0.3vw); line-height: inherit; }

@media (min-width: 1200px) { legend { font-size: 1.5rem; } }

legend + * { clear: left; }

::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-year-field { padding: 0; }

::-webkit-inner-spin-button { height: auto; }

[type="search"] { -webkit-appearance: textfield; outline-offset: -2px; }

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration { -webkit-appearance: none; }

::-webkit-color-swatch-wrapper { padding: 0; }

::file-selector-button { font: inherit; -webkit-appearance: button; }

output { display: inline-block; }

iframe { border: 0; }

summary { display: list-item; cursor: pointer; }

progress { vertical-align: baseline; }

[hidden] { display: none !important; }

.lead { font-size: 1.25rem; font-weight: 300; }

.display-1 { font-size: calc(1.625rem + 4.5vw); font-weight: 300; line-height: 1.2; }

@media (min-width: 1200px) { .display-1 { font-size: 5rem; } }

.display-2 { font-size: calc(1.575rem + 3.9vw); font-weight: 300; line-height: 1.2; }

@media (min-width: 1200px) { .display-2 { font-size: 4.5rem; } }

.display-3 { font-size: calc(1.525rem + 3.3vw); font-weight: 300; line-height: 1.2; }

@media (min-width: 1200px) { .display-3 { font-size: 4rem; } }

.display-4 { font-size: calc(1.475rem + 2.7vw); font-weight: 300; line-height: 1.2; }

@media (min-width: 1200px) { .display-4 { font-size: 3.5rem; } }

.display-5 { font-size: calc(1.425rem + 2.1vw); font-weight: 300; line-height: 1.2; }

@media (min-width: 1200px) { .display-5 { font-size: 3rem; } }

.display-6 { font-size: calc(1.375rem + 1.5vw); font-weight: 300; line-height: 1.2; }

@media (min-width: 1200px) { .display-6 { font-size: 2.5rem; } }

.list-unstyled { padding-left: 0; list-style: none; }

.list-inline { padding-left: 0; list-style: none; }

.list-inline-item { display: inline-block; }

.list-inline-item:not(:last-child) { margin-right: 0.5rem; }

.initialism { font-size: 0.875em; text-transform: uppercase; }

.blockquote { margin-bottom: 1rem; font-size: 1.25rem; }

.blockquote > :last-child { margin-bottom: 0; }

.blockquote-footer { margin-top: -1rem; margin-bottom: 1rem; font-size: 0.875em; color: #6c757d; }

.blockquote-footer::before { content: "\2014\00A0"; }

.img-fluid { max-width: 100%; height: auto; }

.img-thumbnail { padding: 0.25rem; background-color: var(--bs-body-bg); border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); max-width: 100%; height: auto; }

.figure { display: inline-block; }

.figure-img { margin-bottom: 0.5rem; line-height: 1; }

.figure-caption { font-size: 0.875em; color: var(--bs-secondary-color); }

.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto; }

@media (min-width: 576px) { .container, .container-sm { max-width: 540px; } }

@media (min-width: 768px) { .container, .container-sm, .container-md { max-width: 720px; } }

@media (min-width: 992px) { .container, .container-sm, .container-md, .container-lg { max-width: 960px; } }

@media (min-width: 1200px) { .container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1140px; } }

@media (min-width: 1440px) { .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { max-width: 1320px; } }

:root { --bs-breakpoint-xs: 0; --bs-breakpoint-sm: 576px; --bs-breakpoint-md: 768px; --bs-breakpoint-lg: 992px; --bs-breakpoint-xl: 1200px; --bs-breakpoint-xxl: 1440px; --bs-breakpoint-xxxl: 1600px; }

.row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)); }

.row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y); }

.col { flex: 1 0 0%; }

.row-cols-auto > * { flex: 0 0 auto; width: auto; }

.row-cols-1 > * { flex: 0 0 auto; width: 100%; }

.row-cols-2 > * { flex: 0 0 auto; width: 50%; }

.row-cols-3 > * { flex: 0 0 auto; width: 33.33333%; }

.row-cols-4 > * { flex: 0 0 auto; width: 25%; }

.row-cols-5 > * { flex: 0 0 auto; width: 20%; }

.row-cols-6 > * { flex: 0 0 auto; width: 16.66667%; }

.col-auto { flex: 0 0 auto; width: auto; }

.col-1 { flex: 0 0 auto; width: 8.33333%; }

.col-2 { flex: 0 0 auto; width: 16.66667%; }

.col-3 { flex: 0 0 auto; width: 25%; }

.col-4 { flex: 0 0 auto; width: 33.33333%; }

.col-5 { flex: 0 0 auto; width: 41.66667%; }

.col-6 { flex: 0 0 auto; width: 50%; }

.col-7 { flex: 0 0 auto; width: 58.33333%; }

.col-8 { flex: 0 0 auto; width: 66.66667%; }

.col-9 { flex: 0 0 auto; width: 75%; }

.col-10 { flex: 0 0 auto; width: 83.33333%; }

.col-11 { flex: 0 0 auto; width: 91.66667%; }

.col-12 { flex: 0 0 auto; width: 100%; }

.offset-1 { margin-left: 8.33333%; }

.offset-2 { margin-left: 16.66667%; }

.offset-3 { margin-left: 25%; }

.offset-4 { margin-left: 33.33333%; }

.offset-5 { margin-left: 41.66667%; }

.offset-6 { margin-left: 50%; }

.offset-7 { margin-left: 58.33333%; }

.offset-8 { margin-left: 66.66667%; }

.offset-9 { margin-left: 75%; }

.offset-10 { margin-left: 83.33333%; }

.offset-11 { margin-left: 91.66667%; }

.g-0, .gx-0 { --bs-gutter-x: 0; }

.g-0, .gy-0 { --bs-gutter-y: 0; }

.g-1, .gx-1 { --bs-gutter-x: 0.25rem; }

.g-1, .gy-1 { --bs-gutter-y: 0.25rem; }

.g-2, .gx-2 { --bs-gutter-x: 0.5rem; }

.g-2, .gy-2 { --bs-gutter-y: 0.5rem; }

.g-3, .gx-3 { --bs-gutter-x: 1rem; }

.g-3, .gy-3 { --bs-gutter-y: 1rem; }

.g-4, .gx-4 { --bs-gutter-x: 1.5rem; }

.g-4, .gy-4 { --bs-gutter-y: 1.5rem; }

.g-5, .gx-5 { --bs-gutter-x: 3rem; }

.g-5, .gy-5 { --bs-gutter-y: 3rem; }

@media (min-width: 576px) { .col-sm { flex: 1 0 0%; }
  .row-cols-sm-auto > * { flex: 0 0 auto; width: auto; }
  .row-cols-sm-1 > * { flex: 0 0 auto; width: 100%; }
  .row-cols-sm-2 > * { flex: 0 0 auto; width: 50%; }
  .row-cols-sm-3 > * { flex: 0 0 auto; width: 33.33333%; }
  .row-cols-sm-4 > * { flex: 0 0 auto; width: 25%; }
  .row-cols-sm-5 > * { flex: 0 0 auto; width: 20%; }
  .row-cols-sm-6 > * { flex: 0 0 auto; width: 16.66667%; }
  .col-sm-auto { flex: 0 0 auto; width: auto; }
  .col-sm-1 { flex: 0 0 auto; width: 8.33333%; }
  .col-sm-2 { flex: 0 0 auto; width: 16.66667%; }
  .col-sm-3 { flex: 0 0 auto; width: 25%; }
  .col-sm-4 { flex: 0 0 auto; width: 33.33333%; }
  .col-sm-5 { flex: 0 0 auto; width: 41.66667%; }
  .col-sm-6 { flex: 0 0 auto; width: 50%; }
  .col-sm-7 { flex: 0 0 auto; width: 58.33333%; }
  .col-sm-8 { flex: 0 0 auto; width: 66.66667%; }
  .col-sm-9 { flex: 0 0 auto; width: 75%; }
  .col-sm-10 { flex: 0 0 auto; width: 83.33333%; }
  .col-sm-11 { flex: 0 0 auto; width: 91.66667%; }
  .col-sm-12 { flex: 0 0 auto; width: 100%; }
  .offset-sm-0 { margin-left: 0; }
  .offset-sm-1 { margin-left: 8.33333%; }
  .offset-sm-2 { margin-left: 16.66667%; }
  .offset-sm-3 { margin-left: 25%; }
  .offset-sm-4 { margin-left: 33.33333%; }
  .offset-sm-5 { margin-left: 41.66667%; }
  .offset-sm-6 { margin-left: 50%; }
  .offset-sm-7 { margin-left: 58.33333%; }
  .offset-sm-8 { margin-left: 66.66667%; }
  .offset-sm-9 { margin-left: 75%; }
  .offset-sm-10 { margin-left: 83.33333%; }
  .offset-sm-11 { margin-left: 91.66667%; }
  .g-sm-0, .gx-sm-0 { --bs-gutter-x: 0; }
  .g-sm-0, .gy-sm-0 { --bs-gutter-y: 0; }
  .g-sm-1, .gx-sm-1 { --bs-gutter-x: 0.25rem; }
  .g-sm-1, .gy-sm-1 { --bs-gutter-y: 0.25rem; }
  .g-sm-2, .gx-sm-2 { --bs-gutter-x: 0.5rem; }
  .g-sm-2, .gy-sm-2 { --bs-gutter-y: 0.5rem; }
  .g-sm-3, .gx-sm-3 { --bs-gutter-x: 1rem; }
  .g-sm-3, .gy-sm-3 { --bs-gutter-y: 1rem; }
  .g-sm-4, .gx-sm-4 { --bs-gutter-x: 1.5rem; }
  .g-sm-4, .gy-sm-4 { --bs-gutter-y: 1.5rem; }
  .g-sm-5, .gx-sm-5 { --bs-gutter-x: 3rem; }
  .g-sm-5, .gy-sm-5 { --bs-gutter-y: 3rem; } }

@media (min-width: 768px) { .col-md { flex: 1 0 0%; }
  .row-cols-md-auto > * { flex: 0 0 auto; width: auto; }
  .row-cols-md-1 > * { flex: 0 0 auto; width: 100%; }
  .row-cols-md-2 > * { flex: 0 0 auto; width: 50%; }
  .row-cols-md-3 > * { flex: 0 0 auto; width: 33.33333%; }
  .row-cols-md-4 > * { flex: 0 0 auto; width: 25%; }
  .row-cols-md-5 > * { flex: 0 0 auto; width: 20%; }
  .row-cols-md-6 > * { flex: 0 0 auto; width: 16.66667%; }
  .col-md-auto { flex: 0 0 auto; width: auto; }
  .col-md-1 { flex: 0 0 auto; width: 8.33333%; }
  .col-md-2 { flex: 0 0 auto; width: 16.66667%; }
  .col-md-3 { flex: 0 0 auto; width: 25%; }
  .col-md-4 { flex: 0 0 auto; width: 33.33333%; }
  .col-md-5 { flex: 0 0 auto; width: 41.66667%; }
  .col-md-6 { flex: 0 0 auto; width: 50%; }
  .col-md-7 { flex: 0 0 auto; width: 58.33333%; }
  .col-md-8 { flex: 0 0 auto; width: 66.66667%; }
  .col-md-9 { flex: 0 0 auto; width: 75%; }
  .col-md-10 { flex: 0 0 auto; width: 83.33333%; }
  .col-md-11 { flex: 0 0 auto; width: 91.66667%; }
  .col-md-12 { flex: 0 0 auto; width: 100%; }
  .offset-md-0 { margin-left: 0; }
  .offset-md-1 { margin-left: 8.33333%; }
  .offset-md-2 { margin-left: 16.66667%; }
  .offset-md-3 { margin-left: 25%; }
  .offset-md-4 { margin-left: 33.33333%; }
  .offset-md-5 { margin-left: 41.66667%; }
  .offset-md-6 { margin-left: 50%; }
  .offset-md-7 { margin-left: 58.33333%; }
  .offset-md-8 { margin-left: 66.66667%; }
  .offset-md-9 { margin-left: 75%; }
  .offset-md-10 { margin-left: 83.33333%; }
  .offset-md-11 { margin-left: 91.66667%; }
  .g-md-0, .gx-md-0 { --bs-gutter-x: 0; }
  .g-md-0, .gy-md-0 { --bs-gutter-y: 0; }
  .g-md-1, .gx-md-1 { --bs-gutter-x: 0.25rem; }
  .g-md-1, .gy-md-1 { --bs-gutter-y: 0.25rem; }
  .g-md-2, .gx-md-2 { --bs-gutter-x: 0.5rem; }
  .g-md-2, .gy-md-2 { --bs-gutter-y: 0.5rem; }
  .g-md-3, .gx-md-3 { --bs-gutter-x: 1rem; }
  .g-md-3, .gy-md-3 { --bs-gutter-y: 1rem; }
  .g-md-4, .gx-md-4 { --bs-gutter-x: 1.5rem; }
  .g-md-4, .gy-md-4 { --bs-gutter-y: 1.5rem; }
  .g-md-5, .gx-md-5 { --bs-gutter-x: 3rem; }
  .g-md-5, .gy-md-5 { --bs-gutter-y: 3rem; } }

@media (min-width: 992px) { .col-lg { flex: 1 0 0%; }
  .row-cols-lg-auto > * { flex: 0 0 auto; width: auto; }
  .row-cols-lg-1 > * { flex: 0 0 auto; width: 100%; }
  .row-cols-lg-2 > * { flex: 0 0 auto; width: 50%; }
  .row-cols-lg-3 > * { flex: 0 0 auto; width: 33.33333%; }
  .row-cols-lg-4 > * { flex: 0 0 auto; width: 25%; }
  .row-cols-lg-5 > * { flex: 0 0 auto; width: 20%; }
  .row-cols-lg-6 > * { flex: 0 0 auto; width: 16.66667%; }
  .col-lg-auto { flex: 0 0 auto; width: auto; }
  .col-lg-1 { flex: 0 0 auto; width: 8.33333%; }
  .col-lg-2 { flex: 0 0 auto; width: 16.66667%; }
  .col-lg-3 { flex: 0 0 auto; width: 25%; }
  .col-lg-4 { flex: 0 0 auto; width: 33.33333%; }
  .col-lg-5 { flex: 0 0 auto; width: 41.66667%; }
  .col-lg-6 { flex: 0 0 auto; width: 50%; }
  .col-lg-7 { flex: 0 0 auto; width: 58.33333%; }
  .col-lg-8 { flex: 0 0 auto; width: 66.66667%; }
  .col-lg-9 { flex: 0 0 auto; width: 75%; }
  .col-lg-10 { flex: 0 0 auto; width: 83.33333%; }
  .col-lg-11 { flex: 0 0 auto; width: 91.66667%; }
  .col-lg-12 { flex: 0 0 auto; width: 100%; }
  .offset-lg-0 { margin-left: 0; }
  .offset-lg-1 { margin-left: 8.33333%; }
  .offset-lg-2 { margin-left: 16.66667%; }
  .offset-lg-3 { margin-left: 25%; }
  .offset-lg-4 { margin-left: 33.33333%; }
  .offset-lg-5 { margin-left: 41.66667%; }
  .offset-lg-6 { margin-left: 50%; }
  .offset-lg-7 { margin-left: 58.33333%; }
  .offset-lg-8 { margin-left: 66.66667%; }
  .offset-lg-9 { margin-left: 75%; }
  .offset-lg-10 { margin-left: 83.33333%; }
  .offset-lg-11 { margin-left: 91.66667%; }
  .g-lg-0, .gx-lg-0 { --bs-gutter-x: 0; }
  .g-lg-0, .gy-lg-0 { --bs-gutter-y: 0; }
  .g-lg-1, .gx-lg-1 { --bs-gutter-x: 0.25rem; }
  .g-lg-1, .gy-lg-1 { --bs-gutter-y: 0.25rem; }
  .g-lg-2, .gx-lg-2 { --bs-gutter-x: 0.5rem; }
  .g-lg-2, .gy-lg-2 { --bs-gutter-y: 0.5rem; }
  .g-lg-3, .gx-lg-3 { --bs-gutter-x: 1rem; }
  .g-lg-3, .gy-lg-3 { --bs-gutter-y: 1rem; }
  .g-lg-4, .gx-lg-4 { --bs-gutter-x: 1.5rem; }
  .g-lg-4, .gy-lg-4 { --bs-gutter-y: 1.5rem; }
  .g-lg-5, .gx-lg-5 { --bs-gutter-x: 3rem; }
  .g-lg-5, .gy-lg-5 { --bs-gutter-y: 3rem; } }

@media (min-width: 1200px) { .col-xl { flex: 1 0 0%; }
  .row-cols-xl-auto > * { flex: 0 0 auto; width: auto; }
  .row-cols-xl-1 > * { flex: 0 0 auto; width: 100%; }
  .row-cols-xl-2 > * { flex: 0 0 auto; width: 50%; }
  .row-cols-xl-3 > * { flex: 0 0 auto; width: 33.33333%; }
  .row-cols-xl-4 > * { flex: 0 0 auto; width: 25%; }
  .row-cols-xl-5 > * { flex: 0 0 auto; width: 20%; }
  .row-cols-xl-6 > * { flex: 0 0 auto; width: 16.66667%; }
  .col-xl-auto { flex: 0 0 auto; width: auto; }
  .col-xl-1 { flex: 0 0 auto; width: 8.33333%; }
  .col-xl-2 { flex: 0 0 auto; width: 16.66667%; }
  .col-xl-3 { flex: 0 0 auto; width: 25%; }
  .col-xl-4 { flex: 0 0 auto; width: 33.33333%; }
  .col-xl-5 { flex: 0 0 auto; width: 41.66667%; }
  .col-xl-6 { flex: 0 0 auto; width: 50%; }
  .col-xl-7 { flex: 0 0 auto; width: 58.33333%; }
  .col-xl-8 { flex: 0 0 auto; width: 66.66667%; }
  .col-xl-9 { flex: 0 0 auto; width: 75%; }
  .col-xl-10 { flex: 0 0 auto; width: 83.33333%; }
  .col-xl-11 { flex: 0 0 auto; width: 91.66667%; }
  .col-xl-12 { flex: 0 0 auto; width: 100%; }
  .offset-xl-0 { margin-left: 0; }
  .offset-xl-1 { margin-left: 8.33333%; }
  .offset-xl-2 { margin-left: 16.66667%; }
  .offset-xl-3 { margin-left: 25%; }
  .offset-xl-4 { margin-left: 33.33333%; }
  .offset-xl-5 { margin-left: 41.66667%; }
  .offset-xl-6 { margin-left: 50%; }
  .offset-xl-7 { margin-left: 58.33333%; }
  .offset-xl-8 { margin-left: 66.66667%; }
  .offset-xl-9 { margin-left: 75%; }
  .offset-xl-10 { margin-left: 83.33333%; }
  .offset-xl-11 { margin-left: 91.66667%; }
  .g-xl-0, .gx-xl-0 { --bs-gutter-x: 0; }
  .g-xl-0, .gy-xl-0 { --bs-gutter-y: 0; }
  .g-xl-1, .gx-xl-1 { --bs-gutter-x: 0.25rem; }
  .g-xl-1, .gy-xl-1 { --bs-gutter-y: 0.25rem; }
  .g-xl-2, .gx-xl-2 { --bs-gutter-x: 0.5rem; }
  .g-xl-2, .gy-xl-2 { --bs-gutter-y: 0.5rem; }
  .g-xl-3, .gx-xl-3 { --bs-gutter-x: 1rem; }
  .g-xl-3, .gy-xl-3 { --bs-gutter-y: 1rem; }
  .g-xl-4, .gx-xl-4 { --bs-gutter-x: 1.5rem; }
  .g-xl-4, .gy-xl-4 { --bs-gutter-y: 1.5rem; }
  .g-xl-5, .gx-xl-5 { --bs-gutter-x: 3rem; }
  .g-xl-5, .gy-xl-5 { --bs-gutter-y: 3rem; } }

@media (min-width: 1440px) { .col-xxl { flex: 1 0 0%; }
  .row-cols-xxl-auto > * { flex: 0 0 auto; width: auto; }
  .row-cols-xxl-1 > * { flex: 0 0 auto; width: 100%; }
  .row-cols-xxl-2 > * { flex: 0 0 auto; width: 50%; }
  .row-cols-xxl-3 > * { flex: 0 0 auto; width: 33.33333%; }
  .row-cols-xxl-4 > * { flex: 0 0 auto; width: 25%; }
  .row-cols-xxl-5 > * { flex: 0 0 auto; width: 20%; }
  .row-cols-xxl-6 > * { flex: 0 0 auto; width: 16.66667%; }
  .col-xxl-auto { flex: 0 0 auto; width: auto; }
  .col-xxl-1 { flex: 0 0 auto; width: 8.33333%; }
  .col-xxl-2 { flex: 0 0 auto; width: 16.66667%; }
  .col-xxl-3 { flex: 0 0 auto; width: 25%; }
  .col-xxl-4 { flex: 0 0 auto; width: 33.33333%; }
  .col-xxl-5 { flex: 0 0 auto; width: 41.66667%; }
  .col-xxl-6 { flex: 0 0 auto; width: 50%; }
  .col-xxl-7 { flex: 0 0 auto; width: 58.33333%; }
  .col-xxl-8 { flex: 0 0 auto; width: 66.66667%; }
  .col-xxl-9 { flex: 0 0 auto; width: 75%; }
  .col-xxl-10 { flex: 0 0 auto; width: 83.33333%; }
  .col-xxl-11 { flex: 0 0 auto; width: 91.66667%; }
  .col-xxl-12 { flex: 0 0 auto; width: 100%; }
  .offset-xxl-0 { margin-left: 0; }
  .offset-xxl-1 { margin-left: 8.33333%; }
  .offset-xxl-2 { margin-left: 16.66667%; }
  .offset-xxl-3 { margin-left: 25%; }
  .offset-xxl-4 { margin-left: 33.33333%; }
  .offset-xxl-5 { margin-left: 41.66667%; }
  .offset-xxl-6 { margin-left: 50%; }
  .offset-xxl-7 { margin-left: 58.33333%; }
  .offset-xxl-8 { margin-left: 66.66667%; }
  .offset-xxl-9 { margin-left: 75%; }
  .offset-xxl-10 { margin-left: 83.33333%; }
  .offset-xxl-11 { margin-left: 91.66667%; }
  .g-xxl-0, .gx-xxl-0 { --bs-gutter-x: 0; }
  .g-xxl-0, .gy-xxl-0 { --bs-gutter-y: 0; }
  .g-xxl-1, .gx-xxl-1 { --bs-gutter-x: 0.25rem; }
  .g-xxl-1, .gy-xxl-1 { --bs-gutter-y: 0.25rem; }
  .g-xxl-2, .gx-xxl-2 { --bs-gutter-x: 0.5rem; }
  .g-xxl-2, .gy-xxl-2 { --bs-gutter-y: 0.5rem; }
  .g-xxl-3, .gx-xxl-3 { --bs-gutter-x: 1rem; }
  .g-xxl-3, .gy-xxl-3 { --bs-gutter-y: 1rem; }
  .g-xxl-4, .gx-xxl-4 { --bs-gutter-x: 1.5rem; }
  .g-xxl-4, .gy-xxl-4 { --bs-gutter-y: 1.5rem; }
  .g-xxl-5, .gx-xxl-5 { --bs-gutter-x: 3rem; }
  .g-xxl-5, .gy-xxl-5 { --bs-gutter-y: 3rem; } }

@media (min-width: 1600px) { .col-xxxl { flex: 1 0 0%; }
  .row-cols-xxxl-auto > * { flex: 0 0 auto; width: auto; }
  .row-cols-xxxl-1 > * { flex: 0 0 auto; width: 100%; }
  .row-cols-xxxl-2 > * { flex: 0 0 auto; width: 50%; }
  .row-cols-xxxl-3 > * { flex: 0 0 auto; width: 33.33333%; }
  .row-cols-xxxl-4 > * { flex: 0 0 auto; width: 25%; }
  .row-cols-xxxl-5 > * { flex: 0 0 auto; width: 20%; }
  .row-cols-xxxl-6 > * { flex: 0 0 auto; width: 16.66667%; }
  .col-xxxl-auto { flex: 0 0 auto; width: auto; }
  .col-xxxl-1 { flex: 0 0 auto; width: 8.33333%; }
  .col-xxxl-2 { flex: 0 0 auto; width: 16.66667%; }
  .col-xxxl-3 { flex: 0 0 auto; width: 25%; }
  .col-xxxl-4 { flex: 0 0 auto; width: 33.33333%; }
  .col-xxxl-5 { flex: 0 0 auto; width: 41.66667%; }
  .col-xxxl-6 { flex: 0 0 auto; width: 50%; }
  .col-xxxl-7 { flex: 0 0 auto; width: 58.33333%; }
  .col-xxxl-8 { flex: 0 0 auto; width: 66.66667%; }
  .col-xxxl-9 { flex: 0 0 auto; width: 75%; }
  .col-xxxl-10 { flex: 0 0 auto; width: 83.33333%; }
  .col-xxxl-11 { flex: 0 0 auto; width: 91.66667%; }
  .col-xxxl-12 { flex: 0 0 auto; width: 100%; }
  .offset-xxxl-0 { margin-left: 0; }
  .offset-xxxl-1 { margin-left: 8.33333%; }
  .offset-xxxl-2 { margin-left: 16.66667%; }
  .offset-xxxl-3 { margin-left: 25%; }
  .offset-xxxl-4 { margin-left: 33.33333%; }
  .offset-xxxl-5 { margin-left: 41.66667%; }
  .offset-xxxl-6 { margin-left: 50%; }
  .offset-xxxl-7 { margin-left: 58.33333%; }
  .offset-xxxl-8 { margin-left: 66.66667%; }
  .offset-xxxl-9 { margin-left: 75%; }
  .offset-xxxl-10 { margin-left: 83.33333%; }
  .offset-xxxl-11 { margin-left: 91.66667%; }
  .g-xxxl-0, .gx-xxxl-0 { --bs-gutter-x: 0; }
  .g-xxxl-0, .gy-xxxl-0 { --bs-gutter-y: 0; }
  .g-xxxl-1, .gx-xxxl-1 { --bs-gutter-x: 0.25rem; }
  .g-xxxl-1, .gy-xxxl-1 { --bs-gutter-y: 0.25rem; }
  .g-xxxl-2, .gx-xxxl-2 { --bs-gutter-x: 0.5rem; }
  .g-xxxl-2, .gy-xxxl-2 { --bs-gutter-y: 0.5rem; }
  .g-xxxl-3, .gx-xxxl-3 { --bs-gutter-x: 1rem; }
  .g-xxxl-3, .gy-xxxl-3 { --bs-gutter-y: 1rem; }
  .g-xxxl-4, .gx-xxxl-4 { --bs-gutter-x: 1.5rem; }
  .g-xxxl-4, .gy-xxxl-4 { --bs-gutter-y: 1.5rem; }
  .g-xxxl-5, .gx-xxxl-5 { --bs-gutter-x: 3rem; }
  .g-xxxl-5, .gy-xxxl-5 { --bs-gutter-y: 3rem; } }

.table { --bs-table-color-type: initial; --bs-table-bg-type: initial; --bs-table-color-state: initial; --bs-table-bg-state: initial; --bs-table-color: var(--bs-emphasis-color); --bs-table-bg: var(--bs-body-bg); --bs-table-border-color: var(--bs-border-color); --bs-table-accent-bg: transparent; --bs-table-striped-color: var(--bs-emphasis-color); --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05); --bs-table-active-color: var(--bs-emphasis-color); --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1); --bs-table-hover-color: var(--bs-emphasis-color); --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075); width: 100%; margin-bottom: 1rem; vertical-align: top; border-color: var(--bs-table-border-color); }

.table > :not(caption) > * > * { padding: 0.5rem 0.5rem; color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color))); background-color: var(--bs-table-bg); border-bottom-width: var(--bs-border-width); box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg))); }

.table > tbody { vertical-align: inherit; }

.table > thead { vertical-align: bottom; }

.table-group-divider { border-top: calc(var(--bs-border-width) * 2) solid currentcolor; }

.caption-top { caption-side: top; }

.table-sm > :not(caption) > * > * { padding: 0.25rem 0.25rem; }

.table-bordered > :not(caption) > * { border-width: var(--bs-border-width) 0; }

.table-bordered > :not(caption) > * > * { border-width: 0 var(--bs-border-width); }

.table-borderless > :not(caption) > * > * { border-bottom-width: 0; }

.table-borderless > :not(:first-child) { border-top-width: 0; }

.table-striped > tbody > tr:nth-of-type(odd) > * { --bs-table-color-type: var(--bs-table-striped-color); --bs-table-bg-type: var(--bs-table-striped-bg); }

.table-striped-columns > :not(caption) > tr > :nth-child(even) { --bs-table-color-type: var(--bs-table-striped-color); --bs-table-bg-type: var(--bs-table-striped-bg); }

.table-active { --bs-table-color-state: var(--bs-table-active-color); --bs-table-bg-state: var(--bs-table-active-bg); }

.table-hover > tbody > tr:hover > * { --bs-table-color-state: var(--bs-table-hover-color); --bs-table-bg-state: var(--bs-table-hover-bg); }

.table-primary { --bs-table-color: #171717; --bs-table-bg: #cfe2ff; --bs-table-border-color: #aab9d1; --bs-table-striped-bg: #c6d8f3; --bs-table-striped-color: #171717; --bs-table-active-bg: #bdcee8; --bs-table-active-color: #171717; --bs-table-hover-bg: #c1d3ee; --bs-table-hover-color: #171717; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }

.table-secondary { --bs-table-color: #171717; --bs-table-bg: #e2e3e5; --bs-table-border-color: #b9babc; --bs-table-striped-bg: #d8d9db; --bs-table-striped-color: #171717; --bs-table-active-bg: #cecfd0; --bs-table-active-color: #171717; --bs-table-hover-bg: #d3d4d6; --bs-table-hover-color: #171717; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }

.table-success { --bs-table-color: #171717; --bs-table-bg: #d4edda; --bs-table-border-color: #aec2b3; --bs-table-striped-bg: #cbe2d0; --bs-table-striped-color: #171717; --bs-table-active-bg: #c1d8c7; --bs-table-active-color: #171717; --bs-table-hover-bg: #c6ddcb; --bs-table-hover-color: #171717; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }

.table-info { --bs-table-color: #171717; --bs-table-bg: #cff4fc; --bs-table-border-color: #aac8ce; --bs-table-striped-bg: #c6e9f1; --bs-table-striped-color: #171717; --bs-table-active-bg: #bddee5; --bs-table-active-color: #171717; --bs-table-hover-bg: #c1e3eb; --bs-table-hover-color: #171717; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }

.table-warning { --bs-table-color: #171717; --bs-table-bg: #fff3cd; --bs-table-border-color: #d1c7a9; --bs-table-striped-bg: #f3e8c4; --bs-table-striped-color: #171717; --bs-table-active-bg: #e8ddbb; --bs-table-active-color: #171717; --bs-table-hover-bg: #eee3bf; --bs-table-hover-color: #171717; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }

.table-danger { --bs-table-color: #171717; --bs-table-bg: #f8d7da; --bs-table-border-color: #cbb1b3; --bs-table-striped-bg: #edcdd0; --bs-table-striped-color: #171717; --bs-table-active-bg: #e2c4c7; --bs-table-active-color: #171717; --bs-table-hover-bg: #e7c9cb; --bs-table-hover-color: #171717; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }

.table-light { --bs-table-color: #171717; --bs-table-bg: #f8f9fa; --bs-table-border-color: #cbcccd; --bs-table-striped-bg: #edeeef; --bs-table-striped-color: #171717; --bs-table-active-bg: #e2e2e3; --bs-table-active-color: #171717; --bs-table-hover-bg: #e7e8e9; --bs-table-hover-color: #171717; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }

.table-dark { --bs-table-color: #ffffff; --bs-table-bg: #212529; --bs-table-border-color: #4d5154; --bs-table-striped-bg: #2c3034; --bs-table-striped-color: #ffffff; --bs-table-active-bg: #373b3e; --bs-table-active-color: #ffffff; --bs-table-hover-bg: #323539; --bs-table-hover-color: #ffffff; color: var(--bs-table-color); border-color: var(--bs-table-border-color); }

.table-responsive { overflow-x: auto; -webkit-overflow-scrolling: touch; }

@media (max-width: 575.98px) { .table-responsive-sm { overflow-x: auto; -webkit-overflow-scrolling: touch; } }

@media (max-width: 767.98px) { .table-responsive-md { overflow-x: auto; -webkit-overflow-scrolling: touch; } }

@media (max-width: 991.98px) { .table-responsive-lg { overflow-x: auto; -webkit-overflow-scrolling: touch; } }

@media (max-width: 1199.98px) { .table-responsive-xl { overflow-x: auto; -webkit-overflow-scrolling: touch; } }

@media (max-width: 1439.98px) { .table-responsive-xxl { overflow-x: auto; -webkit-overflow-scrolling: touch; } }

@media (max-width: 1599.98px) { .table-responsive-xxxl { overflow-x: auto; -webkit-overflow-scrolling: touch; } }

.form-label { margin-bottom: 0.5rem; }

.col-form-label { padding-top: calc(0.375rem + var(--bs-border-width)); padding-bottom: calc(0.375rem + var(--bs-border-width)); margin-bottom: 0; font-size: inherit; line-height: 1.5; }

.col-form-label-lg { padding-top: calc(0.5rem + var(--bs-border-width)); padding-bottom: calc(0.5rem + var(--bs-border-width)); font-size: 1.25rem; }

.col-form-label-sm { padding-top: calc(0.25rem + var(--bs-border-width)); padding-bottom: calc(0.25rem + var(--bs-border-width)); font-size: 0.875rem; }

.form-text { margin-top: 0.25rem; font-size: 0.875em; color: var(--bs-secondary-color); }

.form-control { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--bs-body-color); appearance: none; background-color: var(--bs-body-bg); background-clip: padding-box; border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .form-control { transition: none; } }

.form-control[type="file"] { overflow: hidden; }

.form-control[type="file"]:not(:disabled):not([readonly]) { cursor: pointer; }

.form-control:focus { color: var(--bs-body-color); background-color: var(--bs-body-bg); border-color: #86b7fe; outline: 0; box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }

.form-control::-webkit-date-and-time-value { min-width: 85px; height: 1.5em; margin: 0; }

.form-control::-webkit-datetime-edit { display: block; padding: 0; }

.form-control::placeholder { color: var(--bs-secondary-color); opacity: 1; }

.form-control:disabled { background-color: var(--bs-secondary-bg); opacity: 1; }

.form-control::file-selector-button { padding: 0.375rem 0.75rem; margin: -0.375rem -0.75rem; margin-inline-end: 0.75rem; color: var(--bs-body-color); background-color: var(--bs-tertiary-bg); pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: var(--bs-border-width); border-radius: 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .form-control::file-selector-button { transition: none; } }

.form-control:hover:not(:disabled):not([readonly])::file-selector-button { background-color: var(--bs-secondary-bg); }

.form-control-plaintext { display: block; width: 100%; padding: 0.375rem 0; margin-bottom: 0; line-height: 1.5; color: var(--bs-body-color); background-color: transparent; border: solid transparent; border-width: var(--bs-border-width) 0; }

.form-control-plaintext:focus { outline: 0; }

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right: 0; padding-left: 0; }

.form-control-sm { min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); padding: 0.25rem 0.5rem; font-size: 0.875rem; border-radius: var(--bs-border-radius-sm); }

.form-control-sm::file-selector-button { padding: 0.25rem 0.5rem; margin: -0.25rem -0.5rem; margin-inline-end: 0.5rem; }

.form-control-lg { min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); padding: 0.5rem 1rem; font-size: 1.25rem; border-radius: var(--bs-border-radius-lg); }

.form-control-lg::file-selector-button { padding: 0.5rem 1rem; margin: -0.5rem -1rem; margin-inline-end: 1rem; }

textarea.form-control { min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)); }

textarea.form-control-sm { min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); }

textarea.form-control-lg { min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); }

.form-control-color { width: 3rem; height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)); padding: 0.375rem; }

.form-control-color:not(:disabled):not([readonly]) { cursor: pointer; }

.form-control-color::-moz-color-swatch { border: 0 !important; border-radius: var(--bs-border-radius); }

.form-control-color::-webkit-color-swatch { border: 0 !important; border-radius: var(--bs-border-radius); }

.form-control-color.form-control-sm { height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); }

.form-control-color.form-control-lg { height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); }

.form-select { --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); display: block; width: 100%; padding: 0.375rem 2.25rem 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--bs-body-color); appearance: none; background-color: var(--bs-body-bg); background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none); background-repeat: no-repeat; background-position: right 0.75rem center; background-size: 16px 12px; border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .form-select { transition: none; } }

.form-select:focus { border-color: #86b7fe; outline: 0; box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }

.form-select[multiple], .form-select[size]:not([size="1"]) { padding-right: 0.75rem; background-image: none; }

.form-select:disabled { background-color: var(--bs-secondary-bg); }

.form-select:-moz-focusring { color: transparent; text-shadow: 0 0 0 var(--bs-body-color); }

.form-select-sm { padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.5rem; font-size: 0.875rem; border-radius: var(--bs-border-radius-sm); }

.form-select-lg { padding-top: 0.5rem; padding-bottom: 0.5rem; padding-left: 1rem; font-size: 1.25rem; border-radius: var(--bs-border-radius-lg); }

[data-bs-theme="dark"] .form-select { --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); }

.form-check { display: block; min-height: 1.5rem; padding-left: 1.5em; margin-bottom: 0.125rem; }

.form-check .form-check-input { float: left; margin-left: -1.5em; }

.form-check-reverse { padding-right: 1.5em; padding-left: 0; text-align: right; }

.form-check-reverse .form-check-input { float: right; margin-right: -1.5em; margin-left: 0; }

.form-check-input { --bs-form-check-bg: var(--bs-body-bg); flex-shrink: 0; width: 1em; height: 1em; margin-top: 0.25em; vertical-align: top; appearance: none; background-color: var(--bs-form-check-bg); background-image: var(--bs-form-check-bg-image); background-repeat: no-repeat; background-position: center; background-size: contain; border: var(--bs-border-width) solid var(--bs-border-color); print-color-adjust: exact; }

.form-check-input[type="checkbox"] { border-radius: 0.25em; }

.form-check-input[type="radio"] { border-radius: 50%; }

.form-check-input:active { filter: brightness(90%); }

.form-check-input:focus { border-color: #86b7fe; outline: 0; box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }

.form-check-input:checked { background-color: #0d6efd; border-color: #0d6efd; }

.form-check-input:checked[type="checkbox"] { --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); }

.form-check-input:checked[type="radio"] { --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e"); }

.form-check-input[type="checkbox"]:indeterminate { background-color: #0d6efd; border-color: #0d6efd; --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); }

.form-check-input:disabled { pointer-events: none; filter: none; opacity: 0.5; }

.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { cursor: default; opacity: 0.5; }

.form-switch { padding-left: 2.5em; }

.form-switch .form-check-input { --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%2823, 23, 23, 0.25%29'/%3e%3c/svg%3e"); width: 2em; margin-left: -2.5em; background-image: var(--bs-form-switch-bg); background-position: left center; border-radius: 2em; transition: background-position 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .form-switch .form-check-input { transition: none; } }

.form-switch .form-check-input:focus { --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e"); }

.form-switch .form-check-input:checked { background-position: right center; --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e"); }

.form-switch.form-check-reverse { padding-right: 2.5em; padding-left: 0; }

.form-switch.form-check-reverse .form-check-input { margin-right: -2.5em; margin-left: 0; }

.form-check-inline { display: inline-block; margin-right: 1rem; }

.btn-check { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; }

.btn-check[disabled] + .btn, .btn-check:disabled + .btn { pointer-events: none; filter: none; opacity: 0.65; }

[data-bs-theme="dark"] .form-switch .form-check-input:not(:checked):not(:focus) { --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e"); }

.form-range { width: 100%; height: 1.5rem; padding: 0; appearance: none; background-color: transparent; }

.form-range:focus { outline: 0; }

.form-range:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }

.form-range:focus::-moz-range-thumb { box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }

.form-range::-moz-focus-outer { border: 0; }

.form-range::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top: -0.25rem; appearance: none; background-color: #0d6efd; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .form-range::-webkit-slider-thumb { transition: none; } }

.form-range::-webkit-slider-thumb:active { background-color: #b6d4fe; }

.form-range::-webkit-slider-runnable-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem; }

.form-range::-moz-range-thumb { width: 1rem; height: 1rem; appearance: none; background-color: #0d6efd; border: 0; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .form-range::-moz-range-thumb { transition: none; } }

.form-range::-moz-range-thumb:active { background-color: #b6d4fe; }

.form-range::-moz-range-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: var(--bs-secondary-bg); border-color: transparent; border-radius: 1rem; }

.form-range:disabled { pointer-events: none; }

.form-range:disabled::-webkit-slider-thumb { background-color: var(--bs-secondary-color); }

.form-range:disabled::-moz-range-thumb { background-color: var(--bs-secondary-color); }

.form-floating { position: relative; }

.form-floating > .form-control, .form-floating > .form-control-plaintext, .form-floating > .form-select { height: calc(3.5rem + calc(var(--bs-border-width) * 2)); min-height: calc(3.5rem + calc(var(--bs-border-width) * 2)); line-height: 1.25; }

.form-floating > label { position: absolute; top: 0; left: 0; z-index: 2; height: 100%; padding: 1rem 0.75rem; overflow: hidden; text-align: start; text-overflow: ellipsis; white-space: nowrap; pointer-events: none; border: var(--bs-border-width) solid transparent; transform-origin: 0 0; transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .form-floating > label { transition: none; } }

.form-floating > .form-control, .form-floating > .form-control-plaintext { padding: 1rem 0.75rem; }

.form-floating > .form-control::placeholder, .form-floating > .form-control-plaintext::placeholder { color: transparent; }

.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), .form-floating > .form-control-plaintext:focus, .form-floating > .form-control-plaintext:not(:placeholder-shown) { padding-top: 1.625rem; padding-bottom: 0.625rem; }

.form-floating > .form-control:-webkit-autofill, .form-floating > .form-control-plaintext:-webkit-autofill { padding-top: 1.625rem; padding-bottom: 0.625rem; }

.form-floating > .form-select { padding-top: 1.625rem; padding-bottom: 0.625rem; }

.form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-control-plaintext ~ label, .form-floating > .form-select ~ label { color: rgba(var(--bs-body-color-rgb), 0.65); transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }

.form-floating > .form-control:focus ~ label::after, .form-floating > .form-control:not(:placeholder-shown) ~ label::after, .form-floating > .form-control-plaintext ~ label::after, .form-floating > .form-select ~ label::after { position: absolute; inset: 1rem 0.375rem; z-index: -1; height: 1.5em; content: ""; background-color: var(--bs-body-bg); border-radius: var(--bs-border-radius); }

.form-floating > .form-control:-webkit-autofill ~ label { color: rgba(var(--bs-body-color-rgb), 0.65); transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }

.form-floating > .form-control-plaintext ~ label { border-width: var(--bs-border-width) 0; }

.form-floating > :disabled ~ label, .form-floating > .form-control:disabled ~ label { color: #6c757d; }

.form-floating > :disabled ~ label::after, .form-floating > .form-control:disabled ~ label::after { background-color: var(--bs-secondary-bg); }

.input-group { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%; }

.input-group > .form-control, .input-group > .form-select, .input-group > .form-floating { position: relative; flex: 1 1 auto; width: 1%; min-width: 0; }

.input-group > .form-control:focus, .input-group > .form-select:focus, .input-group > .form-floating:focus-within { z-index: 5; }

.input-group .btn { position: relative; z-index: 2; }

.input-group .btn:focus { z-index: 5; }

.input-group-text { display: flex; align-items: center; padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: var(--bs-body-color); text-align: center; white-space: nowrap; background-color: var(--bs-tertiary-bg); border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); }

.input-group-lg > .form-control, .input-group-lg > .form-select, .input-group-lg > .input-group-text, .input-group-lg > .btn { padding: 0.5rem 1rem; font-size: 1.25rem; border-radius: var(--bs-border-radius-lg); }

.input-group-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text, .input-group-sm > .btn { padding: 0.25rem 0.5rem; font-size: 0.875rem; border-radius: var(--bs-border-radius-sm); }

.input-group-lg > .form-select, .input-group-sm > .form-select { padding-right: 3rem; }

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), .input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4), .input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-control, .input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-select { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { margin-left: calc(var(--bs-border-width) * -1); border-top-left-radius: 0; border-bottom-left-radius: 0; }

.input-group > .form-floating:not(:first-child) > .form-control, .input-group > .form-floating:not(:first-child) > .form-select { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875em; color: var(--bs-form-valid-color); }

.valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.875rem; color: #fff; background-color: var(--bs-success); border-radius: var(--bs-border-radius); }

.was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip, .is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip { display: block; }

.was-validated .form-control:valid, .form-control.is-valid { border-color: var(--bs-form-valid-border-color); padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.was-validated .form-control:valid:focus, .form-control.is-valid:focus { border-color: var(--bs-form-valid-border-color); box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid { padding-right: calc(1.5em + 0.75rem); background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .form-select:valid, .form-select.is-valid { border-color: var(--bs-form-valid-border-color); }

.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); padding-right: 4.125rem; background-position: right 0.75rem center, center right 2.25rem; background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.was-validated .form-select:valid:focus, .form-select.is-valid:focus { border-color: var(--bs-form-valid-border-color); box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); }

.was-validated .form-control-color:valid, .form-control-color.is-valid { width: calc(3rem + calc(1.5em + 0.75rem)); }

.was-validated .form-check-input:valid, .form-check-input.is-valid { border-color: var(--bs-form-valid-border-color); }

.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { background-color: var(--bs-form-valid-color); }

.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25); }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color: var(--bs-form-valid-color); }

.form-check-inline .form-check-input ~ .valid-feedback { margin-left: .5em; }

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .was-validated .input-group > .form-select:not(:focus):valid, .input-group > .form-select:not(:focus).is-valid, .was-validated .input-group > .form-floating:not(:focus-within):valid, .input-group > .form-floating:not(:focus-within).is-valid { z-index: 3; }

.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875em; color: var(--bs-form-invalid-color); }

.invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.875rem; color: #fff; background-color: var(--bs-danger); border-radius: var(--bs-border-radius); }

.was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip, .is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .form-control:invalid, .form-control.is-invalid { border-color: var(--bs-form-invalid-border-color); padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { border-color: var(--bs-form-invalid-border-color); box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { padding-right: calc(1.5em + 0.75rem); background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .form-select:invalid, .form-select.is-invalid { border-color: var(--bs-form-invalid-border-color); }

.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); padding-right: 4.125rem; background-position: right 0.75rem center, center right 2.25rem; background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }

.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { border-color: var(--bs-form-invalid-border-color); box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); }

.was-validated .form-control-color:invalid, .form-control-color.is-invalid { width: calc(3rem + calc(1.5em + 0.75rem)); }

.was-validated .form-check-input:invalid, .form-check-input.is-invalid { border-color: var(--bs-form-invalid-border-color); }

.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { background-color: var(--bs-form-invalid-color); }

.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25); }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color: var(--bs-form-invalid-color); }

.form-check-inline .form-check-input ~ .invalid-feedback { margin-left: .5em; }

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .was-validated .input-group > .form-select:not(:focus):invalid, .input-group > .form-select:not(:focus).is-invalid, .was-validated .input-group > .form-floating:not(:focus-within):invalid, .input-group > .form-floating:not(:focus-within).is-invalid { z-index: 4; }

.btn { --bs-btn-padding-x: 0.75rem; --bs-btn-padding-y: 0.375rem; --bs-btn-font-family: ; --bs-btn-font-size: 1rem; --bs-btn-font-weight: 400; --bs-btn-line-height: 1.5; --bs-btn-color: var(--bs-body-color); --bs-btn-bg: transparent; --bs-btn-border-width: var(--bs-border-width); --bs-btn-border-color: transparent; --bs-btn-border-radius: var(--bs-border-radius); --bs-btn-hover-border-color: transparent; --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(23, 23, 23, 0.075); --bs-btn-disabled-opacity: 0.65; --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-family: var(--bs-btn-font-family); font-size: var(--bs-btn-font-size); font-weight: var(--bs-btn-font-weight); line-height: var(--bs-btn-line-height); color: var(--bs-btn-color); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .btn { transition: none; } }

.btn:hover { color: var(--bs-btn-hover-color); background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color); }

.btn-check + .btn:hover { color: var(--bs-btn-color); background-color: var(--bs-btn-bg); border-color: var(--bs-btn-border-color); }

.btn:focus-visible { color: var(--bs-btn-hover-color); background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color); outline: 0; box-shadow: var(--bs-btn-focus-box-shadow); }

.btn-check:focus-visible + .btn { border-color: var(--bs-btn-hover-border-color); outline: 0; box-shadow: var(--bs-btn-focus-box-shadow); }

.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { color: var(--bs-btn-active-color); background-color: var(--bs-btn-active-bg); border-color: var(--bs-btn-active-border-color); }

.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible { box-shadow: var(--bs-btn-focus-box-shadow); }

.btn-check:checked:focus-visible + .btn { box-shadow: var(--bs-btn-focus-box-shadow); }

.btn:disabled, .btn.disabled, fieldset:disabled .btn { color: var(--bs-btn-disabled-color); pointer-events: none; background-color: var(--bs-btn-disabled-bg); border-color: var(--bs-btn-disabled-border-color); opacity: var(--bs-btn-disabled-opacity); }

.btn-primary { --bs-btn-color: #ffffff; --bs-btn-bg: #0d6efd; --bs-btn-border-color: #0d6efd; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #0b5ed7; --bs-btn-hover-border-color: #0a58ca; --bs-btn-focus-shadow-rgb: 49, 132, 253; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #0a58ca; --bs-btn-active-border-color: #0a53be; --bs-btn-active-shadow: inset 0 3px 5px rgba(23, 23, 23, 0.125); --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #0d6efd; --bs-btn-disabled-border-color: #0d6efd; }

.btn-secondary { --bs-btn-color: #ffffff; --bs-btn-bg: #6c757d; --bs-btn-border-color: #6c757d; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #5c636a; --bs-btn-hover-border-color: #565e64; --bs-btn-focus-shadow-rgb: 130, 138, 145; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #565e64; --bs-btn-active-border-color: #51585e; --bs-btn-active-shadow: inset 0 3px 5px rgba(23, 23, 23, 0.125); --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #6c757d; --bs-btn-disabled-border-color: #6c757d; }

.btn-success { --bs-btn-color: #171717; --bs-btn-bg: #28a745; --bs-btn-border-color: #28a745; --bs-btn-hover-color: #171717; --bs-btn-hover-bg: #48b461; --bs-btn-hover-border-color: #3eb058; --bs-btn-focus-shadow-rgb: 37, 145, 62; --bs-btn-active-color: #171717; --bs-btn-active-bg: #53b96a; --bs-btn-active-border-color: #3eb058; --bs-btn-active-shadow: inset 0 3px 5px rgba(23, 23, 23, 0.125); --bs-btn-disabled-color: #171717; --bs-btn-disabled-bg: #28a745; --bs-btn-disabled-border-color: #28a745; }

.btn-info { --bs-btn-color: #171717; --bs-btn-bg: #0dcaf0; --bs-btn-border-color: #0dcaf0; --bs-btn-hover-color: #171717; --bs-btn-hover-bg: #31d2f2; --bs-btn-hover-border-color: #25cff2; --bs-btn-focus-shadow-rgb: 15, 175, 207; --bs-btn-active-color: #171717; --bs-btn-active-bg: #3dd5f3; --bs-btn-active-border-color: #25cff2; --bs-btn-active-shadow: inset 0 3px 5px rgba(23, 23, 23, 0.125); --bs-btn-disabled-color: #171717; --bs-btn-disabled-bg: #0dcaf0; --bs-btn-disabled-border-color: #0dcaf0; }

.btn-warning { --bs-btn-color: #171717; --bs-btn-bg: #ffc107; --bs-btn-border-color: #ffc107; --bs-btn-hover-color: #171717; --bs-btn-hover-bg: #ffca2c; --bs-btn-hover-border-color: #ffc720; --bs-btn-focus-shadow-rgb: 220, 168, 9; --bs-btn-active-color: #171717; --bs-btn-active-bg: #ffcd39; --bs-btn-active-border-color: #ffc720; --bs-btn-active-shadow: inset 0 3px 5px rgba(23, 23, 23, 0.125); --bs-btn-disabled-color: #171717; --bs-btn-disabled-bg: #ffc107; --bs-btn-disabled-border-color: #ffc107; }

.btn-danger { --bs-btn-color: #ffffff; --bs-btn-bg: #dc3545; --bs-btn-border-color: #dc3545; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #bb2d3b; --bs-btn-hover-border-color: #b02a37; --bs-btn-focus-shadow-rgb: 225, 83, 97; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #b02a37; --bs-btn-active-border-color: #a52834; --bs-btn-active-shadow: inset 0 3px 5px rgba(23, 23, 23, 0.125); --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #dc3545; --bs-btn-disabled-border-color: #dc3545; }

.btn-light { --bs-btn-color: #171717; --bs-btn-bg: #f8f9fa; --bs-btn-border-color: #f8f9fa; --bs-btn-hover-color: #171717; --bs-btn-hover-bg: #d3d4d5; --bs-btn-hover-border-color: #c6c7c8; --bs-btn-focus-shadow-rgb: 214, 215, 216; --bs-btn-active-color: #171717; --bs-btn-active-bg: #c6c7c8; --bs-btn-active-border-color: #babbbc; --bs-btn-active-shadow: inset 0 3px 5px rgba(23, 23, 23, 0.125); --bs-btn-disabled-color: #171717; --bs-btn-disabled-bg: #f8f9fa; --bs-btn-disabled-border-color: #f8f9fa; }

.btn-dark { --bs-btn-color: #ffffff; --bs-btn-bg: #212529; --bs-btn-border-color: #212529; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #424649; --bs-btn-hover-border-color: #373b3e; --bs-btn-focus-shadow-rgb: 66, 70, 73; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #4d5154; --bs-btn-active-border-color: #373b3e; --bs-btn-active-shadow: inset 0 3px 5px rgba(23, 23, 23, 0.125); --bs-btn-disabled-color: #ffffff; --bs-btn-disabled-bg: #212529; --bs-btn-disabled-border-color: #212529; }

.btn-outline-primary { --bs-btn-color: #0d6efd; --bs-btn-border-color: #0d6efd; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #0d6efd; --bs-btn-hover-border-color: #0d6efd; --bs-btn-focus-shadow-rgb: 13, 110, 253; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #0d6efd; --bs-btn-active-border-color: #0d6efd; --bs-btn-active-shadow: inset 0 3px 5px rgba(23, 23, 23, 0.125); --bs-btn-disabled-color: #0d6efd; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #0d6efd; --bs-gradient: none; }

.btn-outline-secondary { --bs-btn-color: #6c757d; --bs-btn-border-color: #6c757d; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #6c757d; --bs-btn-hover-border-color: #6c757d; --bs-btn-focus-shadow-rgb: 108, 117, 125; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #6c757d; --bs-btn-active-border-color: #6c757d; --bs-btn-active-shadow: inset 0 3px 5px rgba(23, 23, 23, 0.125); --bs-btn-disabled-color: #6c757d; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #6c757d; --bs-gradient: none; }

.btn-outline-success { --bs-btn-color: #28a745; --bs-btn-border-color: #28a745; --bs-btn-hover-color: #171717; --bs-btn-hover-bg: #28a745; --bs-btn-hover-border-color: #28a745; --bs-btn-focus-shadow-rgb: 40, 167, 69; --bs-btn-active-color: #171717; --bs-btn-active-bg: #28a745; --bs-btn-active-border-color: #28a745; --bs-btn-active-shadow: inset 0 3px 5px rgba(23, 23, 23, 0.125); --bs-btn-disabled-color: #28a745; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #28a745; --bs-gradient: none; }

.btn-outline-info { --bs-btn-color: #0dcaf0; --bs-btn-border-color: #0dcaf0; --bs-btn-hover-color: #171717; --bs-btn-hover-bg: #0dcaf0; --bs-btn-hover-border-color: #0dcaf0; --bs-btn-focus-shadow-rgb: 13, 202, 240; --bs-btn-active-color: #171717; --bs-btn-active-bg: #0dcaf0; --bs-btn-active-border-color: #0dcaf0; --bs-btn-active-shadow: inset 0 3px 5px rgba(23, 23, 23, 0.125); --bs-btn-disabled-color: #0dcaf0; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #0dcaf0; --bs-gradient: none; }

.btn-outline-warning { --bs-btn-color: #ffc107; --bs-btn-border-color: #ffc107; --bs-btn-hover-color: #171717; --bs-btn-hover-bg: #ffc107; --bs-btn-hover-border-color: #ffc107; --bs-btn-focus-shadow-rgb: 255, 193, 7; --bs-btn-active-color: #171717; --bs-btn-active-bg: #ffc107; --bs-btn-active-border-color: #ffc107; --bs-btn-active-shadow: inset 0 3px 5px rgba(23, 23, 23, 0.125); --bs-btn-disabled-color: #ffc107; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #ffc107; --bs-gradient: none; }

.btn-outline-danger { --bs-btn-color: #dc3545; --bs-btn-border-color: #dc3545; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #dc3545; --bs-btn-hover-border-color: #dc3545; --bs-btn-focus-shadow-rgb: 220, 53, 69; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #dc3545; --bs-btn-active-border-color: #dc3545; --bs-btn-active-shadow: inset 0 3px 5px rgba(23, 23, 23, 0.125); --bs-btn-disabled-color: #dc3545; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #dc3545; --bs-gradient: none; }

.btn-outline-light { --bs-btn-color: #f8f9fa; --bs-btn-border-color: #f8f9fa; --bs-btn-hover-color: #171717; --bs-btn-hover-bg: #f8f9fa; --bs-btn-hover-border-color: #f8f9fa; --bs-btn-focus-shadow-rgb: 248, 249, 250; --bs-btn-active-color: #171717; --bs-btn-active-bg: #f8f9fa; --bs-btn-active-border-color: #f8f9fa; --bs-btn-active-shadow: inset 0 3px 5px rgba(23, 23, 23, 0.125); --bs-btn-disabled-color: #f8f9fa; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #f8f9fa; --bs-gradient: none; }

.btn-outline-dark { --bs-btn-color: #212529; --bs-btn-border-color: #212529; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #212529; --bs-btn-hover-border-color: #212529; --bs-btn-focus-shadow-rgb: 33, 37, 41; --bs-btn-active-color: #ffffff; --bs-btn-active-bg: #212529; --bs-btn-active-border-color: #212529; --bs-btn-active-shadow: inset 0 3px 5px rgba(23, 23, 23, 0.125); --bs-btn-disabled-color: #212529; --bs-btn-disabled-bg: transparent; --bs-btn-disabled-border-color: #212529; --bs-gradient: none; }

.btn-link { --bs-btn-font-weight: 400; --bs-btn-color: var(--bs-link-color); --bs-btn-bg: transparent; --bs-btn-border-color: transparent; --bs-btn-hover-color: var(--bs-link-hover-color); --bs-btn-hover-border-color: transparent; --bs-btn-active-color: var(--bs-link-hover-color); --bs-btn-active-border-color: transparent; --bs-btn-disabled-color: #6c757d; --bs-btn-disabled-border-color: transparent; --bs-btn-box-shadow: 0 0 0 #000; --bs-btn-focus-shadow-rgb: 49, 132, 253; text-decoration: underline; }

.btn-link:focus-visible { color: var(--bs-btn-color); }

.btn-link:hover { color: var(--bs-btn-hover-color); }

.btn-lg, .btn-group-lg > .btn { --bs-btn-padding-y: 0.5rem; --bs-btn-padding-x: 1rem; --bs-btn-font-size: 1.25rem; --bs-btn-border-radius: var(--bs-border-radius-lg); }

.btn-sm, .btn-group-sm > .btn { --bs-btn-padding-y: 0.25rem; --bs-btn-padding-x: 0.5rem; --bs-btn-font-size: 0.875rem; --bs-btn-border-radius: var(--bs-border-radius-sm); }

.fade { transition: opacity 0.15s linear; }

@media (prefers-reduced-motion: reduce) { .fade { transition: none; } }

.fade:not(.show) { opacity: 0; }

.collapse:not(.show) { display: none; }

.collapsing { height: 0; overflow: hidden; transition: height 0.35s ease; }

@media (prefers-reduced-motion: reduce) { .collapsing { transition: none; } }

.collapsing.collapse-horizontal { width: 0; height: auto; transition: width 0.35s ease; }

@media (prefers-reduced-motion: reduce) { .collapsing.collapse-horizontal { transition: none; } }

.dropup, .dropend, .dropdown, .dropstart, .dropup-center, .dropdown-center { position: relative; }

.dropdown-toggle { white-space: nowrap; }

.dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent; }

.dropdown-toggle:empty::after { margin-left: 0; }

.dropdown-menu { --bs-dropdown-zindex: 1000; --bs-dropdown-min-width: 10rem; --bs-dropdown-padding-x: 0; --bs-dropdown-padding-y: 0.5rem; --bs-dropdown-spacer: 0.125rem; --bs-dropdown-font-size: 1rem; --bs-dropdown-color: var(--bs-body-color); --bs-dropdown-bg: var(--bs-body-bg); --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-border-radius: var(--bs-border-radius); --bs-dropdown-border-width: var(--bs-border-width); --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y: 0.5rem; --bs-dropdown-box-shadow: var(--bs-box-shadow); --bs-dropdown-link-color: var(--bs-body-color); --bs-dropdown-link-hover-color: var(--bs-body-color); --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg); --bs-dropdown-link-active-color: #ffffff; --bs-dropdown-link-active-bg: #0d6efd; --bs-dropdown-link-disabled-color: var(--bs-tertiary-color); --bs-dropdown-item-padding-x: 1rem; --bs-dropdown-item-padding-y: 0.25rem; --bs-dropdown-header-color: #6c757d; --bs-dropdown-header-padding-x: 1rem; --bs-dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--bs-dropdown-zindex); display: none; min-width: var(--bs-dropdown-min-width); padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin: 0; font-size: var(--bs-dropdown-font-size); color: var(--bs-dropdown-color); text-align: left; list-style: none; background-color: var(--bs-dropdown-bg); background-clip: padding-box; border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius: var(--bs-dropdown-border-radius); }

.dropdown-menu[data-bs-popper] { top: 100%; left: 0; margin-top: var(--bs-dropdown-spacer); }

.dropdown-menu-start { --bs-position: start; }

.dropdown-menu-start[data-bs-popper] { right: auto; left: 0; }

.dropdown-menu-end { --bs-position: end; }

.dropdown-menu-end[data-bs-popper] { right: 0; left: auto; }

@media (min-width: 576px) { .dropdown-menu-sm-start { --bs-position: start; }
  .dropdown-menu-sm-start[data-bs-popper] { right: auto; left: 0; }
  .dropdown-menu-sm-end { --bs-position: end; }
  .dropdown-menu-sm-end[data-bs-popper] { right: 0; left: auto; } }

@media (min-width: 768px) { .dropdown-menu-md-start { --bs-position: start; }
  .dropdown-menu-md-start[data-bs-popper] { right: auto; left: 0; }
  .dropdown-menu-md-end { --bs-position: end; }
  .dropdown-menu-md-end[data-bs-popper] { right: 0; left: auto; } }

@media (min-width: 992px) { .dropdown-menu-lg-start { --bs-position: start; }
  .dropdown-menu-lg-start[data-bs-popper] { right: auto; left: 0; }
  .dropdown-menu-lg-end { --bs-position: end; }
  .dropdown-menu-lg-end[data-bs-popper] { right: 0; left: auto; } }

@media (min-width: 1200px) { .dropdown-menu-xl-start { --bs-position: start; }
  .dropdown-menu-xl-start[data-bs-popper] { right: auto; left: 0; }
  .dropdown-menu-xl-end { --bs-position: end; }
  .dropdown-menu-xl-end[data-bs-popper] { right: 0; left: auto; } }

@media (min-width: 1440px) { .dropdown-menu-xxl-start { --bs-position: start; }
  .dropdown-menu-xxl-start[data-bs-popper] { right: auto; left: 0; }
  .dropdown-menu-xxl-end { --bs-position: end; }
  .dropdown-menu-xxl-end[data-bs-popper] { right: 0; left: auto; } }

@media (min-width: 1600px) { .dropdown-menu-xxxl-start { --bs-position: start; }
  .dropdown-menu-xxxl-start[data-bs-popper] { right: auto; left: 0; }
  .dropdown-menu-xxxl-end { --bs-position: end; }
  .dropdown-menu-xxxl-end[data-bs-popper] { right: 0; left: auto; } }

.dropup .dropdown-menu[data-bs-popper] { top: auto; bottom: 100%; margin-top: 0; margin-bottom: var(--bs-dropdown-spacer); }

.dropup .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after { margin-left: 0; }

.dropend .dropdown-menu[data-bs-popper] { top: 0; right: auto; left: 100%; margin-top: 0; margin-left: var(--bs-dropdown-spacer); }

.dropend .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0; border-bottom: 0.3em solid transparent; border-left: 0.3em solid; }

.dropend .dropdown-toggle:empty::after { margin-left: 0; }

.dropend .dropdown-toggle::after { vertical-align: 0; }

.dropstart .dropdown-menu[data-bs-popper] { top: 0; right: 100%; left: auto; margin-top: 0; margin-right: var(--bs-dropdown-spacer); }

.dropstart .dropdown-toggle::after { display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; }

.dropstart .dropdown-toggle::after { display: none; }

.dropstart .dropdown-toggle::before { display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent; }

.dropstart .dropdown-toggle:empty::after { margin-left: 0; }

.dropstart .dropdown-toggle::before { vertical-align: 0; }

.dropdown-divider { height: 0; margin: var(--bs-dropdown-divider-margin-y) 0; overflow: hidden; border-top: 1px solid var(--bs-dropdown-divider-bg); opacity: 1; }

.dropdown-item { display: block; width: 100%; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--bs-dropdown-link-color); text-align: inherit; text-decoration: none; white-space: nowrap; background-color: transparent; border: 0; border-radius: var(--bs-dropdown-item-border-radius, 0); }

.dropdown-item:hover, .dropdown-item:focus { color: var(--bs-dropdown-link-hover-color); background-color: var(--bs-dropdown-link-hover-bg); }

.dropdown-item.active, .dropdown-item:active { color: var(--bs-dropdown-link-active-color); text-decoration: none; background-color: var(--bs-dropdown-link-active-bg); }

.dropdown-item.disabled, .dropdown-item:disabled { color: var(--bs-dropdown-link-disabled-color); pointer-events: none; background-color: transparent; }

.dropdown-menu.show { display: block; }

.dropdown-header { display: block; padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); margin-bottom: 0; font-size: 0.875rem; color: var(--bs-dropdown-header-color); white-space: nowrap; }

.dropdown-item-text { display: block; padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); color: var(--bs-dropdown-link-color); }

.dropdown-menu-dark { --bs-dropdown-color: #dee2e6; --bs-dropdown-bg: #343a40; --bs-dropdown-border-color: var(--bs-border-color-translucent); --bs-dropdown-box-shadow: ; --bs-dropdown-link-color: #dee2e6; --bs-dropdown-link-hover-color: #ffffff; --bs-dropdown-divider-bg: var(--bs-border-color-translucent); --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); --bs-dropdown-link-active-color: #ffffff; --bs-dropdown-link-active-bg: #0d6efd; --bs-dropdown-link-disabled-color: #adb5bd; --bs-dropdown-header-color: #adb5bd; }

.btn-group, .btn-group-vertical { position: relative; display: inline-flex; vertical-align: middle; }

.btn-group > .btn, .btn-group-vertical > .btn { position: relative; flex: 1 1 auto; }

.btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:focus + .btn, .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn-check:checked + .btn, .btn-group-vertical > .btn-check:focus + .btn, .btn-group-vertical > .btn:hover, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active { z-index: 1; }

.btn-toolbar { display: flex; flex-wrap: wrap; justify-content: flex-start; }

.btn-toolbar .input-group { width: auto; }

.btn-group { border-radius: var(--bs-border-radius); }

.btn-group > :not(.btn-check:first-child) + .btn, .btn-group > .btn-group:not(:first-child) { margin-left: calc(var(--bs-border-width) * -1); }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn.dropdown-toggle-split:first-child, .btn-group > .btn-group:not(:last-child) > .btn { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.btn-group > .btn:nth-child(n + 3), .btn-group > :not(.btn-check) + .btn, .btn-group > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.dropdown-toggle-split { padding-right: 0.5625rem; padding-left: 0.5625rem; }

.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { margin-left: 0; }

.dropstart .dropdown-toggle-split::before { margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { padding-right: 0.375rem; padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { padding-right: 0.75rem; padding-left: 0.75rem; }

.btn-group-vertical { flex-direction: column; align-items: flex-start; justify-content: center; }

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group { width: 100%; }

.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) { margin-top: calc(var(--bs-border-width) * -1); }

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.btn-group-vertical > .btn ~ .btn, .btn-group-vertical > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; border-top-right-radius: 0; }

.nav { --bs-nav-link-padding-x: 1rem; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-link-color); --bs-nav-link-hover-color: var(--bs-link-hover-color); --bs-nav-link-disabled-color: var(--bs-secondary-color); display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; }

.nav-link { display: block; padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); font-size: var(--bs-nav-link-font-size); font-weight: var(--bs-nav-link-font-weight); color: var(--bs-nav-link-color); text-decoration: none; background: none; border: 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .nav-link { transition: none; } }

.nav-link:hover, .nav-link:focus { color: var(--bs-nav-link-hover-color); }

.nav-link:focus-visible { outline: 0; box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }

.nav-link.disabled, .nav-link:disabled { color: var(--bs-nav-link-disabled-color); pointer-events: none; cursor: default; }

.nav-tabs { --bs-nav-tabs-border-width: var(--bs-border-width); --bs-nav-tabs-border-color: var(--bs-border-color); --bs-nav-tabs-border-radius: var(--bs-border-radius); --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color); --bs-nav-tabs-link-active-color: var(--bs-emphasis-color); --bs-nav-tabs-link-active-bg: var(--bs-body-bg); --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg); border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); }

.nav-tabs .nav-link { margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); border: var(--bs-nav-tabs-border-width) solid transparent; border-top-left-radius: var(--bs-nav-tabs-border-radius); border-top-right-radius: var(--bs-nav-tabs-border-radius); }

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { isolation: isolate; border-color: var(--bs-nav-tabs-link-hover-border-color); }

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: var(--bs-nav-tabs-link-active-color); background-color: var(--bs-nav-tabs-link-active-bg); border-color: var(--bs-nav-tabs-link-active-border-color); }

.nav-tabs .dropdown-menu { margin-top: calc(-1 * var(--bs-nav-tabs-border-width)); border-top-left-radius: 0; border-top-right-radius: 0; }

.nav-pills { --bs-nav-pills-border-radius: var(--bs-border-radius); --bs-nav-pills-link-active-color: #ffffff; --bs-nav-pills-link-active-bg: #0d6efd; }

.nav-pills .nav-link { border-radius: var(--bs-nav-pills-border-radius); }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: var(--bs-nav-pills-link-active-color); background-color: var(--bs-nav-pills-link-active-bg); }

.nav-underline { --bs-nav-underline-gap: 1rem; --bs-nav-underline-border-width: 0.125rem; --bs-nav-underline-link-active-color: var(--bs-emphasis-color); gap: var(--bs-nav-underline-gap); }

.nav-underline .nav-link { padding-right: 0; padding-left: 0; border-bottom: var(--bs-nav-underline-border-width) solid transparent; }

.nav-underline .nav-link:hover, .nav-underline .nav-link:focus { border-bottom-color: currentcolor; }

.nav-underline .nav-link.active, .nav-underline .show > .nav-link { font-weight: 700; color: var(--bs-nav-underline-link-active-color); border-bottom-color: currentcolor; }

.nav-fill > .nav-link, .nav-fill .nav-item { flex: 1 1 auto; text-align: center; }

.nav-justified > .nav-link, .nav-justified .nav-item { flex-basis: 0; flex-grow: 1; text-align: center; }

.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link { width: 100%; }

.tab-content > .tab-pane { display: none; }

.tab-content > .active { display: block; }

.navbar { --bs-navbar-padding-x: 0; --bs-navbar-padding-y: 0.5rem; --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65); --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8); --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1); --bs-navbar-brand-padding-y: 0.3125rem; --bs-navbar-brand-margin-end: 1rem; --bs-navbar-brand-font-size: 1.25rem; --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1); --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1); --bs-navbar-nav-link-padding-x: 0.5rem; --bs-navbar-toggler-padding-y: 0.25rem; --bs-navbar-toggler-padding-x: 0.75rem; --bs-navbar-toggler-font-size: 1.25rem; --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15); --bs-navbar-toggler-border-radius: var(--bs-border-radius); --bs-navbar-toggler-focus-width: 0.25rem; --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); }

.navbar > .container, .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl { display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between; }

.navbar-brand { padding-top: var(--bs-navbar-brand-padding-y); padding-bottom: var(--bs-navbar-brand-padding-y); margin-right: var(--bs-navbar-brand-margin-end); font-size: var(--bs-navbar-brand-font-size); color: var(--bs-navbar-brand-color); text-decoration: none; white-space: nowrap; }

.navbar-brand:hover, .navbar-brand:focus { color: var(--bs-navbar-brand-hover-color); }

.navbar-nav { --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-font-weight: ; --bs-nav-link-color: var(--bs-navbar-color); --bs-nav-link-hover-color: var(--bs-navbar-hover-color); --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; }

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show { color: var(--bs-navbar-active-color); }

.navbar-nav .dropdown-menu { position: static; }

.navbar-text { padding-top: 0.5rem; padding-bottom: 0.5rem; color: var(--bs-navbar-color); }

.navbar-text a, .navbar-text a:hover, .navbar-text a:focus { color: var(--bs-navbar-active-color); }

.navbar-collapse { flex-basis: 100%; flex-grow: 1; align-items: center; }

.navbar-toggler { padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); font-size: var(--bs-navbar-toggler-font-size); line-height: 1; color: var(--bs-navbar-color); background-color: transparent; border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); border-radius: var(--bs-navbar-toggler-border-radius); transition: var(--bs-navbar-toggler-transition); }

@media (prefers-reduced-motion: reduce) { .navbar-toggler { transition: none; } }

.navbar-toggler:hover { text-decoration: none; }

.navbar-toggler:focus { text-decoration: none; outline: 0; box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); }

.navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; background-image: var(--bs-navbar-toggler-icon-bg); background-repeat: no-repeat; background-position: center; background-size: 100%; }

.navbar-nav-scroll { max-height: var(--bs-scroll-height, 75vh); overflow-y: auto; }

@media (min-width: 576px) { .navbar-expand-sm { flex-wrap: nowrap; justify-content: flex-start; }
  .navbar-expand-sm .navbar-nav { flex-direction: row; }
  .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-sm .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }
  .navbar-expand-sm .navbar-nav-scroll { overflow: visible; }
  .navbar-expand-sm .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-sm .navbar-toggler { display: none; }
  .navbar-expand-sm .offcanvas { position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none; }
  .navbar-expand-sm .offcanvas .offcanvas-header { display: none; }
  .navbar-expand-sm .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } }

@media (min-width: 768px) { .navbar-expand-md { flex-wrap: nowrap; justify-content: flex-start; }
  .navbar-expand-md .navbar-nav { flex-direction: row; }
  .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-md .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }
  .navbar-expand-md .navbar-nav-scroll { overflow: visible; }
  .navbar-expand-md .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-md .navbar-toggler { display: none; }
  .navbar-expand-md .offcanvas { position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none; }
  .navbar-expand-md .offcanvas .offcanvas-header { display: none; }
  .navbar-expand-md .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } }

@media (min-width: 992px) { .navbar-expand-lg { flex-wrap: nowrap; justify-content: flex-start; }
  .navbar-expand-lg .navbar-nav { flex-direction: row; }
  .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-lg .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }
  .navbar-expand-lg .navbar-nav-scroll { overflow: visible; }
  .navbar-expand-lg .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-lg .navbar-toggler { display: none; }
  .navbar-expand-lg .offcanvas { position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none; }
  .navbar-expand-lg .offcanvas .offcanvas-header { display: none; }
  .navbar-expand-lg .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } }

@media (min-width: 1200px) { .navbar-expand-xl { flex-wrap: nowrap; justify-content: flex-start; }
  .navbar-expand-xl .navbar-nav { flex-direction: row; }
  .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-xl .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }
  .navbar-expand-xl .navbar-nav-scroll { overflow: visible; }
  .navbar-expand-xl .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-xl .navbar-toggler { display: none; }
  .navbar-expand-xl .offcanvas { position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none; }
  .navbar-expand-xl .offcanvas .offcanvas-header { display: none; }
  .navbar-expand-xl .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } }

@media (min-width: 1440px) { .navbar-expand-xxl { flex-wrap: nowrap; justify-content: flex-start; }
  .navbar-expand-xxl .navbar-nav { flex-direction: row; }
  .navbar-expand-xxl .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-xxl .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }
  .navbar-expand-xxl .navbar-nav-scroll { overflow: visible; }
  .navbar-expand-xxl .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-xxl .navbar-toggler { display: none; }
  .navbar-expand-xxl .offcanvas { position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none; }
  .navbar-expand-xxl .offcanvas .offcanvas-header { display: none; }
  .navbar-expand-xxl .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } }

@media (min-width: 1600px) { .navbar-expand-xxxl { flex-wrap: nowrap; justify-content: flex-start; }
  .navbar-expand-xxxl .navbar-nav { flex-direction: row; }
  .navbar-expand-xxxl .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-xxxl .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }
  .navbar-expand-xxxl .navbar-nav-scroll { overflow: visible; }
  .navbar-expand-xxxl .navbar-collapse { display: flex !important; flex-basis: auto; }
  .navbar-expand-xxxl .navbar-toggler { display: none; }
  .navbar-expand-xxxl .offcanvas { position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none; }
  .navbar-expand-xxxl .offcanvas .offcanvas-header { display: none; }
  .navbar-expand-xxxl .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } }

.navbar-expand { flex-wrap: nowrap; justify-content: flex-start; }

.navbar-expand .navbar-nav { flex-direction: row; }

.navbar-expand .navbar-nav .dropdown-menu { position: absolute; }

.navbar-expand .navbar-nav .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }

.navbar-expand .navbar-nav-scroll { overflow: visible; }

.navbar-expand .navbar-collapse { display: flex !important; flex-basis: auto; }

.navbar-expand .navbar-toggler { display: none; }

.navbar-expand .offcanvas { position: static; z-index: auto; flex-grow: 1; width: auto !important; height: auto !important; visibility: visible !important; background-color: transparent !important; border: 0 !important; transform: none !important; transition: none; }

.navbar-expand .offcanvas .offcanvas-header { display: none; }

.navbar-expand .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; }

.navbar-dark, .navbar[data-bs-theme="dark"] { --bs-navbar-color: rgba(255, 255, 255, 0.55); --bs-navbar-hover-color: rgba(255, 255, 255, 0.75); --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); --bs-navbar-active-color: #ffffff; --bs-navbar-brand-color: #ffffff; --bs-navbar-brand-hover-color: #ffffff; --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1); --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

[data-bs-theme="dark"] .navbar-toggler-icon { --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.card { --bs-card-spacer-y: 1rem; --bs-card-spacer-x: 1rem; --bs-card-title-spacer-y: 0.5rem; --bs-card-title-color: ; --bs-card-subtitle-color: ; --bs-card-border-width: var(--bs-border-width); --bs-card-border-color: var(--bs-border-color-translucent); --bs-card-border-radius: var(--bs-border-radius); --bs-card-box-shadow: ; --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); --bs-card-cap-padding-y: 0.5rem; --bs-card-cap-padding-x: 1rem; --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03); --bs-card-cap-color: ; --bs-card-height: ; --bs-card-color: ; --bs-card-bg: var(--bs-body-bg); --bs-card-img-overlay-padding: 1rem; --bs-card-group-margin: 0.75rem; position: relative; display: flex; flex-direction: column; min-width: 0; height: var(--bs-card-height); color: var(--bs-body-color); word-wrap: break-word; background-color: var(--bs-card-bg); background-clip: border-box; border: var(--bs-card-border-width) solid var(--bs-card-border-color); border-radius: var(--bs-card-border-radius); }

.card > hr { margin-right: 0; margin-left: 0; }

.card > .list-group { border-top: inherit; border-bottom: inherit; }

.card > .list-group:first-child { border-top-width: 0; border-top-left-radius: var(--bs-card-inner-border-radius); border-top-right-radius: var(--bs-card-inner-border-radius); }

.card > .list-group:last-child { border-bottom-width: 0; border-bottom-right-radius: var(--bs-card-inner-border-radius); border-bottom-left-radius: var(--bs-card-inner-border-radius); }

.card > .card-header + .list-group, .card > .list-group + .card-footer { border-top: 0; }

.card-body { flex: 1 1 auto; padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); color: var(--bs-card-color); }

.card-title { margin-bottom: var(--bs-card-title-spacer-y); color: var(--bs-card-title-color); }

.card-subtitle { margin-top: calc(-.5 * var(--bs-card-title-spacer-y)); margin-bottom: 0; color: var(--bs-card-subtitle-color); }

.card-text:last-child { margin-bottom: 0; }

.card-link + .card-link { margin-left: var(--bs-card-spacer-x); }

.card-header { padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); margin-bottom: 0; color: var(--bs-card-cap-color); background-color: var(--bs-card-cap-bg); border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); }

.card-header:first-child { border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; }

.card-footer { padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); color: var(--bs-card-cap-color); background-color: var(--bs-card-cap-bg); border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); }

.card-footer:last-child { border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); }

.card-header-tabs { margin-right: calc(-.5 * var(--bs-card-cap-padding-x)); margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); border-bottom: 0; }

.card-header-tabs .nav-link.active { background-color: var(--bs-card-bg); border-bottom-color: var(--bs-card-bg); }

.card-header-pills { margin-right: calc(-.5 * var(--bs-card-cap-padding-x)); margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); }

.card-img-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: var(--bs-card-img-overlay-padding); border-radius: var(--bs-card-inner-border-radius); }

.card-img, .card-img-top, .card-img-bottom { width: 100%; }

.card-img, .card-img-top { border-top-left-radius: var(--bs-card-inner-border-radius); border-top-right-radius: var(--bs-card-inner-border-radius); }

.card-img, .card-img-bottom { border-bottom-right-radius: var(--bs-card-inner-border-radius); border-bottom-left-radius: var(--bs-card-inner-border-radius); }

.card-group > .card { margin-bottom: var(--bs-card-group-margin); }

@media (min-width: 576px) { .card-group { display: flex; flex-flow: row wrap; }
  .card-group > .card { flex: 1 0 0%; margin-bottom: 0; }
  .card-group > .card + .card { margin-left: 0; border-left: 0; }
  .card-group > .card:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }
  .card-group > .card:not(:last-child) .card-img-top, .card-group > .card:not(:last-child) .card-header { border-top-right-radius: 0; }
  .card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer { border-bottom-right-radius: 0; }
  .card-group > .card:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }
  .card-group > .card:not(:first-child) .card-img-top, .card-group > .card:not(:first-child) .card-header { border-top-left-radius: 0; }
  .card-group > .card:not(:first-child) .card-img-bottom, .card-group > .card:not(:first-child) .card-footer { border-bottom-left-radius: 0; } }

.accordion { --bs-accordion-color: var(--bs-body-color); --bs-accordion-bg: var(--bs-body-bg); --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; --bs-accordion-border-color: var(--bs-border-color); --bs-accordion-border-width: var(--bs-border-width); --bs-accordion-border-radius: var(--bs-border-radius); --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); --bs-accordion-btn-padding-x: 1.25rem; --bs-accordion-btn-padding-y: 1rem; --bs-accordion-btn-color: var(--bs-body-color); --bs-accordion-btn-bg: var(--bs-accordion-bg); --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e"); --bs-accordion-btn-icon-width: 1.25rem; --bs-accordion-btn-icon-transform: rotate(-180deg); --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e"); --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); --bs-accordion-body-padding-x: 1.25rem; --bs-accordion-body-padding-y: 1rem; --bs-accordion-active-color: var(--bs-primary-text-emphasis); --bs-accordion-active-bg: var(--bs-primary-bg-subtle); }

.accordion-button { position: relative; display: flex; align-items: center; width: 100%; padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); font-size: 1rem; color: var(--bs-accordion-btn-color); text-align: left; background-color: var(--bs-accordion-btn-bg); border: 0; border-radius: 0; overflow-anchor: none; transition: var(--bs-accordion-transition); }

@media (prefers-reduced-motion: reduce) { .accordion-button { transition: none; } }

.accordion-button:not(.collapsed) { color: var(--bs-accordion-active-color); background-color: var(--bs-accordion-active-bg); box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); }

.accordion-button:not(.collapsed)::after { background-image: var(--bs-accordion-btn-active-icon); transform: var(--bs-accordion-btn-icon-transform); }

.accordion-button::after { flex-shrink: 0; width: var(--bs-accordion-btn-icon-width); height: var(--bs-accordion-btn-icon-width); margin-left: auto; content: ""; background-image: var(--bs-accordion-btn-icon); background-repeat: no-repeat; background-size: var(--bs-accordion-btn-icon-width); transition: var(--bs-accordion-btn-icon-transition); }

@media (prefers-reduced-motion: reduce) { .accordion-button::after { transition: none; } }

.accordion-button:hover { z-index: 2; }

.accordion-button:focus { z-index: 3; outline: 0; box-shadow: var(--bs-accordion-btn-focus-box-shadow); }

.accordion-header { margin-bottom: 0; }

.accordion-item { color: var(--bs-accordion-color); background-color: var(--bs-accordion-bg); border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); }

.accordion-item:first-of-type { border-top-left-radius: var(--bs-accordion-border-radius); border-top-right-radius: var(--bs-accordion-border-radius); }

.accordion-item:first-of-type > .accordion-header .accordion-button { border-top-left-radius: var(--bs-accordion-inner-border-radius); border-top-right-radius: var(--bs-accordion-inner-border-radius); }

.accordion-item:not(:first-of-type) { border-top: 0; }

.accordion-item:last-of-type { border-bottom-right-radius: var(--bs-accordion-border-radius); border-bottom-left-radius: var(--bs-accordion-border-radius); }

.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed { border-bottom-right-radius: var(--bs-accordion-inner-border-radius); border-bottom-left-radius: var(--bs-accordion-inner-border-radius); }

.accordion-item:last-of-type > .accordion-collapse { border-bottom-right-radius: var(--bs-accordion-border-radius); border-bottom-left-radius: var(--bs-accordion-border-radius); }

.accordion-body { padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); }

.accordion-flush > .accordion-item { border-right: 0; border-left: 0; border-radius: 0; }

.accordion-flush > .accordion-item:first-child { border-top: 0; }

.accordion-flush > .accordion-item:last-child { border-bottom: 0; }

.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed { border-radius: 0; }

.accordion-flush > .accordion-item > .accordion-collapse { border-radius: 0; }

[data-bs-theme="dark"] .accordion-button::after { --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); }

.breadcrumb { --bs-breadcrumb-padding-x: 0; --bs-breadcrumb-padding-y: 0; --bs-breadcrumb-margin-bottom: 1rem; --bs-breadcrumb-bg: ; --bs-breadcrumb-border-radius: ; --bs-breadcrumb-divider-color: var(--bs-secondary-color); --bs-breadcrumb-item-padding-x: 0.5rem; --bs-breadcrumb-item-active-color: var(--bs-secondary-color); display: flex; flex-wrap: wrap; padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); margin-bottom: var(--bs-breadcrumb-margin-bottom); font-size: var(--bs-breadcrumb-font-size); list-style: none; background-color: var(--bs-breadcrumb-bg); border-radius: var(--bs-breadcrumb-border-radius); }

.breadcrumb-item + .breadcrumb-item { padding-left: var(--bs-breadcrumb-item-padding-x); }

.breadcrumb-item + .breadcrumb-item::before { float: left; padding-right: var(--bs-breadcrumb-item-padding-x); color: var(--bs-breadcrumb-divider-color); content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; }

.breadcrumb-item.active { color: var(--bs-breadcrumb-item-active-color); }

.pagination { --bs-pagination-padding-x: 0.75rem; --bs-pagination-padding-y: 0.375rem; --bs-pagination-font-size: 1rem; --bs-pagination-color: var(--bs-link-color); --bs-pagination-bg: var(--bs-body-bg); --bs-pagination-border-width: var(--bs-border-width); --bs-pagination-border-color: var(--bs-border-color); --bs-pagination-border-radius: var(--bs-border-radius); --bs-pagination-hover-color: var(--bs-link-hover-color); --bs-pagination-hover-bg: var(--bs-tertiary-bg); --bs-pagination-hover-border-color: var(--bs-border-color); --bs-pagination-focus-color: var(--bs-link-hover-color); --bs-pagination-focus-bg: var(--bs-secondary-bg); --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); --bs-pagination-active-color: #ffffff; --bs-pagination-active-bg: #0d6efd; --bs-pagination-active-border-color: #0d6efd; --bs-pagination-disabled-color: var(--bs-secondary-color); --bs-pagination-disabled-bg: var(--bs-secondary-bg); --bs-pagination-disabled-border-color: var(--bs-border-color); display: flex; padding-left: 0; list-style: none; }

.page-link { position: relative; display: block; padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); font-size: var(--bs-pagination-font-size); color: var(--bs-pagination-color); text-decoration: none; background-color: var(--bs-pagination-bg); border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .page-link { transition: none; } }

.page-link:hover { z-index: 2; color: var(--bs-pagination-hover-color); background-color: var(--bs-pagination-hover-bg); border-color: var(--bs-pagination-hover-border-color); }

.page-link:focus { z-index: 3; color: var(--bs-pagination-focus-color); background-color: var(--bs-pagination-focus-bg); outline: 0; box-shadow: var(--bs-pagination-focus-box-shadow); }

.page-link.active, .active > .page-link { z-index: 3; color: var(--bs-pagination-active-color); background-color: var(--bs-pagination-active-bg); border-color: var(--bs-pagination-active-border-color); }

.page-link.disabled, .disabled > .page-link { color: var(--bs-pagination-disabled-color); pointer-events: none; background-color: var(--bs-pagination-disabled-bg); border-color: var(--bs-pagination-disabled-border-color); }

.page-item:not(:first-child) .page-link { margin-left: calc(var(--bs-border-width) * -1); }

.page-item:first-child .page-link { border-top-left-radius: var(--bs-pagination-border-radius); border-bottom-left-radius: var(--bs-pagination-border-radius); }

.page-item:last-child .page-link { border-top-right-radius: var(--bs-pagination-border-radius); border-bottom-right-radius: var(--bs-pagination-border-radius); }

.pagination-lg { --bs-pagination-padding-x: 1.5rem; --bs-pagination-padding-y: 0.75rem; --bs-pagination-font-size: 1.25rem; --bs-pagination-border-radius: var(--bs-border-radius-lg); }

.pagination-sm { --bs-pagination-padding-x: 0.5rem; --bs-pagination-padding-y: 0.25rem; --bs-pagination-font-size: 0.875rem; --bs-pagination-border-radius: var(--bs-border-radius-sm); }

.badge { --bs-badge-padding-x: 0.65em; --bs-badge-padding-y: 0.35em; --bs-badge-font-size: 0.75em; --bs-badge-font-weight: 700; --bs-badge-color: #ffffff; --bs-badge-border-radius: var(--bs-border-radius); display: inline-block; padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); font-size: var(--bs-badge-font-size); font-weight: var(--bs-badge-font-weight); line-height: 1; color: var(--bs-badge-color); text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: var(--bs-badge-border-radius); }

.badge:empty { display: none; }

.btn .badge { position: relative; top: -1px; }

.alert { --bs-alert-bg: transparent; --bs-alert-padding-x: 1rem; --bs-alert-padding-y: 1rem; --bs-alert-margin-bottom: 1rem; --bs-alert-color: inherit; --bs-alert-border-color: transparent; --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color); --bs-alert-border-radius: var(--bs-border-radius); --bs-alert-link-color: inherit; position: relative; padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); margin-bottom: var(--bs-alert-margin-bottom); color: var(--bs-alert-color); background-color: var(--bs-alert-bg); border: var(--bs-alert-border); border-radius: var(--bs-alert-border-radius); }

.alert-heading { color: inherit; }

.alert-link { font-weight: 700; color: var(--bs-alert-link-color); }

.alert-dismissible { padding-right: 3rem; }

.alert-dismissible .btn-close { position: absolute; top: 0; right: 0; z-index: 2; padding: 1.25rem 1rem; }

.alert-primary { --bs-alert-color: var(--bs-primary-text-emphasis); --bs-alert-bg: var(--bs-primary-bg-subtle); --bs-alert-border-color: var(--bs-primary-border-subtle); --bs-alert-link-color: var(--bs-primary-text-emphasis); }

.alert-secondary { --bs-alert-color: var(--bs-secondary-text-emphasis); --bs-alert-bg: var(--bs-secondary-bg-subtle); --bs-alert-border-color: var(--bs-secondary-border-subtle); --bs-alert-link-color: var(--bs-secondary-text-emphasis); }

.alert-success { --bs-alert-color: var(--bs-success-text-emphasis); --bs-alert-bg: var(--bs-success-bg-subtle); --bs-alert-border-color: var(--bs-success-border-subtle); --bs-alert-link-color: var(--bs-success-text-emphasis); }

.alert-info { --bs-alert-color: var(--bs-info-text-emphasis); --bs-alert-bg: var(--bs-info-bg-subtle); --bs-alert-border-color: var(--bs-info-border-subtle); --bs-alert-link-color: var(--bs-info-text-emphasis); }

.alert-warning { --bs-alert-color: var(--bs-warning-text-emphasis); --bs-alert-bg: var(--bs-warning-bg-subtle); --bs-alert-border-color: var(--bs-warning-border-subtle); --bs-alert-link-color: var(--bs-warning-text-emphasis); }

.alert-danger { --bs-alert-color: var(--bs-danger-text-emphasis); --bs-alert-bg: var(--bs-danger-bg-subtle); --bs-alert-border-color: var(--bs-danger-border-subtle); --bs-alert-link-color: var(--bs-danger-text-emphasis); }

.alert-light { --bs-alert-color: var(--bs-light-text-emphasis); --bs-alert-bg: var(--bs-light-bg-subtle); --bs-alert-border-color: var(--bs-light-border-subtle); --bs-alert-link-color: var(--bs-light-text-emphasis); }

.alert-dark { --bs-alert-color: var(--bs-dark-text-emphasis); --bs-alert-bg: var(--bs-dark-bg-subtle); --bs-alert-border-color: var(--bs-dark-border-subtle); --bs-alert-link-color: var(--bs-dark-text-emphasis); }

@keyframes progress-bar-stripes { 0% { background-position-x: 1rem; } }

.progress, .progress-stacked { --bs-progress-height: 1rem; --bs-progress-font-size: 0.75rem; --bs-progress-bg: var(--bs-secondary-bg); --bs-progress-border-radius: var(--bs-border-radius); --bs-progress-box-shadow: var(--bs-box-shadow-inset); --bs-progress-bar-color: #ffffff; --bs-progress-bar-bg: #0d6efd; --bs-progress-bar-transition: width 0.6s ease; display: flex; height: var(--bs-progress-height); overflow: hidden; font-size: var(--bs-progress-font-size); background-color: var(--bs-progress-bg); border-radius: var(--bs-progress-border-radius); }

.progress-bar { display: flex; flex-direction: column; justify-content: center; overflow: hidden; color: var(--bs-progress-bar-color); text-align: center; white-space: nowrap; background-color: var(--bs-progress-bar-bg); transition: var(--bs-progress-bar-transition); }

@media (prefers-reduced-motion: reduce) { .progress-bar { transition: none; } }

.progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: var(--bs-progress-height) var(--bs-progress-height); }

.progress-stacked > .progress { overflow: visible; }

.progress-stacked > .progress > .progress-bar { width: 100%; }

.progress-bar-animated { animation: 1s linear infinite progress-bar-stripes; }

@media (prefers-reduced-motion: reduce) { .progress-bar-animated { animation: none; } }

.list-group { --bs-list-group-color: var(--bs-body-color); --bs-list-group-bg: var(--bs-body-bg); --bs-list-group-border-color: var(--bs-border-color); --bs-list-group-border-width: var(--bs-border-width); --bs-list-group-border-radius: var(--bs-border-radius); --bs-list-group-item-padding-x: 1rem; --bs-list-group-item-padding-y: 0.5rem; --bs-list-group-action-color: var(--bs-secondary-color); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-tertiary-bg); --bs-list-group-action-active-color: var(--bs-body-color); --bs-list-group-action-active-bg: var(--bs-secondary-bg); --bs-list-group-disabled-color: var(--bs-secondary-color); --bs-list-group-disabled-bg: var(--bs-body-bg); --bs-list-group-active-color: #ffffff; --bs-list-group-active-bg: #0d6efd; --bs-list-group-active-border-color: #0d6efd; display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; border-radius: var(--bs-list-group-border-radius); }

.list-group-numbered { list-style-type: none; counter-reset: section; }

.list-group-numbered > .list-group-item::before { content: counters(section, ".") ". "; counter-increment: section; }

.list-group-item-action { width: 100%; color: var(--bs-list-group-action-color); text-align: inherit; }

.list-group-item-action:hover, .list-group-item-action:focus { z-index: 1; color: var(--bs-list-group-action-hover-color); text-decoration: none; background-color: var(--bs-list-group-action-hover-bg); }

.list-group-item-action:active { color: var(--bs-list-group-action-active-color); background-color: var(--bs-list-group-action-active-bg); }

.list-group-item { position: relative; display: block; padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); color: var(--bs-list-group-color); text-decoration: none; background-color: var(--bs-list-group-bg); border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); }

.list-group-item:first-child { border-top-left-radius: inherit; border-top-right-radius: inherit; }

.list-group-item:last-child { border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; }

.list-group-item.disabled, .list-group-item:disabled { color: var(--bs-list-group-disabled-color); pointer-events: none; background-color: var(--bs-list-group-disabled-bg); }

.list-group-item.active { z-index: 2; color: var(--bs-list-group-active-color); background-color: var(--bs-list-group-active-bg); border-color: var(--bs-list-group-active-border-color); }

.list-group-item + .list-group-item { border-top-width: 0; }

.list-group-item + .list-group-item.active { margin-top: calc(-1 * var(--bs-list-group-border-width)); border-top-width: var(--bs-list-group-border-width); }

.list-group-horizontal { flex-direction: row; }

.list-group-horizontal > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0; }

.list-group-horizontal > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0; }

.list-group-horizontal > .list-group-item.active { margin-top: 0; }

.list-group-horizontal > .list-group-item + .list-group-item { border-top-width: var(--bs-list-group-border-width); border-left-width: 0; }

.list-group-horizontal > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); }

@media (min-width: 576px) { .list-group-horizontal-sm { flex-direction: row; }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0; }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0; }
  .list-group-horizontal-sm > .list-group-item.active { margin-top: 0; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item { border-top-width: var(--bs-list-group-border-width); border-left-width: 0; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 768px) { .list-group-horizontal-md { flex-direction: row; }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0; }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0; }
  .list-group-horizontal-md > .list-group-item.active { margin-top: 0; }
  .list-group-horizontal-md > .list-group-item + .list-group-item { border-top-width: var(--bs-list-group-border-width); border-left-width: 0; }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 992px) { .list-group-horizontal-lg { flex-direction: row; }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0; }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0; }
  .list-group-horizontal-lg > .list-group-item.active { margin-top: 0; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item { border-top-width: var(--bs-list-group-border-width); border-left-width: 0; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 1200px) { .list-group-horizontal-xl { flex-direction: row; }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0; }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0; }
  .list-group-horizontal-xl > .list-group-item.active { margin-top: 0; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item { border-top-width: var(--bs-list-group-border-width); border-left-width: 0; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 1440px) { .list-group-horizontal-xxl { flex-direction: row; }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0; }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0; }
  .list-group-horizontal-xxl > .list-group-item.active { margin-top: 0; }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item { border-top-width: var(--bs-list-group-border-width); border-left-width: 0; }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); } }

@media (min-width: 1600px) { .list-group-horizontal-xxxl { flex-direction: row; }
  .list-group-horizontal-xxxl > .list-group-item:first-child:not(:last-child) { border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0; }
  .list-group-horizontal-xxxl > .list-group-item:last-child:not(:first-child) { border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0; }
  .list-group-horizontal-xxxl > .list-group-item.active { margin-top: 0; }
  .list-group-horizontal-xxxl > .list-group-item + .list-group-item { border-top-width: var(--bs-list-group-border-width); border-left-width: 0; }
  .list-group-horizontal-xxxl > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); } }

.list-group-flush { border-radius: 0; }

.list-group-flush > .list-group-item { border-width: 0 0 var(--bs-list-group-border-width); }

.list-group-flush > .list-group-item:last-child { border-bottom-width: 0; }

.list-group-item-primary { --bs-list-group-color: var(--bs-primary-text-emphasis); --bs-list-group-bg: var(--bs-primary-bg-subtle); --bs-list-group-border-color: var(--bs-primary-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-primary-border-subtle); --bs-list-group-active-color: var(--bs-primary-bg-subtle); --bs-list-group-active-bg: var(--bs-primary-text-emphasis); --bs-list-group-active-border-color: var(--bs-primary-text-emphasis); }

.list-group-item-secondary { --bs-list-group-color: var(--bs-secondary-text-emphasis); --bs-list-group-bg: var(--bs-secondary-bg-subtle); --bs-list-group-border-color: var(--bs-secondary-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle); --bs-list-group-active-color: var(--bs-secondary-bg-subtle); --bs-list-group-active-bg: var(--bs-secondary-text-emphasis); --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis); }

.list-group-item-success { --bs-list-group-color: var(--bs-success-text-emphasis); --bs-list-group-bg: var(--bs-success-bg-subtle); --bs-list-group-border-color: var(--bs-success-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-success-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-success-border-subtle); --bs-list-group-active-color: var(--bs-success-bg-subtle); --bs-list-group-active-bg: var(--bs-success-text-emphasis); --bs-list-group-active-border-color: var(--bs-success-text-emphasis); }

.list-group-item-info { --bs-list-group-color: var(--bs-info-text-emphasis); --bs-list-group-bg: var(--bs-info-bg-subtle); --bs-list-group-border-color: var(--bs-info-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-info-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-info-border-subtle); --bs-list-group-active-color: var(--bs-info-bg-subtle); --bs-list-group-active-bg: var(--bs-info-text-emphasis); --bs-list-group-active-border-color: var(--bs-info-text-emphasis); }

.list-group-item-warning { --bs-list-group-color: var(--bs-warning-text-emphasis); --bs-list-group-bg: var(--bs-warning-bg-subtle); --bs-list-group-border-color: var(--bs-warning-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-warning-border-subtle); --bs-list-group-active-color: var(--bs-warning-bg-subtle); --bs-list-group-active-bg: var(--bs-warning-text-emphasis); --bs-list-group-active-border-color: var(--bs-warning-text-emphasis); }

.list-group-item-danger { --bs-list-group-color: var(--bs-danger-text-emphasis); --bs-list-group-bg: var(--bs-danger-bg-subtle); --bs-list-group-border-color: var(--bs-danger-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-danger-border-subtle); --bs-list-group-active-color: var(--bs-danger-bg-subtle); --bs-list-group-active-bg: var(--bs-danger-text-emphasis); --bs-list-group-active-border-color: var(--bs-danger-text-emphasis); }

.list-group-item-light { --bs-list-group-color: var(--bs-light-text-emphasis); --bs-list-group-bg: var(--bs-light-bg-subtle); --bs-list-group-border-color: var(--bs-light-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-light-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-light-border-subtle); --bs-list-group-active-color: var(--bs-light-bg-subtle); --bs-list-group-active-bg: var(--bs-light-text-emphasis); --bs-list-group-active-border-color: var(--bs-light-text-emphasis); }

.list-group-item-dark { --bs-list-group-color: var(--bs-dark-text-emphasis); --bs-list-group-bg: var(--bs-dark-bg-subtle); --bs-list-group-border-color: var(--bs-dark-border-subtle); --bs-list-group-action-hover-color: var(--bs-emphasis-color); --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle); --bs-list-group-action-active-color: var(--bs-emphasis-color); --bs-list-group-action-active-bg: var(--bs-dark-border-subtle); --bs-list-group-active-color: var(--bs-dark-bg-subtle); --bs-list-group-active-bg: var(--bs-dark-text-emphasis); --bs-list-group-active-border-color: var(--bs-dark-text-emphasis); }

.btn-close { --bs-btn-close-color: #171717; --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23171717'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); --bs-btn-close-opacity: 0.5; --bs-btn-close-hover-opacity: 0.75; --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); --bs-btn-close-focus-opacity: 1; --bs-btn-close-disabled-opacity: 0.25; --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%); box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em 0.25em; color: var(--bs-btn-close-color); background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat; border: 0; border-radius: 0.375rem; opacity: var(--bs-btn-close-opacity); }

.btn-close:hover { color: var(--bs-btn-close-color); text-decoration: none; opacity: var(--bs-btn-close-hover-opacity); }

.btn-close:focus { outline: 0; box-shadow: var(--bs-btn-close-focus-shadow); opacity: var(--bs-btn-close-focus-opacity); }

.btn-close:disabled, .btn-close.disabled { pointer-events: none; user-select: none; opacity: var(--bs-btn-close-disabled-opacity); }

.btn-close-white { filter: var(--bs-btn-close-white-filter); }

[data-bs-theme="dark"] .btn-close { filter: var(--bs-btn-close-white-filter); }

.toast { --bs-toast-zindex: 1090; --bs-toast-padding-x: 0.75rem; --bs-toast-padding-y: 0.5rem; --bs-toast-spacing: 1.5rem; --bs-toast-max-width: 350px; --bs-toast-font-size: 0.875rem; --bs-toast-color: ; --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85); --bs-toast-border-width: var(--bs-border-width); --bs-toast-border-color: var(--bs-border-color-translucent); --bs-toast-border-radius: var(--bs-border-radius); --bs-toast-box-shadow: var(--bs-box-shadow); --bs-toast-header-color: var(--bs-secondary-color); --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85); --bs-toast-header-border-color: var(--bs-border-color-translucent); width: var(--bs-toast-max-width); max-width: 100%; font-size: var(--bs-toast-font-size); color: var(--bs-toast-color); pointer-events: auto; background-color: var(--bs-toast-bg); background-clip: padding-box; border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); box-shadow: var(--bs-toast-box-shadow); border-radius: var(--bs-toast-border-radius); }

.toast.showing { opacity: 0; }

.toast:not(.show) { display: none; }

.toast-container { --bs-toast-zindex: 1090; position: absolute; z-index: var(--bs-toast-zindex); width: max-content; max-width: 100%; pointer-events: none; }

.toast-container > :not(:last-child) { margin-bottom: var(--bs-toast-spacing); }

.toast-header { display: flex; align-items: center; padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); color: var(--bs-toast-header-color); background-color: var(--bs-toast-header-bg); background-clip: padding-box; border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color); border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); }

.toast-header .btn-close { margin-right: calc(-.5 * var(--bs-toast-padding-x)); margin-left: var(--bs-toast-padding-x); }

.toast-body { padding: var(--bs-toast-padding-x); word-wrap: break-word; }

.modal { --bs-modal-zindex: 1055; --bs-modal-width: 500px; --bs-modal-padding: 1rem; --bs-modal-margin: 0.5rem; --bs-modal-color: ; --bs-modal-bg: var(--bs-body-bg); --bs-modal-border-color: var(--bs-border-color-translucent); --bs-modal-border-width: var(--bs-border-width); --bs-modal-border-radius: var(--bs-border-radius-lg); --bs-modal-box-shadow: var(--bs-box-shadow-sm); --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width))); --bs-modal-header-padding-x: 1rem; --bs-modal-header-padding-y: 1rem; --bs-modal-header-padding: 1rem 1rem; --bs-modal-header-border-color: var(--bs-border-color); --bs-modal-header-border-width: var(--bs-border-width); --bs-modal-title-line-height: 1.5; --bs-modal-footer-gap: 0.5rem; --bs-modal-footer-bg: ; --bs-modal-footer-border-color: var(--bs-border-color); --bs-modal-footer-border-width: var(--bs-border-width); position: fixed; top: 0; left: 0; z-index: var(--bs-modal-zindex); display: none; width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; outline: 0; }

.modal-dialog { position: relative; width: auto; margin: var(--bs-modal-margin); pointer-events: none; }

.modal.fade .modal-dialog { transition: transform 0.3s ease-out; transform: translate(0, -50px); }

@media (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog { transition: none; } }

.modal.show .modal-dialog { transform: none; }

.modal.modal-static .modal-dialog { transform: scale(1.02); }

.modal-dialog-scrollable { height: calc(100% - var(--bs-modal-margin) * 2); }

.modal-dialog-scrollable .modal-content { max-height: 100%; overflow: hidden; }

.modal-dialog-scrollable .modal-body { overflow-y: auto; }

.modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - var(--bs-modal-margin) * 2); }

.modal-content { position: relative; display: flex; flex-direction: column; width: 100%; color: var(--bs-modal-color); pointer-events: auto; background-color: var(--bs-modal-bg); background-clip: padding-box; border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius: var(--bs-modal-border-radius); outline: 0; }

.modal-backdrop { --bs-backdrop-zindex: 1050; --bs-backdrop-bg: #171717; --bs-backdrop-opacity: 0.5; position: fixed; top: 0; left: 0; z-index: var(--bs-backdrop-zindex); width: 100vw; height: 100vh; background-color: var(--bs-backdrop-bg); }

.modal-backdrop.fade { opacity: 0; }

.modal-backdrop.show { opacity: var(--bs-backdrop-opacity); }

.modal-header { display: flex; flex-shrink: 0; align-items: center; padding: var(--bs-modal-header-padding); border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); border-top-left-radius: var(--bs-modal-inner-border-radius); border-top-right-radius: var(--bs-modal-inner-border-radius); }

.modal-header .btn-close { padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5); margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto; }

.modal-title { margin-bottom: 0; line-height: var(--bs-modal-title-line-height); }

.modal-body { position: relative; flex: 1 1 auto; padding: var(--bs-modal-padding); }

.modal-footer { display: flex; flex-shrink: 0; flex-wrap: wrap; align-items: center; justify-content: flex-end; padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5); background-color: var(--bs-modal-footer-bg); border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius: var(--bs-modal-inner-border-radius); border-bottom-left-radius: var(--bs-modal-inner-border-radius); }

.modal-footer > * { margin: calc(var(--bs-modal-footer-gap) * .5); }

@media (min-width: 576px) { .modal { --bs-modal-margin: 1.75rem; --bs-modal-box-shadow: var(--bs-box-shadow); }
  .modal-dialog { max-width: var(--bs-modal-width); margin-right: auto; margin-left: auto; }
  .modal-sm { --bs-modal-width: 300px; } }

@media (min-width: 992px) { .modal-lg, .modal-xl { --bs-modal-width: 800px; } }

@media (min-width: 1200px) { .modal-xl { --bs-modal-width: 1140px; } }

.modal-fullscreen { width: 100vw; max-width: none; height: 100%; margin: 0; }

.modal-fullscreen .modal-content { height: 100%; border: 0; border-radius: 0; }

.modal-fullscreen .modal-header, .modal-fullscreen .modal-footer { border-radius: 0; }

.modal-fullscreen .modal-body { overflow-y: auto; }

@media (max-width: 575.98px) { .modal-fullscreen-sm-down { width: 100vw; max-width: none; height: 100%; margin: 0; }
  .modal-fullscreen-sm-down .modal-content { height: 100%; border: 0; border-radius: 0; }
  .modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer { border-radius: 0; }
  .modal-fullscreen-sm-down .modal-body { overflow-y: auto; } }

@media (max-width: 767.98px) { .modal-fullscreen-md-down { width: 100vw; max-width: none; height: 100%; margin: 0; }
  .modal-fullscreen-md-down .modal-content { height: 100%; border: 0; border-radius: 0; }
  .modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer { border-radius: 0; }
  .modal-fullscreen-md-down .modal-body { overflow-y: auto; } }

@media (max-width: 991.98px) { .modal-fullscreen-lg-down { width: 100vw; max-width: none; height: 100%; margin: 0; }
  .modal-fullscreen-lg-down .modal-content { height: 100%; border: 0; border-radius: 0; }
  .modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer { border-radius: 0; }
  .modal-fullscreen-lg-down .modal-body { overflow-y: auto; } }

@media (max-width: 1199.98px) { .modal-fullscreen-xl-down { width: 100vw; max-width: none; height: 100%; margin: 0; }
  .modal-fullscreen-xl-down .modal-content { height: 100%; border: 0; border-radius: 0; }
  .modal-fullscreen-xl-down .modal-header, .modal-fullscreen-xl-down .modal-footer { border-radius: 0; }
  .modal-fullscreen-xl-down .modal-body { overflow-y: auto; } }

@media (max-width: 1439.98px) { .modal-fullscreen-xxl-down { width: 100vw; max-width: none; height: 100%; margin: 0; }
  .modal-fullscreen-xxl-down .modal-content { height: 100%; border: 0; border-radius: 0; }
  .modal-fullscreen-xxl-down .modal-header, .modal-fullscreen-xxl-down .modal-footer { border-radius: 0; }
  .modal-fullscreen-xxl-down .modal-body { overflow-y: auto; } }

@media (max-width: 1599.98px) { .modal-fullscreen-xxxl-down { width: 100vw; max-width: none; height: 100%; margin: 0; }
  .modal-fullscreen-xxxl-down .modal-content { height: 100%; border: 0; border-radius: 0; }
  .modal-fullscreen-xxxl-down .modal-header, .modal-fullscreen-xxxl-down .modal-footer { border-radius: 0; }
  .modal-fullscreen-xxxl-down .modal-body { overflow-y: auto; } }

.tooltip { --bs-tooltip-zindex: 1080; --bs-tooltip-max-width: 200px; --bs-tooltip-padding-x: 0.5rem; --bs-tooltip-padding-y: 0.25rem; --bs-tooltip-margin: ; --bs-tooltip-font-size: 0.875rem; --bs-tooltip-color: var(--bs-body-bg); --bs-tooltip-bg: var(--bs-emphasis-color); --bs-tooltip-border-radius: var(--bs-border-radius); --bs-tooltip-opacity: 0.9; --bs-tooltip-arrow-width: 0.8rem; --bs-tooltip-arrow-height: 0.4rem; z-index: var(--bs-tooltip-zindex); display: block; margin: var(--bs-tooltip-margin); font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--bs-tooltip-font-size); word-wrap: break-word; opacity: 0; }

.tooltip.show { opacity: var(--bs-tooltip-opacity); }

.tooltip .tooltip-arrow { display: block; width: var(--bs-tooltip-arrow-width); height: var(--bs-tooltip-arrow-height); }

.tooltip .tooltip-arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; }

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow { bottom: calc(-1 * var(--bs-tooltip-arrow-height)); }

.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before { top: -1px; border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0; border-top-color: var(--bs-tooltip-bg); }

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow { left: calc(-1 * var(--bs-tooltip-arrow-height)); width: var(--bs-tooltip-arrow-height); height: var(--bs-tooltip-arrow-width); }

.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before { right: -1px; border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0; border-right-color: var(--bs-tooltip-bg); }

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow { top: calc(-1 * var(--bs-tooltip-arrow-height)); }

.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before { bottom: -1px; border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height); border-bottom-color: var(--bs-tooltip-bg); }

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow { right: calc(-1 * var(--bs-tooltip-arrow-height)); width: var(--bs-tooltip-arrow-height); height: var(--bs-tooltip-arrow-width); }

.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before { left: -1px; border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height); border-left-color: var(--bs-tooltip-bg); }

/* rtl:end:ignore */
.tooltip-inner { max-width: var(--bs-tooltip-max-width); padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); color: var(--bs-tooltip-color); text-align: center; background-color: var(--bs-tooltip-bg); border-radius: var(--bs-tooltip-border-radius); }

.popover { --bs-popover-zindex: 1070; --bs-popover-max-width: 276px; --bs-popover-font-size: 0.875rem; --bs-popover-bg: var(--bs-body-bg); --bs-popover-border-width: var(--bs-border-width); --bs-popover-border-color: var(--bs-border-color-translucent); --bs-popover-border-radius: var(--bs-border-radius-lg); --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width)); --bs-popover-box-shadow: var(--bs-box-shadow); --bs-popover-header-padding-x: 1rem; --bs-popover-header-padding-y: 0.5rem; --bs-popover-header-font-size: 1rem; --bs-popover-header-color: inherit; --bs-popover-header-bg: var(--bs-secondary-bg); --bs-popover-body-padding-x: 1rem; --bs-popover-body-padding-y: 1rem; --bs-popover-body-color: var(--bs-body-color); --bs-popover-arrow-width: 1rem; --bs-popover-arrow-height: 0.5rem; --bs-popover-arrow-border: var(--bs-popover-border-color); z-index: var(--bs-popover-zindex); display: block; max-width: var(--bs-popover-max-width); font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; white-space: normal; word-spacing: normal; line-break: auto; font-size: var(--bs-popover-font-size); word-wrap: break-word; background-color: var(--bs-popover-bg); background-clip: padding-box; border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); border-radius: var(--bs-popover-border-radius); }

.popover .popover-arrow { display: block; width: var(--bs-popover-arrow-width); height: var(--bs-popover-arrow-height); }

.popover .popover-arrow::before, .popover .popover-arrow::after { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; border-width: 0; }

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow { bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); }

.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; }

.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before { bottom: 0; border-top-color: var(--bs-popover-arrow-border); }

.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { bottom: var(--bs-popover-border-width); border-top-color: var(--bs-popover-bg); }

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow { left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); width: var(--bs-popover-arrow-height); height: var(--bs-popover-arrow-width); }

.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; }

.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before { left: 0; border-right-color: var(--bs-popover-arrow-border); }

.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { left: var(--bs-popover-border-width); border-right-color: var(--bs-popover-bg); }

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow { top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); }

.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); }

.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before { top: 0; border-bottom-color: var(--bs-popover-arrow-border); }

.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { top: var(--bs-popover-border-width); border-bottom-color: var(--bs-popover-bg); }

.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before { position: absolute; top: 0; left: 50%; display: block; width: var(--bs-popover-arrow-width); margin-left: calc(-.5 * var(--bs-popover-arrow-width)); content: ""; border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); }

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow { right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); width: var(--bs-popover-arrow-height); height: var(--bs-popover-arrow-width); }

.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); }

.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before { right: 0; border-left-color: var(--bs-popover-arrow-border); }

.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { right: var(--bs-popover-border-width); border-left-color: var(--bs-popover-bg); }

/* rtl:end:ignore */
.popover-header { padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x); margin-bottom: 0; font-size: var(--bs-popover-header-font-size); color: var(--bs-popover-header-color); background-color: var(--bs-popover-header-bg); border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color); border-top-left-radius: var(--bs-popover-inner-border-radius); border-top-right-radius: var(--bs-popover-inner-border-radius); }

.popover-header:empty { display: none; }

.popover-body { padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); color: var(--bs-popover-body-color); }

.carousel { position: relative; }

.carousel.pointer-event { touch-action: pan-y; }

.carousel-inner { position: relative; width: 100%; overflow: hidden; }

.carousel-inner::after { display: block; clear: both; content: ""; }

.carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform 0.6s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .carousel-item { transition: none; } }

.carousel-item.active, .carousel-item-next, .carousel-item-prev { display: block; }

.carousel-item-next:not(.carousel-item-start), .active.carousel-item-end { transform: translateX(100%); }

.carousel-item-prev:not(.carousel-item-end), .active.carousel-item-start { transform: translateX(-100%); }

.carousel-fade .carousel-item { opacity: 0; transition-property: opacity; transform: none; }

.carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end { z-index: 1; opacity: 1; }

.carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end { z-index: 0; opacity: 0; transition: opacity 0s 0.6s; }

@media (prefers-reduced-motion: reduce) { .carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end { transition: none; } }

.carousel-control-prev, .carousel-control-next { position: absolute; top: 0; bottom: 0; z-index: 1; display: flex; align-items: center; justify-content: center; width: 15%; padding: 0; color: #ffffff; text-align: center; background: none; border: 0; opacity: 0.5; transition: opacity 0.15s ease; }

@media (prefers-reduced-motion: reduce) { .carousel-control-prev, .carousel-control-next { transition: none; } }

.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus { color: #ffffff; text-decoration: none; outline: 0; opacity: 0.9; }

.carousel-control-prev { left: 0; }

.carousel-control-next { right: 0; }

.carousel-control-prev-icon, .carousel-control-next-icon { display: inline-block; width: 2rem; height: 2rem; background-repeat: no-repeat; background-position: 50%; background-size: 100% 100%; }

.carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/; }

.carousel-control-next-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")*/; }

.carousel-indicators { position: absolute; right: 0; bottom: 0; left: 0; z-index: 2; display: flex; justify-content: center; padding: 0; margin-right: 15%; margin-bottom: 1rem; margin-left: 15%; }

.carousel-indicators [data-bs-target] { box-sizing: content-box; flex: 0 1 auto; width: 30px; height: 3px; padding: 0; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: #ffffff; background-clip: padding-box; border: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: 0.5; transition: opacity 0.6s ease; }

@media (prefers-reduced-motion: reduce) { .carousel-indicators [data-bs-target] { transition: none; } }

.carousel-indicators .active { opacity: 1; }

.carousel-caption { position: absolute; right: 15%; bottom: 1.25rem; left: 15%; padding-top: 1.25rem; padding-bottom: 1.25rem; color: #ffffff; text-align: center; }

.carousel-dark .carousel-control-prev-icon, .carousel-dark .carousel-control-next-icon { filter: invert(1) grayscale(100); }

.carousel-dark .carousel-indicators [data-bs-target] { background-color: #171717; }

.carousel-dark .carousel-caption { color: #171717; }

[data-bs-theme="dark"] .carousel .carousel-control-prev-icon, [data-bs-theme="dark"] .carousel .carousel-control-next-icon, [data-bs-theme="dark"].carousel .carousel-control-prev-icon, [data-bs-theme="dark"].carousel .carousel-control-next-icon { filter: invert(1) grayscale(100); }

[data-bs-theme="dark"] .carousel .carousel-indicators [data-bs-target], [data-bs-theme="dark"].carousel .carousel-indicators [data-bs-target] { background-color: #171717; }

[data-bs-theme="dark"] .carousel .carousel-caption, [data-bs-theme="dark"].carousel .carousel-caption { color: #171717; }

.spinner-grow, .spinner-border { display: inline-block; width: var(--bs-spinner-width); height: var(--bs-spinner-height); vertical-align: var(--bs-spinner-vertical-align); border-radius: 50%; animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); }

@keyframes spinner-border { to { transform: rotate(360deg) /* rtl:ignore */; } }

.spinner-border { --bs-spinner-width: 2rem; --bs-spinner-height: 2rem; --bs-spinner-vertical-align: -0.125em; --bs-spinner-border-width: 0.25em; --bs-spinner-animation-speed: 0.75s; --bs-spinner-animation-name: spinner-border; border: var(--bs-spinner-border-width) solid currentcolor; border-right-color: transparent; }

.spinner-border-sm { --bs-spinner-width: 1rem; --bs-spinner-height: 1rem; --bs-spinner-border-width: 0.2em; }

@keyframes spinner-grow { 0% { transform: scale(0); }
  50% { opacity: 1;
    transform: none; } }

.spinner-grow { --bs-spinner-width: 2rem; --bs-spinner-height: 2rem; --bs-spinner-vertical-align: -0.125em; --bs-spinner-animation-speed: 0.75s; --bs-spinner-animation-name: spinner-grow; background-color: currentcolor; opacity: 0; }

.spinner-grow-sm { --bs-spinner-width: 1rem; --bs-spinner-height: 1rem; }

@media (prefers-reduced-motion: reduce) { .spinner-border, .spinner-grow { --bs-spinner-animation-speed: 1.5s; } }

.offcanvas-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas-xxxl, .offcanvas { --bs-offcanvas-zindex: 1045; --bs-offcanvas-width: 400px; --bs-offcanvas-height: 30vh; --bs-offcanvas-padding-x: 1rem; --bs-offcanvas-padding-y: 1rem; --bs-offcanvas-color: var(--bs-body-color); --bs-offcanvas-bg: var(--bs-body-bg); --bs-offcanvas-border-width: var(--bs-border-width); --bs-offcanvas-border-color: var(--bs-border-color-translucent); --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm); --bs-offcanvas-transition: transform 0.3s ease-in-out; --bs-offcanvas-title-line-height: 1.5; }

@media (max-width: 575.98px) { .offcanvas-sm { position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--bs-offcanvas-transition); } }

@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { .offcanvas-sm { transition: none; } }

@media (max-width: 575.98px) { .offcanvas-sm.offcanvas-start { top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }
  .offcanvas-sm.offcanvas-end { top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }
  .offcanvas-sm.offcanvas-top { top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }
  .offcanvas-sm.offcanvas-bottom { right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { transform: none; }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { visibility: visible; } }

@media (min-width: 576px) { .offcanvas-sm { --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; }
  .offcanvas-sm .offcanvas-header { display: none; }
  .offcanvas-sm .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important; } }

@media (max-width: 767.98px) { .offcanvas-md { position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--bs-offcanvas-transition); } }

@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { .offcanvas-md { transition: none; } }

@media (max-width: 767.98px) { .offcanvas-md.offcanvas-start { top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }
  .offcanvas-md.offcanvas-end { top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }
  .offcanvas-md.offcanvas-top { top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }
  .offcanvas-md.offcanvas-bottom { right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { transform: none; }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { visibility: visible; } }

@media (min-width: 768px) { .offcanvas-md { --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; }
  .offcanvas-md .offcanvas-header { display: none; }
  .offcanvas-md .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important; } }

@media (max-width: 991.98px) { .offcanvas-lg { position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--bs-offcanvas-transition); } }

@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { .offcanvas-lg { transition: none; } }

@media (max-width: 991.98px) { .offcanvas-lg.offcanvas-start { top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }
  .offcanvas-lg.offcanvas-end { top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }
  .offcanvas-lg.offcanvas-top { top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }
  .offcanvas-lg.offcanvas-bottom { right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { transform: none; }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { visibility: visible; } }

@media (min-width: 992px) { .offcanvas-lg { --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; }
  .offcanvas-lg .offcanvas-header { display: none; }
  .offcanvas-lg .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important; } }

@media (max-width: 1199.98px) { .offcanvas-xl { position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--bs-offcanvas-transition); } }

@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { .offcanvas-xl { transition: none; } }

@media (max-width: 1199.98px) { .offcanvas-xl.offcanvas-start { top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }
  .offcanvas-xl.offcanvas-end { top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }
  .offcanvas-xl.offcanvas-top { top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }
  .offcanvas-xl.offcanvas-bottom { right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { transform: none; }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { visibility: visible; } }

@media (min-width: 1200px) { .offcanvas-xl { --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; }
  .offcanvas-xl .offcanvas-header { display: none; }
  .offcanvas-xl .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important; } }

@media (max-width: 1439.98px) { .offcanvas-xxl { position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--bs-offcanvas-transition); } }

@media (max-width: 1439.98px) and (prefers-reduced-motion: reduce) { .offcanvas-xxl { transition: none; } }

@media (max-width: 1439.98px) { .offcanvas-xxl.offcanvas-start { top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }
  .offcanvas-xxl.offcanvas-end { top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }
  .offcanvas-xxl.offcanvas-top { top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }
  .offcanvas-xxl.offcanvas-bottom { right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { transform: none; }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { visibility: visible; } }

@media (min-width: 1440px) { .offcanvas-xxl { --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; }
  .offcanvas-xxl .offcanvas-header { display: none; }
  .offcanvas-xxl .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important; } }

@media (max-width: 1599.98px) { .offcanvas-xxxl { position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--bs-offcanvas-transition); } }

@media (max-width: 1599.98px) and (prefers-reduced-motion: reduce) { .offcanvas-xxxl { transition: none; } }

@media (max-width: 1599.98px) { .offcanvas-xxxl.offcanvas-start { top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }
  .offcanvas-xxxl.offcanvas-end { top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }
  .offcanvas-xxxl.offcanvas-top { top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }
  .offcanvas-xxxl.offcanvas-bottom { right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }
  .offcanvas-xxxl.showing, .offcanvas-xxxl.show:not(.hiding) { transform: none; }
  .offcanvas-xxxl.showing, .offcanvas-xxxl.hiding, .offcanvas-xxxl.show { visibility: visible; } }

@media (min-width: 1600px) { .offcanvas-xxxl { --bs-offcanvas-height: auto; --bs-offcanvas-border-width: 0; background-color: transparent !important; }
  .offcanvas-xxxl .offcanvas-header { display: none; }
  .offcanvas-xxxl .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important; } }

.offcanvas { position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--bs-offcanvas-transition); }

@media (prefers-reduced-motion: reduce) { .offcanvas { transition: none; } }

.offcanvas.offcanvas-start { top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%); }

.offcanvas.offcanvas-end { top: 0; right: 0; width: var(--bs-offcanvas-width); border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(100%); }

.offcanvas.offcanvas-top { top: 0; right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(-100%); }

.offcanvas.offcanvas-bottom { right: 0; left: 0; height: var(--bs-offcanvas-height); max-height: 100%; border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateY(100%); }

.offcanvas.showing, .offcanvas.show:not(.hiding) { transform: none; }

.offcanvas.showing, .offcanvas.hiding, .offcanvas.show { visibility: visible; }

.offcanvas-backdrop { position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: #171717; }

.offcanvas-backdrop.fade { opacity: 0; }

.offcanvas-backdrop.show { opacity: 0.5; }

.offcanvas-header { display: flex; align-items: center; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); }

.offcanvas-header .btn-close { padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5); margin: calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto; }

.offcanvas-title { margin-bottom: 0; line-height: var(--bs-offcanvas-title-line-height); }

.offcanvas-body { flex-grow: 1; padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); overflow-y: auto; }

.placeholder { display: inline-block; min-height: 1em; vertical-align: middle; cursor: wait; background-color: currentcolor; opacity: 0.5; }

.placeholder.btn::before { display: inline-block; content: ""; }

.placeholder-xs { min-height: .6em; }

.placeholder-sm { min-height: .8em; }

.placeholder-lg { min-height: 1.2em; }

.placeholder-glow .placeholder { animation: placeholder-glow 2s ease-in-out infinite; }

@keyframes placeholder-glow { 50% { opacity: 0.2; } }

.placeholder-wave { mask-image: linear-gradient(130deg, #171717 55%, rgba(0, 0, 0, 0.8) 75%, #171717 95%); mask-size: 200% 100%; animation: placeholder-wave 2s linear infinite; }

@keyframes placeholder-wave { 100% { mask-position: -200% 0%; } }

.clearfix::after { display: block; clear: both; content: ""; }

.text-bg-primary { color: #ffffff !important; background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; }

.text-bg-secondary { color: #ffffff !important; background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; }

.text-bg-success { color: #171717 !important; background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; }

.text-bg-info { color: #171717 !important; background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; }

.text-bg-warning { color: #171717 !important; background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; }

.text-bg-danger { color: #ffffff !important; background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; }

.text-bg-light { color: #171717 !important; background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important; }

.text-bg-dark { color: #ffffff !important; background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important; }

.link-primary { color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important; }

.link-primary:hover, .link-primary:focus { color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important; }

.link-secondary { color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; }

.link-secondary:hover, .link-secondary:focus { color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important; }

.link-success { color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important; }

.link-success:hover, .link-success:focus { color: RGBA(83, 185, 106, var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(83, 185, 106, var(--bs-link-underline-opacity, 1)) !important; }

.link-info { color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important; }

.link-info:hover, .link-info:focus { color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important; }

.link-warning { color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important; }

.link-warning:hover, .link-warning:focus { color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important; }

.link-danger { color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important; }

.link-danger:hover, .link-danger:focus { color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important; }

.link-light { color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important; }

.link-light:hover, .link-light:focus { color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important; }

.link-dark { color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important; }

.link-dark:hover, .link-dark:focus { color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important; }

.link-body-emphasis { color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important; text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important; }

.link-body-emphasis:hover, .link-body-emphasis:focus { color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important; text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important; }

.focus-ring:focus { outline: 0; box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color); }

.icon-link { display: inline-flex; gap: 0.375rem; align-items: center; text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5)); text-underline-offset: 0.25em; backface-visibility: hidden; }

.icon-link > .bi { flex-shrink: 0; width: 1em; height: 1em; fill: currentcolor; transition: 0.2s ease-in-out transform; }

@media (prefers-reduced-motion: reduce) { .icon-link > .bi { transition: none; } }

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi { transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0)); }

.ratio { position: relative; width: 100%; }

.ratio::before { display: block; padding-top: var(--bs-aspect-ratio); content: ""; }

.ratio > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ratio-1x1 { --bs-aspect-ratio: 100%; }

.ratio-4x3 { --bs-aspect-ratio: calc(3 / 4 * 100%); }

.ratio-16x9 { --bs-aspect-ratio: calc(9 / 16 * 100%); }

.ratio-21x9 { --bs-aspect-ratio: calc(9 / 21 * 100%); }

.fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; }

.fixed-bottom { position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030; }

.sticky-top { position: sticky; top: 0; z-index: 1020; }

.sticky-bottom { position: sticky; bottom: 0; z-index: 1020; }

@media (min-width: 576px) { .sticky-sm-top { position: sticky; top: 0; z-index: 1020; }
  .sticky-sm-bottom { position: sticky; bottom: 0; z-index: 1020; } }

@media (min-width: 768px) { .sticky-md-top { position: sticky; top: 0; z-index: 1020; }
  .sticky-md-bottom { position: sticky; bottom: 0; z-index: 1020; } }

@media (min-width: 992px) { .sticky-lg-top { position: sticky; top: 0; z-index: 1020; }
  .sticky-lg-bottom { position: sticky; bottom: 0; z-index: 1020; } }

@media (min-width: 1200px) { .sticky-xl-top { position: sticky; top: 0; z-index: 1020; }
  .sticky-xl-bottom { position: sticky; bottom: 0; z-index: 1020; } }

@media (min-width: 1440px) { .sticky-xxl-top { position: sticky; top: 0; z-index: 1020; }
  .sticky-xxl-bottom { position: sticky; bottom: 0; z-index: 1020; } }

@media (min-width: 1600px) { .sticky-xxxl-top { position: sticky; top: 0; z-index: 1020; }
  .sticky-xxxl-bottom { position: sticky; bottom: 0; z-index: 1020; } }

.hstack { display: flex; flex-direction: row; align-items: center; align-self: stretch; }

.vstack { display: flex; flex: 1 1 auto; flex-direction: column; align-self: stretch; }

.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) { width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; }

.visually-hidden:not(caption), .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) { position: absolute !important; }

.stretched-link::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; content: ""; }

.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.vr { display: inline-block; align-self: stretch; width: var(--bs-border-width); min-height: 1em; background-color: currentcolor; opacity: 0.25; }

.align-baseline { vertical-align: baseline !important; }

.align-top { vertical-align: top !important; }

.align-middle { vertical-align: middle !important; }

.align-bottom { vertical-align: bottom !important; }

.align-text-bottom { vertical-align: text-bottom !important; }

.align-text-top { vertical-align: text-top !important; }

.float-start { float: left !important; }

.float-end { float: right !important; }

.float-none { float: none !important; }

.object-fit-contain { object-fit: contain !important; }

.object-fit-cover { object-fit: cover !important; }

.object-fit-fill { object-fit: fill !important; }

.object-fit-scale { object-fit: scale-down !important; }

.object-fit-none { object-fit: none !important; }

.opacity-0 { opacity: 0 !important; }

.opacity-25 { opacity: 0.25 !important; }

.opacity-50 { opacity: 0.5 !important; }

.opacity-75 { opacity: 0.75 !important; }

.opacity-100 { opacity: 1 !important; }

.overflow-auto { overflow: auto !important; }

.overflow-hidden { overflow: hidden !important; }

.overflow-visible { overflow: visible !important; }

.overflow-scroll { overflow: scroll !important; }

.overflow-x-auto { overflow-x: auto !important; }

.overflow-x-hidden { overflow-x: hidden !important; }

.overflow-x-visible { overflow-x: visible !important; }

.overflow-x-scroll { overflow-x: scroll !important; }

.overflow-y-auto { overflow-y: auto !important; }

.overflow-y-hidden { overflow-y: hidden !important; }

.overflow-y-visible { overflow-y: visible !important; }

.overflow-y-scroll { overflow-y: scroll !important; }

.d-inline { display: inline !important; }

.d-inline-block { display: inline-block !important; }

.d-block { display: block !important; }

.d-grid { display: grid !important; }

.d-inline-grid { display: inline-grid !important; }

.d-table { display: table !important; }

.d-table-row { display: table-row !important; }

.d-table-cell { display: table-cell !important; }

.d-flex { display: flex !important; }

.d-inline-flex { display: inline-flex !important; }

.d-none { display: none !important; }

.shadow { box-shadow: var(--bs-box-shadow) !important; }

.shadow-sm { box-shadow: var(--bs-box-shadow-sm) !important; }

.shadow-lg { box-shadow: var(--bs-box-shadow-lg) !important; }

.shadow-none { box-shadow: none !important; }

.focus-ring-primary { --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity)); }

.focus-ring-secondary { --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity)); }

.focus-ring-success { --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity)); }

.focus-ring-info { --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity)); }

.focus-ring-warning { --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity)); }

.focus-ring-danger { --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity)); }

.focus-ring-light { --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity)); }

.focus-ring-dark { --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity)); }

.position-static { position: static !important; }

.position-relative { position: relative !important; }

.position-absolute { position: absolute !important; }

.position-fixed { position: fixed !important; }

.position-sticky { position: sticky !important; }

.top-0 { top: 0 !important; }

.top-50 { top: 50% !important; }

.top-100 { top: 100% !important; }

.bottom-0 { bottom: 0 !important; }

.bottom-50 { bottom: 50% !important; }

.bottom-100 { bottom: 100% !important; }

.start-0 { left: 0 !important; }

.start-50 { left: 50% !important; }

.start-100 { left: 100% !important; }

.end-0 { right: 0 !important; }

.end-50 { right: 50% !important; }

.end-100 { right: 100% !important; }

.translate-middle { transform: translate(-50%, -50%) !important; }

.translate-middle-x { transform: translateX(-50%) !important; }

.translate-middle-y { transform: translateY(-50%) !important; }

.border { border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

.border-0 { border: 0 !important; }

.border-top { border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

.border-top-0 { border-top: 0 !important; }

.border-end { border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

.border-end-0 { border-right: 0 !important; }

.border-bottom { border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

.border-bottom-0 { border-bottom: 0 !important; }

.border-start { border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

.border-start-0 { border-left: 0 !important; }

.border-primary { --bs-border-opacity: 1; border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; }

.border-secondary { --bs-border-opacity: 1; border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; }

.border-success { --bs-border-opacity: 1; border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; }

.border-info { --bs-border-opacity: 1; border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; }

.border-warning { --bs-border-opacity: 1; border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; }

.border-danger { --bs-border-opacity: 1; border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; }

.border-light { --bs-border-opacity: 1; border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; }

.border-dark { --bs-border-opacity: 1; border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; }

.border-black { --bs-border-opacity: 1; border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important; }

.border-white { --bs-border-opacity: 1; border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; }

.border-primary-subtle { border-color: var(--bs-primary-border-subtle) !important; }

.border-secondary-subtle { border-color: var(--bs-secondary-border-subtle) !important; }

.border-success-subtle { border-color: var(--bs-success-border-subtle) !important; }

.border-info-subtle { border-color: var(--bs-info-border-subtle) !important; }

.border-warning-subtle { border-color: var(--bs-warning-border-subtle) !important; }

.border-danger-subtle { border-color: var(--bs-danger-border-subtle) !important; }

.border-light-subtle { border-color: var(--bs-light-border-subtle) !important; }

.border-dark-subtle { border-color: var(--bs-dark-border-subtle) !important; }

.border-1 { border-width: 1px !important; }

.border-2 { border-width: 2px !important; }

.border-3 { border-width: 3px !important; }

.border-4 { border-width: 4px !important; }

.border-5 { border-width: 5px !important; }

.border-opacity-10 { --bs-border-opacity: 0.1; }

.border-opacity-25 { --bs-border-opacity: 0.25; }

.border-opacity-50 { --bs-border-opacity: 0.5; }

.border-opacity-75 { --bs-border-opacity: 0.75; }

.border-opacity-100 { --bs-border-opacity: 1; }

.w-25 { width: 25% !important; }

.w-50 { width: 50% !important; }

.w-75 { width: 75% !important; }

.w-100 { width: 100% !important; }

.w-auto { width: auto !important; }

.mw-100 { max-width: 100% !important; }

.vw-100 { width: 100vw !important; }

.min-vw-100 { min-width: 100vw !important; }

.h-25 { height: 25% !important; }

.h-50 { height: 50% !important; }

.h-75 { height: 75% !important; }

.h-100 { height: 100% !important; }

.h-auto { height: auto !important; }

.mh-100 { max-height: 100% !important; }

.vh-100 { height: 100vh !important; }

.min-vh-100 { min-height: 100vh !important; }

.flex-fill { flex: 1 1 auto !important; }

.flex-row { flex-direction: row !important; }

.flex-column { flex-direction: column !important; }

.flex-row-reverse { flex-direction: row-reverse !important; }

.flex-column-reverse { flex-direction: column-reverse !important; }

.flex-grow-0 { flex-grow: 0 !important; }

.flex-grow-1 { flex-grow: 1 !important; }

.flex-shrink-0 { flex-shrink: 0 !important; }

.flex-shrink-1 { flex-shrink: 1 !important; }

.flex-wrap { flex-wrap: wrap !important; }

.flex-nowrap { flex-wrap: nowrap !important; }

.flex-wrap-reverse { flex-wrap: wrap-reverse !important; }

.justify-content-start { justify-content: flex-start !important; }

.justify-content-end { justify-content: flex-end !important; }

.justify-content-center { justify-content: center !important; }

.justify-content-between { justify-content: space-between !important; }

.justify-content-around { justify-content: space-around !important; }

.justify-content-evenly { justify-content: space-evenly !important; }

.align-items-start { align-items: flex-start !important; }

.align-items-end { align-items: flex-end !important; }

.align-items-center { align-items: center !important; }

.align-items-baseline { align-items: baseline !important; }

.align-items-stretch { align-items: stretch !important; }

.align-content-start { align-content: flex-start !important; }

.align-content-end { align-content: flex-end !important; }

.align-content-center { align-content: center !important; }

.align-content-between { align-content: space-between !important; }

.align-content-around { align-content: space-around !important; }

.align-content-stretch { align-content: stretch !important; }

.align-self-auto { align-self: auto !important; }

.align-self-start { align-self: flex-start !important; }

.align-self-end { align-self: flex-end !important; }

.align-self-center { align-self: center !important; }

.align-self-baseline { align-self: baseline !important; }

.align-self-stretch { align-self: stretch !important; }

.order-first { order: -1 !important; }

.order-0 { order: 0 !important; }

.order-1 { order: 1 !important; }

.order-2 { order: 2 !important; }

.order-3 { order: 3 !important; }

.order-4 { order: 4 !important; }

.order-5 { order: 5 !important; }

.order-last { order: 6 !important; }

.m-0 { margin: 0 !important; }

.m-1 { margin: 0.25rem !important; }

.m-2 { margin: 0.5rem !important; }

.m-3 { margin: 1rem !important; }

.m-4 { margin: 1.5rem !important; }

.m-5 { margin: 3rem !important; }

.m-auto { margin: auto !important; }

.mx-0 { margin-right: 0 !important; margin-left: 0 !important; }

.mx-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }

.mx-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }

.mx-3 { margin-right: 1rem !important; margin-left: 1rem !important; }

.mx-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }

.mx-5 { margin-right: 3rem !important; margin-left: 3rem !important; }

.mx-auto { margin-right: auto !important; margin-left: auto !important; }

.my-0 { margin-top: 0 !important; margin-bottom: 0 !important; }

.my-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }

.my-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }

.my-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }

.my-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }

.my-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }

.my-auto { margin-top: auto !important; margin-bottom: auto !important; }

.mt-0 { margin-top: 0 !important; }

.mt-1 { margin-top: 0.25rem !important; }

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

.mt-3 { margin-top: 1rem !important; }

.mt-4 { margin-top: 1.5rem !important; }

.mt-5 { margin-top: 3rem !important; }

.mt-auto { margin-top: auto !important; }

.me-0 { margin-right: 0 !important; }

.me-1 { margin-right: 0.25rem !important; }

.me-2 { margin-right: 0.5rem !important; }

.me-3 { margin-right: 1rem !important; }

.me-4 { margin-right: 1.5rem !important; }

.me-5 { margin-right: 3rem !important; }

.me-auto { margin-right: auto !important; }

.mb-0 { margin-bottom: 0 !important; }

.mb-1 { margin-bottom: 0.25rem !important; }

.mb-2 { margin-bottom: 0.5rem !important; }

.mb-3 { margin-bottom: 1rem !important; }

.mb-4 { margin-bottom: 1.5rem !important; }

.mb-5 { margin-bottom: 3rem !important; }

.mb-auto { margin-bottom: auto !important; }

.ms-0 { margin-left: 0 !important; }

.ms-1 { margin-left: 0.25rem !important; }

.ms-2 { margin-left: 0.5rem !important; }

.ms-3 { margin-left: 1rem !important; }

.ms-4 { margin-left: 1.5rem !important; }

.ms-5 { margin-left: 3rem !important; }

.ms-auto { margin-left: auto !important; }

.p-0 { padding: 0 !important; }

.p-1 { padding: 0.25rem !important; }

.p-2 { padding: 0.5rem !important; }

.p-3 { padding: 1rem !important; }

.p-4 { padding: 1.5rem !important; }

.p-5 { padding: 3rem !important; }

.px-0 { padding-right: 0 !important; padding-left: 0 !important; }

.px-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }

.px-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }

.px-3 { padding-right: 1rem !important; padding-left: 1rem !important; }

.px-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }

.px-5 { padding-right: 3rem !important; padding-left: 3rem !important; }

.py-0 { padding-top: 0 !important; padding-bottom: 0 !important; }

.py-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }

.py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }

.py-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }

.py-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }

.py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }

.pt-0 { padding-top: 0 !important; }

.pt-1 { padding-top: 0.25rem !important; }

.pt-2 { padding-top: 0.5rem !important; }

.pt-3 { padding-top: 1rem !important; }

.pt-4 { padding-top: 1.5rem !important; }

.pt-5 { padding-top: 3rem !important; }

.pe-0 { padding-right: 0 !important; }

.pe-1 { padding-right: 0.25rem !important; }

.pe-2 { padding-right: 0.5rem !important; }

.pe-3 { padding-right: 1rem !important; }

.pe-4 { padding-right: 1.5rem !important; }

.pe-5 { padding-right: 3rem !important; }

.pb-0 { padding-bottom: 0 !important; }

.pb-1 { padding-bottom: 0.25rem !important; }

.pb-2 { padding-bottom: 0.5rem !important; }

.pb-3 { padding-bottom: 1rem !important; }

.pb-4 { padding-bottom: 1.5rem !important; }

.pb-5 { padding-bottom: 3rem !important; }

.ps-0 { padding-left: 0 !important; }

.ps-1 { padding-left: 0.25rem !important; }

.ps-2 { padding-left: 0.5rem !important; }

.ps-3 { padding-left: 1rem !important; }

.ps-4 { padding-left: 1.5rem !important; }

.ps-5 { padding-left: 3rem !important; }

.gap-0 { gap: 0 !important; }

.gap-1 { gap: 0.25rem !important; }

.gap-2 { gap: 0.5rem !important; }

.gap-3 { gap: 1rem !important; }

.gap-4 { gap: 1.5rem !important; }

.gap-5 { gap: 3rem !important; }

.row-gap-0 { row-gap: 0 !important; }

.row-gap-1 { row-gap: 0.25rem !important; }

.row-gap-2 { row-gap: 0.5rem !important; }

.row-gap-3 { row-gap: 1rem !important; }

.row-gap-4 { row-gap: 1.5rem !important; }

.row-gap-5 { row-gap: 3rem !important; }

.column-gap-0 { column-gap: 0 !important; }

.column-gap-1 { column-gap: 0.25rem !important; }

.column-gap-2 { column-gap: 0.5rem !important; }

.column-gap-3 { column-gap: 1rem !important; }

.column-gap-4 { column-gap: 1.5rem !important; }

.column-gap-5 { column-gap: 3rem !important; }

.font-monospace { font-family: var(--bs-font-monospace) !important; }

.fs-1 { font-size: calc(1.375rem + 1.5vw) !important; }

.fs-2 { font-size: calc(1.325rem + 0.9vw) !important; }

.fs-3 { font-size: calc(1.3rem + 0.6vw) !important; }

.fs-4 { font-size: calc(1.275rem + 0.3vw) !important; }

.fs-5 { font-size: 1.25rem !important; }

.fs-6 { font-size: 1rem !important; }

.fst-italic { font-style: italic !important; }

.fst-normal { font-style: normal !important; }

.fw-lighter { font-weight: lighter !important; }

.fw-light { font-weight: 300 !important; }

.fw-normal { font-weight: 400 !important; }

.fw-medium { font-weight: 500 !important; }

.fw-semibold { font-weight: 600 !important; }

.fw-bold { font-weight: 700 !important; }

.fw-bolder { font-weight: bolder !important; }

.lh-1 { line-height: 1 !important; }

.lh-sm { line-height: 1.25 !important; }

.lh-base { line-height: 1.5 !important; }

.lh-lg { line-height: 2 !important; }

.text-start { text-align: left !important; }

.text-end { text-align: right !important; }

.text-center { text-align: center !important; }

.text-decoration-none { text-decoration: none !important; }

.text-decoration-underline { text-decoration: underline !important; }

.text-decoration-line-through { text-decoration: line-through !important; }

.text-lowercase { text-transform: lowercase !important; }

.text-uppercase { text-transform: uppercase !important; }

.text-capitalize { text-transform: capitalize !important; }

.text-wrap { white-space: normal !important; }

.text-nowrap { white-space: nowrap !important; }

/* rtl:begin:remove */
.text-break { word-wrap: break-word !important; word-break: break-word !important; }

/* rtl:end:remove */
.text-primary { --bs-text-opacity: 1; color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; }

.text-secondary { --bs-text-opacity: 1; color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; }

.text-success { --bs-text-opacity: 1; color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; }

.text-info { --bs-text-opacity: 1; color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; }

.text-warning { --bs-text-opacity: 1; color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; }

.text-danger { --bs-text-opacity: 1; color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; }

.text-light { --bs-text-opacity: 1; color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; }

.text-dark { --bs-text-opacity: 1; color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; }

.text-black { --bs-text-opacity: 1; color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; }

.text-white { --bs-text-opacity: 1; color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; }

.text-body { --bs-text-opacity: 1; color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; }

.text-muted { --bs-text-opacity: 1; color: var(--bs-secondary-color) !important; }

.text-black-50 { --bs-text-opacity: 1; color: rgba(23, 23, 23, 0.5) !important; }

.text-white-50 { --bs-text-opacity: 1; color: rgba(255, 255, 255, 0.5) !important; }

.text-body-secondary { --bs-text-opacity: 1; color: var(--bs-secondary-color) !important; }

.text-body-tertiary { --bs-text-opacity: 1; color: var(--bs-tertiary-color) !important; }

.text-body-emphasis { --bs-text-opacity: 1; color: var(--bs-emphasis-color) !important; }

.text-reset { --bs-text-opacity: 1; color: inherit !important; }

.text-opacity-25 { --bs-text-opacity: 0.25; }

.text-opacity-50 { --bs-text-opacity: 0.5; }

.text-opacity-75 { --bs-text-opacity: 0.75; }

.text-opacity-100 { --bs-text-opacity: 1; }

.text-primary-emphasis { color: var(--bs-primary-text-emphasis) !important; }

.text-secondary-emphasis { color: var(--bs-secondary-text-emphasis) !important; }

.text-success-emphasis { color: var(--bs-success-text-emphasis) !important; }

.text-info-emphasis { color: var(--bs-info-text-emphasis) !important; }

.text-warning-emphasis { color: var(--bs-warning-text-emphasis) !important; }

.text-danger-emphasis { color: var(--bs-danger-text-emphasis) !important; }

.text-light-emphasis { color: var(--bs-light-text-emphasis) !important; }

.text-dark-emphasis { color: var(--bs-dark-text-emphasis) !important; }

.link-opacity-10 { --bs-link-opacity: 0.1; }

.link-opacity-10-hover:hover { --bs-link-opacity: 0.1; }

.link-opacity-25 { --bs-link-opacity: 0.25; }

.link-opacity-25-hover:hover { --bs-link-opacity: 0.25; }

.link-opacity-50 { --bs-link-opacity: 0.5; }

.link-opacity-50-hover:hover { --bs-link-opacity: 0.5; }

.link-opacity-75 { --bs-link-opacity: 0.75; }

.link-opacity-75-hover:hover { --bs-link-opacity: 0.75; }

.link-opacity-100 { --bs-link-opacity: 1; }

.link-opacity-100-hover:hover { --bs-link-opacity: 1; }

.link-offset-1 { text-underline-offset: 0.125em !important; }

.link-offset-1-hover:hover { text-underline-offset: 0.125em !important; }

.link-offset-2 { text-underline-offset: 0.25em !important; }

.link-offset-2-hover:hover { text-underline-offset: 0.25em !important; }

.link-offset-3 { text-underline-offset: 0.375em !important; }

.link-offset-3-hover:hover { text-underline-offset: 0.375em !important; }

.link-underline-primary { --bs-link-underline-opacity: 1; text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important; }

.link-underline-secondary { --bs-link-underline-opacity: 1; text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important; }

.link-underline-success { --bs-link-underline-opacity: 1; text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important; }

.link-underline-info { --bs-link-underline-opacity: 1; text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important; }

.link-underline-warning { --bs-link-underline-opacity: 1; text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important; }

.link-underline-danger { --bs-link-underline-opacity: 1; text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important; }

.link-underline-light { --bs-link-underline-opacity: 1; text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important; }

.link-underline-dark { --bs-link-underline-opacity: 1; text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important; }

.link-underline { --bs-link-underline-opacity: 1; text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important; }

.link-underline-opacity-0 { --bs-link-underline-opacity: 0; }

.link-underline-opacity-0-hover:hover { --bs-link-underline-opacity: 0; }

.link-underline-opacity-10 { --bs-link-underline-opacity: 0.1; }

.link-underline-opacity-10-hover:hover { --bs-link-underline-opacity: 0.1; }

.link-underline-opacity-25 { --bs-link-underline-opacity: 0.25; }

.link-underline-opacity-25-hover:hover { --bs-link-underline-opacity: 0.25; }

.link-underline-opacity-50 { --bs-link-underline-opacity: 0.5; }

.link-underline-opacity-50-hover:hover { --bs-link-underline-opacity: 0.5; }

.link-underline-opacity-75 { --bs-link-underline-opacity: 0.75; }

.link-underline-opacity-75-hover:hover { --bs-link-underline-opacity: 0.75; }

.link-underline-opacity-100 { --bs-link-underline-opacity: 1; }

.link-underline-opacity-100-hover:hover { --bs-link-underline-opacity: 1; }

.bg-primary { --bs-bg-opacity: 1; background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; }

.bg-secondary { --bs-bg-opacity: 1; background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; }

.bg-success { --bs-bg-opacity: 1; background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; }

.bg-info { --bs-bg-opacity: 1; background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; }

.bg-warning { --bs-bg-opacity: 1; background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; }

.bg-danger { --bs-bg-opacity: 1; background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; }

.bg-light { --bs-bg-opacity: 1; background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; }

.bg-dark { --bs-bg-opacity: 1; background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; }

.bg-black { --bs-bg-opacity: 1; background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; }

.bg-white { --bs-bg-opacity: 1; background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; }

.bg-body { --bs-bg-opacity: 1; background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; }

.bg-transparent { --bs-bg-opacity: 1; background-color: transparent !important; }

.bg-body-secondary { --bs-bg-opacity: 1; background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important; }

.bg-body-tertiary { --bs-bg-opacity: 1; background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important; }

.bg-opacity-10 { --bs-bg-opacity: 0.1; }

.bg-opacity-25 { --bs-bg-opacity: 0.25; }

.bg-opacity-50 { --bs-bg-opacity: 0.5; }

.bg-opacity-75 { --bs-bg-opacity: 0.75; }

.bg-opacity-100 { --bs-bg-opacity: 1; }

.bg-primary-subtle { background-color: var(--bs-primary-bg-subtle) !important; }

.bg-secondary-subtle { background-color: var(--bs-secondary-bg-subtle) !important; }

.bg-success-subtle { background-color: var(--bs-success-bg-subtle) !important; }

.bg-info-subtle { background-color: var(--bs-info-bg-subtle) !important; }

.bg-warning-subtle { background-color: var(--bs-warning-bg-subtle) !important; }

.bg-danger-subtle { background-color: var(--bs-danger-bg-subtle) !important; }

.bg-light-subtle { background-color: var(--bs-light-bg-subtle) !important; }

.bg-dark-subtle { background-color: var(--bs-dark-bg-subtle) !important; }

.bg-gradient { background-image: var(--bs-gradient) !important; }

.user-select-all { user-select: all !important; }

.user-select-auto { user-select: auto !important; }

.user-select-none { user-select: none !important; }

.pe-none { pointer-events: none !important; }

.pe-auto { pointer-events: auto !important; }

.rounded { border-radius: var(--bs-border-radius) !important; }

.rounded-0 { border-radius: 0 !important; }

.rounded-1 { border-radius: var(--bs-border-radius-sm) !important; }

.rounded-2 { border-radius: var(--bs-border-radius) !important; }

.rounded-3 { border-radius: var(--bs-border-radius-lg) !important; }

.rounded-4 { border-radius: var(--bs-border-radius-xl) !important; }

.rounded-5 { border-radius: var(--bs-border-radius-xxl) !important; }

.rounded-circle { border-radius: 50% !important; }

.rounded-pill { border-radius: var(--bs-border-radius-pill) !important; }

.rounded-top { border-top-left-radius: var(--bs-border-radius) !important; border-top-right-radius: var(--bs-border-radius) !important; }

.rounded-top-0 { border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; }

.rounded-top-1 { border-top-left-radius: var(--bs-border-radius-sm) !important; border-top-right-radius: var(--bs-border-radius-sm) !important; }

.rounded-top-2 { border-top-left-radius: var(--bs-border-radius) !important; border-top-right-radius: var(--bs-border-radius) !important; }

.rounded-top-3 { border-top-left-radius: var(--bs-border-radius-lg) !important; border-top-right-radius: var(--bs-border-radius-lg) !important; }

.rounded-top-4 { border-top-left-radius: var(--bs-border-radius-xl) !important; border-top-right-radius: var(--bs-border-radius-xl) !important; }

.rounded-top-5 { border-top-left-radius: var(--bs-border-radius-xxl) !important; border-top-right-radius: var(--bs-border-radius-xxl) !important; }

.rounded-top-circle { border-top-left-radius: 50% !important; border-top-right-radius: 50% !important; }

.rounded-top-pill { border-top-left-radius: var(--bs-border-radius-pill) !important; border-top-right-radius: var(--bs-border-radius-pill) !important; }

.rounded-end { border-top-right-radius: var(--bs-border-radius) !important; border-bottom-right-radius: var(--bs-border-radius) !important; }

.rounded-end-0 { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; }

.rounded-end-1 { border-top-right-radius: var(--bs-border-radius-sm) !important; border-bottom-right-radius: var(--bs-border-radius-sm) !important; }

.rounded-end-2 { border-top-right-radius: var(--bs-border-radius) !important; border-bottom-right-radius: var(--bs-border-radius) !important; }

.rounded-end-3 { border-top-right-radius: var(--bs-border-radius-lg) !important; border-bottom-right-radius: var(--bs-border-radius-lg) !important; }

.rounded-end-4 { border-top-right-radius: var(--bs-border-radius-xl) !important; border-bottom-right-radius: var(--bs-border-radius-xl) !important; }

.rounded-end-5 { border-top-right-radius: var(--bs-border-radius-xxl) !important; border-bottom-right-radius: var(--bs-border-radius-xxl) !important; }

.rounded-end-circle { border-top-right-radius: 50% !important; border-bottom-right-radius: 50% !important; }

.rounded-end-pill { border-top-right-radius: var(--bs-border-radius-pill) !important; border-bottom-right-radius: var(--bs-border-radius-pill) !important; }

.rounded-bottom { border-bottom-right-radius: var(--bs-border-radius) !important; border-bottom-left-radius: var(--bs-border-radius) !important; }

.rounded-bottom-0 { border-bottom-right-radius: 0 !important; border-bottom-left-radius: 0 !important; }

.rounded-bottom-1 { border-bottom-right-radius: var(--bs-border-radius-sm) !important; border-bottom-left-radius: var(--bs-border-radius-sm) !important; }

.rounded-bottom-2 { border-bottom-right-radius: var(--bs-border-radius) !important; border-bottom-left-radius: var(--bs-border-radius) !important; }

.rounded-bottom-3 { border-bottom-right-radius: var(--bs-border-radius-lg) !important; border-bottom-left-radius: var(--bs-border-radius-lg) !important; }

.rounded-bottom-4 { border-bottom-right-radius: var(--bs-border-radius-xl) !important; border-bottom-left-radius: var(--bs-border-radius-xl) !important; }

.rounded-bottom-5 { border-bottom-right-radius: var(--bs-border-radius-xxl) !important; border-bottom-left-radius: var(--bs-border-radius-xxl) !important; }

.rounded-bottom-circle { border-bottom-right-radius: 50% !important; border-bottom-left-radius: 50% !important; }

.rounded-bottom-pill { border-bottom-right-radius: var(--bs-border-radius-pill) !important; border-bottom-left-radius: var(--bs-border-radius-pill) !important; }

.rounded-start { border-bottom-left-radius: var(--bs-border-radius) !important; border-top-left-radius: var(--bs-border-radius) !important; }

.rounded-start-0 { border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important; }

.rounded-start-1 { border-bottom-left-radius: var(--bs-border-radius-sm) !important; border-top-left-radius: var(--bs-border-radius-sm) !important; }

.rounded-start-2 { border-bottom-left-radius: var(--bs-border-radius) !important; border-top-left-radius: var(--bs-border-radius) !important; }

.rounded-start-3 { border-bottom-left-radius: var(--bs-border-radius-lg) !important; border-top-left-radius: var(--bs-border-radius-lg) !important; }

.rounded-start-4 { border-bottom-left-radius: var(--bs-border-radius-xl) !important; border-top-left-radius: var(--bs-border-radius-xl) !important; }

.rounded-start-5 { border-bottom-left-radius: var(--bs-border-radius-xxl) !important; border-top-left-radius: var(--bs-border-radius-xxl) !important; }

.rounded-start-circle { border-bottom-left-radius: 50% !important; border-top-left-radius: 50% !important; }

.rounded-start-pill { border-bottom-left-radius: var(--bs-border-radius-pill) !important; border-top-left-radius: var(--bs-border-radius-pill) !important; }

.visible { visibility: visible !important; }

.invisible { visibility: hidden !important; }

.z-n1 { z-index: -1 !important; }

.z-0 { z-index: 0 !important; }

.z-1 { z-index: 1 !important; }

.z-2 { z-index: 2 !important; }

.z-3 { z-index: 3 !important; }

@media (min-width: 576px) { .float-sm-start { float: left !important; }
  .float-sm-end { float: right !important; }
  .float-sm-none { float: none !important; }
  .object-fit-sm-contain { object-fit: contain !important; }
  .object-fit-sm-cover { object-fit: cover !important; }
  .object-fit-sm-fill { object-fit: fill !important; }
  .object-fit-sm-scale { object-fit: scale-down !important; }
  .object-fit-sm-none { object-fit: none !important; }
  .d-sm-inline { display: inline !important; }
  .d-sm-inline-block { display: inline-block !important; }
  .d-sm-block { display: block !important; }
  .d-sm-grid { display: grid !important; }
  .d-sm-inline-grid { display: inline-grid !important; }
  .d-sm-table { display: table !important; }
  .d-sm-table-row { display: table-row !important; }
  .d-sm-table-cell { display: table-cell !important; }
  .d-sm-flex { display: flex !important; }
  .d-sm-inline-flex { display: inline-flex !important; }
  .d-sm-none { display: none !important; }
  .flex-sm-fill { flex: 1 1 auto !important; }
  .flex-sm-row { flex-direction: row !important; }
  .flex-sm-column { flex-direction: column !important; }
  .flex-sm-row-reverse { flex-direction: row-reverse !important; }
  .flex-sm-column-reverse { flex-direction: column-reverse !important; }
  .flex-sm-grow-0 { flex-grow: 0 !important; }
  .flex-sm-grow-1 { flex-grow: 1 !important; }
  .flex-sm-shrink-0 { flex-shrink: 0 !important; }
  .flex-sm-shrink-1 { flex-shrink: 1 !important; }
  .flex-sm-wrap { flex-wrap: wrap !important; }
  .flex-sm-nowrap { flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start { justify-content: flex-start !important; }
  .justify-content-sm-end { justify-content: flex-end !important; }
  .justify-content-sm-center { justify-content: center !important; }
  .justify-content-sm-between { justify-content: space-between !important; }
  .justify-content-sm-around { justify-content: space-around !important; }
  .justify-content-sm-evenly { justify-content: space-evenly !important; }
  .align-items-sm-start { align-items: flex-start !important; }
  .align-items-sm-end { align-items: flex-end !important; }
  .align-items-sm-center { align-items: center !important; }
  .align-items-sm-baseline { align-items: baseline !important; }
  .align-items-sm-stretch { align-items: stretch !important; }
  .align-content-sm-start { align-content: flex-start !important; }
  .align-content-sm-end { align-content: flex-end !important; }
  .align-content-sm-center { align-content: center !important; }
  .align-content-sm-between { align-content: space-between !important; }
  .align-content-sm-around { align-content: space-around !important; }
  .align-content-sm-stretch { align-content: stretch !important; }
  .align-self-sm-auto { align-self: auto !important; }
  .align-self-sm-start { align-self: flex-start !important; }
  .align-self-sm-end { align-self: flex-end !important; }
  .align-self-sm-center { align-self: center !important; }
  .align-self-sm-baseline { align-self: baseline !important; }
  .align-self-sm-stretch { align-self: stretch !important; }
  .order-sm-first { order: -1 !important; }
  .order-sm-0 { order: 0 !important; }
  .order-sm-1 { order: 1 !important; }
  .order-sm-2 { order: 2 !important; }
  .order-sm-3 { order: 3 !important; }
  .order-sm-4 { order: 4 !important; }
  .order-sm-5 { order: 5 !important; }
  .order-sm-last { order: 6 !important; }
  .m-sm-0 { margin: 0 !important; }
  .m-sm-1 { margin: 0.25rem !important; }
  .m-sm-2 { margin: 0.5rem !important; }
  .m-sm-3 { margin: 1rem !important; }
  .m-sm-4 { margin: 1.5rem !important; }
  .m-sm-5 { margin: 3rem !important; }
  .m-sm-auto { margin: auto !important; }
  .mx-sm-0 { margin-right: 0 !important; margin-left: 0 !important; }
  .mx-sm-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-sm-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-sm-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-sm-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-sm-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
  .mx-sm-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-sm-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .my-sm-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-sm-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-sm-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-sm-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-sm-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  .my-sm-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-sm-0 { margin-top: 0 !important; }
  .mt-sm-1 { margin-top: 0.25rem !important; }
  .mt-sm-2 { margin-top: 0.5rem !important; }
  .mt-sm-3 { margin-top: 1rem !important; }
  .mt-sm-4 { margin-top: 1.5rem !important; }
  .mt-sm-5 { margin-top: 3rem !important; }
  .mt-sm-auto { margin-top: auto !important; }
  .me-sm-0 { margin-right: 0 !important; }
  .me-sm-1 { margin-right: 0.25rem !important; }
  .me-sm-2 { margin-right: 0.5rem !important; }
  .me-sm-3 { margin-right: 1rem !important; }
  .me-sm-4 { margin-right: 1.5rem !important; }
  .me-sm-5 { margin-right: 3rem !important; }
  .me-sm-auto { margin-right: auto !important; }
  .mb-sm-0 { margin-bottom: 0 !important; }
  .mb-sm-1 { margin-bottom: 0.25rem !important; }
  .mb-sm-2 { margin-bottom: 0.5rem !important; }
  .mb-sm-3 { margin-bottom: 1rem !important; }
  .mb-sm-4 { margin-bottom: 1.5rem !important; }
  .mb-sm-5 { margin-bottom: 3rem !important; }
  .mb-sm-auto { margin-bottom: auto !important; }
  .ms-sm-0 { margin-left: 0 !important; }
  .ms-sm-1 { margin-left: 0.25rem !important; }
  .ms-sm-2 { margin-left: 0.5rem !important; }
  .ms-sm-3 { margin-left: 1rem !important; }
  .ms-sm-4 { margin-left: 1.5rem !important; }
  .ms-sm-5 { margin-left: 3rem !important; }
  .ms-sm-auto { margin-left: auto !important; }
  .p-sm-0 { padding: 0 !important; }
  .p-sm-1 { padding: 0.25rem !important; }
  .p-sm-2 { padding: 0.5rem !important; }
  .p-sm-3 { padding: 1rem !important; }
  .p-sm-4 { padding: 1.5rem !important; }
  .p-sm-5 { padding: 3rem !important; }
  .px-sm-0 { padding-right: 0 !important; padding-left: 0 !important; }
  .px-sm-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-sm-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-sm-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-sm-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-sm-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
  .py-sm-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .py-sm-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-sm-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-sm-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-sm-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-sm-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  .pt-sm-0 { padding-top: 0 !important; }
  .pt-sm-1 { padding-top: 0.25rem !important; }
  .pt-sm-2 { padding-top: 0.5rem !important; }
  .pt-sm-3 { padding-top: 1rem !important; }
  .pt-sm-4 { padding-top: 1.5rem !important; }
  .pt-sm-5 { padding-top: 3rem !important; }
  .pe-sm-0 { padding-right: 0 !important; }
  .pe-sm-1 { padding-right: 0.25rem !important; }
  .pe-sm-2 { padding-right: 0.5rem !important; }
  .pe-sm-3 { padding-right: 1rem !important; }
  .pe-sm-4 { padding-right: 1.5rem !important; }
  .pe-sm-5 { padding-right: 3rem !important; }
  .pb-sm-0 { padding-bottom: 0 !important; }
  .pb-sm-1 { padding-bottom: 0.25rem !important; }
  .pb-sm-2 { padding-bottom: 0.5rem !important; }
  .pb-sm-3 { padding-bottom: 1rem !important; }
  .pb-sm-4 { padding-bottom: 1.5rem !important; }
  .pb-sm-5 { padding-bottom: 3rem !important; }
  .ps-sm-0 { padding-left: 0 !important; }
  .ps-sm-1 { padding-left: 0.25rem !important; }
  .ps-sm-2 { padding-left: 0.5rem !important; }
  .ps-sm-3 { padding-left: 1rem !important; }
  .ps-sm-4 { padding-left: 1.5rem !important; }
  .ps-sm-5 { padding-left: 3rem !important; }
  .gap-sm-0 { gap: 0 !important; }
  .gap-sm-1 { gap: 0.25rem !important; }
  .gap-sm-2 { gap: 0.5rem !important; }
  .gap-sm-3 { gap: 1rem !important; }
  .gap-sm-4 { gap: 1.5rem !important; }
  .gap-sm-5 { gap: 3rem !important; }
  .row-gap-sm-0 { row-gap: 0 !important; }
  .row-gap-sm-1 { row-gap: 0.25rem !important; }
  .row-gap-sm-2 { row-gap: 0.5rem !important; }
  .row-gap-sm-3 { row-gap: 1rem !important; }
  .row-gap-sm-4 { row-gap: 1.5rem !important; }
  .row-gap-sm-5 { row-gap: 3rem !important; }
  .column-gap-sm-0 { column-gap: 0 !important; }
  .column-gap-sm-1 { column-gap: 0.25rem !important; }
  .column-gap-sm-2 { column-gap: 0.5rem !important; }
  .column-gap-sm-3 { column-gap: 1rem !important; }
  .column-gap-sm-4 { column-gap: 1.5rem !important; }
  .column-gap-sm-5 { column-gap: 3rem !important; }
  .text-sm-start { text-align: left !important; }
  .text-sm-end { text-align: right !important; }
  .text-sm-center { text-align: center !important; } }

@media (min-width: 768px) { .float-md-start { float: left !important; }
  .float-md-end { float: right !important; }
  .float-md-none { float: none !important; }
  .object-fit-md-contain { object-fit: contain !important; }
  .object-fit-md-cover { object-fit: cover !important; }
  .object-fit-md-fill { object-fit: fill !important; }
  .object-fit-md-scale { object-fit: scale-down !important; }
  .object-fit-md-none { object-fit: none !important; }
  .d-md-inline { display: inline !important; }
  .d-md-inline-block { display: inline-block !important; }
  .d-md-block { display: block !important; }
  .d-md-grid { display: grid !important; }
  .d-md-inline-grid { display: inline-grid !important; }
  .d-md-table { display: table !important; }
  .d-md-table-row { display: table-row !important; }
  .d-md-table-cell { display: table-cell !important; }
  .d-md-flex { display: flex !important; }
  .d-md-inline-flex { display: inline-flex !important; }
  .d-md-none { display: none !important; }
  .flex-md-fill { flex: 1 1 auto !important; }
  .flex-md-row { flex-direction: row !important; }
  .flex-md-column { flex-direction: column !important; }
  .flex-md-row-reverse { flex-direction: row-reverse !important; }
  .flex-md-column-reverse { flex-direction: column-reverse !important; }
  .flex-md-grow-0 { flex-grow: 0 !important; }
  .flex-md-grow-1 { flex-grow: 1 !important; }
  .flex-md-shrink-0 { flex-shrink: 0 !important; }
  .flex-md-shrink-1 { flex-shrink: 1 !important; }
  .flex-md-wrap { flex-wrap: wrap !important; }
  .flex-md-nowrap { flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-content-md-start { justify-content: flex-start !important; }
  .justify-content-md-end { justify-content: flex-end !important; }
  .justify-content-md-center { justify-content: center !important; }
  .justify-content-md-between { justify-content: space-between !important; }
  .justify-content-md-around { justify-content: space-around !important; }
  .justify-content-md-evenly { justify-content: space-evenly !important; }
  .align-items-md-start { align-items: flex-start !important; }
  .align-items-md-end { align-items: flex-end !important; }
  .align-items-md-center { align-items: center !important; }
  .align-items-md-baseline { align-items: baseline !important; }
  .align-items-md-stretch { align-items: stretch !important; }
  .align-content-md-start { align-content: flex-start !important; }
  .align-content-md-end { align-content: flex-end !important; }
  .align-content-md-center { align-content: center !important; }
  .align-content-md-between { align-content: space-between !important; }
  .align-content-md-around { align-content: space-around !important; }
  .align-content-md-stretch { align-content: stretch !important; }
  .align-self-md-auto { align-self: auto !important; }
  .align-self-md-start { align-self: flex-start !important; }
  .align-self-md-end { align-self: flex-end !important; }
  .align-self-md-center { align-self: center !important; }
  .align-self-md-baseline { align-self: baseline !important; }
  .align-self-md-stretch { align-self: stretch !important; }
  .order-md-first { order: -1 !important; }
  .order-md-0 { order: 0 !important; }
  .order-md-1 { order: 1 !important; }
  .order-md-2 { order: 2 !important; }
  .order-md-3 { order: 3 !important; }
  .order-md-4 { order: 4 !important; }
  .order-md-5 { order: 5 !important; }
  .order-md-last { order: 6 !important; }
  .m-md-0 { margin: 0 !important; }
  .m-md-1 { margin: 0.25rem !important; }
  .m-md-2 { margin: 0.5rem !important; }
  .m-md-3 { margin: 1rem !important; }
  .m-md-4 { margin: 1.5rem !important; }
  .m-md-5 { margin: 3rem !important; }
  .m-md-auto { margin: auto !important; }
  .mx-md-0 { margin-right: 0 !important; margin-left: 0 !important; }
  .mx-md-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-md-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-md-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-md-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-md-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
  .mx-md-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-md-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .my-md-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-md-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-md-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-md-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-md-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  .my-md-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-md-0 { margin-top: 0 !important; }
  .mt-md-1 { margin-top: 0.25rem !important; }
  .mt-md-2 { margin-top: 0.5rem !important; }
  .mt-md-3 { margin-top: 1rem !important; }
  .mt-md-4 { margin-top: 1.5rem !important; }
  .mt-md-5 { margin-top: 3rem !important; }
  .mt-md-auto { margin-top: auto !important; }
  .me-md-0 { margin-right: 0 !important; }
  .me-md-1 { margin-right: 0.25rem !important; }
  .me-md-2 { margin-right: 0.5rem !important; }
  .me-md-3 { margin-right: 1rem !important; }
  .me-md-4 { margin-right: 1.5rem !important; }
  .me-md-5 { margin-right: 3rem !important; }
  .me-md-auto { margin-right: auto !important; }
  .mb-md-0 { margin-bottom: 0 !important; }
  .mb-md-1 { margin-bottom: 0.25rem !important; }
  .mb-md-2 { margin-bottom: 0.5rem !important; }
  .mb-md-3 { margin-bottom: 1rem !important; }
  .mb-md-4 { margin-bottom: 1.5rem !important; }
  .mb-md-5 { margin-bottom: 3rem !important; }
  .mb-md-auto { margin-bottom: auto !important; }
  .ms-md-0 { margin-left: 0 !important; }
  .ms-md-1 { margin-left: 0.25rem !important; }
  .ms-md-2 { margin-left: 0.5rem !important; }
  .ms-md-3 { margin-left: 1rem !important; }
  .ms-md-4 { margin-left: 1.5rem !important; }
  .ms-md-5 { margin-left: 3rem !important; }
  .ms-md-auto { margin-left: auto !important; }
  .p-md-0 { padding: 0 !important; }
  .p-md-1 { padding: 0.25rem !important; }
  .p-md-2 { padding: 0.5rem !important; }
  .p-md-3 { padding: 1rem !important; }
  .p-md-4 { padding: 1.5rem !important; }
  .p-md-5 { padding: 3rem !important; }
  .px-md-0 { padding-right: 0 !important; padding-left: 0 !important; }
  .px-md-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-md-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-md-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-md-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-md-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
  .py-md-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .py-md-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-md-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-md-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-md-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-md-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  .pt-md-0 { padding-top: 0 !important; }
  .pt-md-1 { padding-top: 0.25rem !important; }
  .pt-md-2 { padding-top: 0.5rem !important; }
  .pt-md-3 { padding-top: 1rem !important; }
  .pt-md-4 { padding-top: 1.5rem !important; }
  .pt-md-5 { padding-top: 3rem !important; }
  .pe-md-0 { padding-right: 0 !important; }
  .pe-md-1 { padding-right: 0.25rem !important; }
  .pe-md-2 { padding-right: 0.5rem !important; }
  .pe-md-3 { padding-right: 1rem !important; }
  .pe-md-4 { padding-right: 1.5rem !important; }
  .pe-md-5 { padding-right: 3rem !important; }
  .pb-md-0 { padding-bottom: 0 !important; }
  .pb-md-1 { padding-bottom: 0.25rem !important; }
  .pb-md-2 { padding-bottom: 0.5rem !important; }
  .pb-md-3 { padding-bottom: 1rem !important; }
  .pb-md-4 { padding-bottom: 1.5rem !important; }
  .pb-md-5 { padding-bottom: 3rem !important; }
  .ps-md-0 { padding-left: 0 !important; }
  .ps-md-1 { padding-left: 0.25rem !important; }
  .ps-md-2 { padding-left: 0.5rem !important; }
  .ps-md-3 { padding-left: 1rem !important; }
  .ps-md-4 { padding-left: 1.5rem !important; }
  .ps-md-5 { padding-left: 3rem !important; }
  .gap-md-0 { gap: 0 !important; }
  .gap-md-1 { gap: 0.25rem !important; }
  .gap-md-2 { gap: 0.5rem !important; }
  .gap-md-3 { gap: 1rem !important; }
  .gap-md-4 { gap: 1.5rem !important; }
  .gap-md-5 { gap: 3rem !important; }
  .row-gap-md-0 { row-gap: 0 !important; }
  .row-gap-md-1 { row-gap: 0.25rem !important; }
  .row-gap-md-2 { row-gap: 0.5rem !important; }
  .row-gap-md-3 { row-gap: 1rem !important; }
  .row-gap-md-4 { row-gap: 1.5rem !important; }
  .row-gap-md-5 { row-gap: 3rem !important; }
  .column-gap-md-0 { column-gap: 0 !important; }
  .column-gap-md-1 { column-gap: 0.25rem !important; }
  .column-gap-md-2 { column-gap: 0.5rem !important; }
  .column-gap-md-3 { column-gap: 1rem !important; }
  .column-gap-md-4 { column-gap: 1.5rem !important; }
  .column-gap-md-5 { column-gap: 3rem !important; }
  .text-md-start { text-align: left !important; }
  .text-md-end { text-align: right !important; }
  .text-md-center { text-align: center !important; } }

@media (min-width: 992px) { .float-lg-start { float: left !important; }
  .float-lg-end { float: right !important; }
  .float-lg-none { float: none !important; }
  .object-fit-lg-contain { object-fit: contain !important; }
  .object-fit-lg-cover { object-fit: cover !important; }
  .object-fit-lg-fill { object-fit: fill !important; }
  .object-fit-lg-scale { object-fit: scale-down !important; }
  .object-fit-lg-none { object-fit: none !important; }
  .d-lg-inline { display: inline !important; }
  .d-lg-inline-block { display: inline-block !important; }
  .d-lg-block { display: block !important; }
  .d-lg-grid { display: grid !important; }
  .d-lg-inline-grid { display: inline-grid !important; }
  .d-lg-table { display: table !important; }
  .d-lg-table-row { display: table-row !important; }
  .d-lg-table-cell { display: table-cell !important; }
  .d-lg-flex { display: flex !important; }
  .d-lg-inline-flex { display: inline-flex !important; }
  .d-lg-none { display: none !important; }
  .flex-lg-fill { flex: 1 1 auto !important; }
  .flex-lg-row { flex-direction: row !important; }
  .flex-lg-column { flex-direction: column !important; }
  .flex-lg-row-reverse { flex-direction: row-reverse !important; }
  .flex-lg-column-reverse { flex-direction: column-reverse !important; }
  .flex-lg-grow-0 { flex-grow: 0 !important; }
  .flex-lg-grow-1 { flex-grow: 1 !important; }
  .flex-lg-shrink-0 { flex-shrink: 0 !important; }
  .flex-lg-shrink-1 { flex-shrink: 1 !important; }
  .flex-lg-wrap { flex-wrap: wrap !important; }
  .flex-lg-nowrap { flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start { justify-content: flex-start !important; }
  .justify-content-lg-end { justify-content: flex-end !important; }
  .justify-content-lg-center { justify-content: center !important; }
  .justify-content-lg-between { justify-content: space-between !important; }
  .justify-content-lg-around { justify-content: space-around !important; }
  .justify-content-lg-evenly { justify-content: space-evenly !important; }
  .align-items-lg-start { align-items: flex-start !important; }
  .align-items-lg-end { align-items: flex-end !important; }
  .align-items-lg-center { align-items: center !important; }
  .align-items-lg-baseline { align-items: baseline !important; }
  .align-items-lg-stretch { align-items: stretch !important; }
  .align-content-lg-start { align-content: flex-start !important; }
  .align-content-lg-end { align-content: flex-end !important; }
  .align-content-lg-center { align-content: center !important; }
  .align-content-lg-between { align-content: space-between !important; }
  .align-content-lg-around { align-content: space-around !important; }
  .align-content-lg-stretch { align-content: stretch !important; }
  .align-self-lg-auto { align-self: auto !important; }
  .align-self-lg-start { align-self: flex-start !important; }
  .align-self-lg-end { align-self: flex-end !important; }
  .align-self-lg-center { align-self: center !important; }
  .align-self-lg-baseline { align-self: baseline !important; }
  .align-self-lg-stretch { align-self: stretch !important; }
  .order-lg-first { order: -1 !important; }
  .order-lg-0 { order: 0 !important; }
  .order-lg-1 { order: 1 !important; }
  .order-lg-2 { order: 2 !important; }
  .order-lg-3 { order: 3 !important; }
  .order-lg-4 { order: 4 !important; }
  .order-lg-5 { order: 5 !important; }
  .order-lg-last { order: 6 !important; }
  .m-lg-0 { margin: 0 !important; }
  .m-lg-1 { margin: 0.25rem !important; }
  .m-lg-2 { margin: 0.5rem !important; }
  .m-lg-3 { margin: 1rem !important; }
  .m-lg-4 { margin: 1.5rem !important; }
  .m-lg-5 { margin: 3rem !important; }
  .m-lg-auto { margin: auto !important; }
  .mx-lg-0 { margin-right: 0 !important; margin-left: 0 !important; }
  .mx-lg-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-lg-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-lg-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-lg-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-lg-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
  .mx-lg-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-lg-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .my-lg-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-lg-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-lg-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-lg-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-lg-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  .my-lg-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-lg-0 { margin-top: 0 !important; }
  .mt-lg-1 { margin-top: 0.25rem !important; }
  .mt-lg-2 { margin-top: 0.5rem !important; }
  .mt-lg-3 { margin-top: 1rem !important; }
  .mt-lg-4 { margin-top: 1.5rem !important; }
  .mt-lg-5 { margin-top: 3rem !important; }
  .mt-lg-auto { margin-top: auto !important; }
  .me-lg-0 { margin-right: 0 !important; }
  .me-lg-1 { margin-right: 0.25rem !important; }
  .me-lg-2 { margin-right: 0.5rem !important; }
  .me-lg-3 { margin-right: 1rem !important; }
  .me-lg-4 { margin-right: 1.5rem !important; }
  .me-lg-5 { margin-right: 3rem !important; }
  .me-lg-auto { margin-right: auto !important; }
  .mb-lg-0 { margin-bottom: 0 !important; }
  .mb-lg-1 { margin-bottom: 0.25rem !important; }
  .mb-lg-2 { margin-bottom: 0.5rem !important; }
  .mb-lg-3 { margin-bottom: 1rem !important; }
  .mb-lg-4 { margin-bottom: 1.5rem !important; }
  .mb-lg-5 { margin-bottom: 3rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .ms-lg-0 { margin-left: 0 !important; }
  .ms-lg-1 { margin-left: 0.25rem !important; }
  .ms-lg-2 { margin-left: 0.5rem !important; }
  .ms-lg-3 { margin-left: 1rem !important; }
  .ms-lg-4 { margin-left: 1.5rem !important; }
  .ms-lg-5 { margin-left: 3rem !important; }
  .ms-lg-auto { margin-left: auto !important; }
  .p-lg-0 { padding: 0 !important; }
  .p-lg-1 { padding: 0.25rem !important; }
  .p-lg-2 { padding: 0.5rem !important; }
  .p-lg-3 { padding: 1rem !important; }
  .p-lg-4 { padding: 1.5rem !important; }
  .p-lg-5 { padding: 3rem !important; }
  .px-lg-0 { padding-right: 0 !important; padding-left: 0 !important; }
  .px-lg-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-lg-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-lg-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-lg-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-lg-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
  .py-lg-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .py-lg-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-lg-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-lg-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-lg-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-lg-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  .pt-lg-0 { padding-top: 0 !important; }
  .pt-lg-1 { padding-top: 0.25rem !important; }
  .pt-lg-2 { padding-top: 0.5rem !important; }
  .pt-lg-3 { padding-top: 1rem !important; }
  .pt-lg-4 { padding-top: 1.5rem !important; }
  .pt-lg-5 { padding-top: 3rem !important; }
  .pe-lg-0 { padding-right: 0 !important; }
  .pe-lg-1 { padding-right: 0.25rem !important; }
  .pe-lg-2 { padding-right: 0.5rem !important; }
  .pe-lg-3 { padding-right: 1rem !important; }
  .pe-lg-4 { padding-right: 1.5rem !important; }
  .pe-lg-5 { padding-right: 3rem !important; }
  .pb-lg-0 { padding-bottom: 0 !important; }
  .pb-lg-1 { padding-bottom: 0.25rem !important; }
  .pb-lg-2 { padding-bottom: 0.5rem !important; }
  .pb-lg-3 { padding-bottom: 1rem !important; }
  .pb-lg-4 { padding-bottom: 1.5rem !important; }
  .pb-lg-5 { padding-bottom: 3rem !important; }
  .ps-lg-0 { padding-left: 0 !important; }
  .ps-lg-1 { padding-left: 0.25rem !important; }
  .ps-lg-2 { padding-left: 0.5rem !important; }
  .ps-lg-3 { padding-left: 1rem !important; }
  .ps-lg-4 { padding-left: 1.5rem !important; }
  .ps-lg-5 { padding-left: 3rem !important; }
  .gap-lg-0 { gap: 0 !important; }
  .gap-lg-1 { gap: 0.25rem !important; }
  .gap-lg-2 { gap: 0.5rem !important; }
  .gap-lg-3 { gap: 1rem !important; }
  .gap-lg-4 { gap: 1.5rem !important; }
  .gap-lg-5 { gap: 3rem !important; }
  .row-gap-lg-0 { row-gap: 0 !important; }
  .row-gap-lg-1 { row-gap: 0.25rem !important; }
  .row-gap-lg-2 { row-gap: 0.5rem !important; }
  .row-gap-lg-3 { row-gap: 1rem !important; }
  .row-gap-lg-4 { row-gap: 1.5rem !important; }
  .row-gap-lg-5 { row-gap: 3rem !important; }
  .column-gap-lg-0 { column-gap: 0 !important; }
  .column-gap-lg-1 { column-gap: 0.25rem !important; }
  .column-gap-lg-2 { column-gap: 0.5rem !important; }
  .column-gap-lg-3 { column-gap: 1rem !important; }
  .column-gap-lg-4 { column-gap: 1.5rem !important; }
  .column-gap-lg-5 { column-gap: 3rem !important; }
  .text-lg-start { text-align: left !important; }
  .text-lg-end { text-align: right !important; }
  .text-lg-center { text-align: center !important; } }

@media (min-width: 1200px) { .float-xl-start { float: left !important; }
  .float-xl-end { float: right !important; }
  .float-xl-none { float: none !important; }
  .object-fit-xl-contain { object-fit: contain !important; }
  .object-fit-xl-cover { object-fit: cover !important; }
  .object-fit-xl-fill { object-fit: fill !important; }
  .object-fit-xl-scale { object-fit: scale-down !important; }
  .object-fit-xl-none { object-fit: none !important; }
  .d-xl-inline { display: inline !important; }
  .d-xl-inline-block { display: inline-block !important; }
  .d-xl-block { display: block !important; }
  .d-xl-grid { display: grid !important; }
  .d-xl-inline-grid { display: inline-grid !important; }
  .d-xl-table { display: table !important; }
  .d-xl-table-row { display: table-row !important; }
  .d-xl-table-cell { display: table-cell !important; }
  .d-xl-flex { display: flex !important; }
  .d-xl-inline-flex { display: inline-flex !important; }
  .d-xl-none { display: none !important; }
  .flex-xl-fill { flex: 1 1 auto !important; }
  .flex-xl-row { flex-direction: row !important; }
  .flex-xl-column { flex-direction: column !important; }
  .flex-xl-row-reverse { flex-direction: row-reverse !important; }
  .flex-xl-column-reverse { flex-direction: column-reverse !important; }
  .flex-xl-grow-0 { flex-grow: 0 !important; }
  .flex-xl-grow-1 { flex-grow: 1 !important; }
  .flex-xl-shrink-0 { flex-shrink: 0 !important; }
  .flex-xl-shrink-1 { flex-shrink: 1 !important; }
  .flex-xl-wrap { flex-wrap: wrap !important; }
  .flex-xl-nowrap { flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start { justify-content: flex-start !important; }
  .justify-content-xl-end { justify-content: flex-end !important; }
  .justify-content-xl-center { justify-content: center !important; }
  .justify-content-xl-between { justify-content: space-between !important; }
  .justify-content-xl-around { justify-content: space-around !important; }
  .justify-content-xl-evenly { justify-content: space-evenly !important; }
  .align-items-xl-start { align-items: flex-start !important; }
  .align-items-xl-end { align-items: flex-end !important; }
  .align-items-xl-center { align-items: center !important; }
  .align-items-xl-baseline { align-items: baseline !important; }
  .align-items-xl-stretch { align-items: stretch !important; }
  .align-content-xl-start { align-content: flex-start !important; }
  .align-content-xl-end { align-content: flex-end !important; }
  .align-content-xl-center { align-content: center !important; }
  .align-content-xl-between { align-content: space-between !important; }
  .align-content-xl-around { align-content: space-around !important; }
  .align-content-xl-stretch { align-content: stretch !important; }
  .align-self-xl-auto { align-self: auto !important; }
  .align-self-xl-start { align-self: flex-start !important; }
  .align-self-xl-end { align-self: flex-end !important; }
  .align-self-xl-center { align-self: center !important; }
  .align-self-xl-baseline { align-self: baseline !important; }
  .align-self-xl-stretch { align-self: stretch !important; }
  .order-xl-first { order: -1 !important; }
  .order-xl-0 { order: 0 !important; }
  .order-xl-1 { order: 1 !important; }
  .order-xl-2 { order: 2 !important; }
  .order-xl-3 { order: 3 !important; }
  .order-xl-4 { order: 4 !important; }
  .order-xl-5 { order: 5 !important; }
  .order-xl-last { order: 6 !important; }
  .m-xl-0 { margin: 0 !important; }
  .m-xl-1 { margin: 0.25rem !important; }
  .m-xl-2 { margin: 0.5rem !important; }
  .m-xl-3 { margin: 1rem !important; }
  .m-xl-4 { margin: 1.5rem !important; }
  .m-xl-5 { margin: 3rem !important; }
  .m-xl-auto { margin: auto !important; }
  .mx-xl-0 { margin-right: 0 !important; margin-left: 0 !important; }
  .mx-xl-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-xl-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-xl-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-xl-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-xl-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
  .mx-xl-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-xl-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .my-xl-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-xl-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-xl-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-xl-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-xl-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  .my-xl-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-xl-0 { margin-top: 0 !important; }
  .mt-xl-1 { margin-top: 0.25rem !important; }
  .mt-xl-2 { margin-top: 0.5rem !important; }
  .mt-xl-3 { margin-top: 1rem !important; }
  .mt-xl-4 { margin-top: 1.5rem !important; }
  .mt-xl-5 { margin-top: 3rem !important; }
  .mt-xl-auto { margin-top: auto !important; }
  .me-xl-0 { margin-right: 0 !important; }
  .me-xl-1 { margin-right: 0.25rem !important; }
  .me-xl-2 { margin-right: 0.5rem !important; }
  .me-xl-3 { margin-right: 1rem !important; }
  .me-xl-4 { margin-right: 1.5rem !important; }
  .me-xl-5 { margin-right: 3rem !important; }
  .me-xl-auto { margin-right: auto !important; }
  .mb-xl-0 { margin-bottom: 0 !important; }
  .mb-xl-1 { margin-bottom: 0.25rem !important; }
  .mb-xl-2 { margin-bottom: 0.5rem !important; }
  .mb-xl-3 { margin-bottom: 1rem !important; }
  .mb-xl-4 { margin-bottom: 1.5rem !important; }
  .mb-xl-5 { margin-bottom: 3rem !important; }
  .mb-xl-auto { margin-bottom: auto !important; }
  .ms-xl-0 { margin-left: 0 !important; }
  .ms-xl-1 { margin-left: 0.25rem !important; }
  .ms-xl-2 { margin-left: 0.5rem !important; }
  .ms-xl-3 { margin-left: 1rem !important; }
  .ms-xl-4 { margin-left: 1.5rem !important; }
  .ms-xl-5 { margin-left: 3rem !important; }
  .ms-xl-auto { margin-left: auto !important; }
  .p-xl-0 { padding: 0 !important; }
  .p-xl-1 { padding: 0.25rem !important; }
  .p-xl-2 { padding: 0.5rem !important; }
  .p-xl-3 { padding: 1rem !important; }
  .p-xl-4 { padding: 1.5rem !important; }
  .p-xl-5 { padding: 3rem !important; }
  .px-xl-0 { padding-right: 0 !important; padding-left: 0 !important; }
  .px-xl-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-xl-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-xl-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-xl-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-xl-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
  .py-xl-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .py-xl-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-xl-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-xl-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-xl-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-xl-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  .pt-xl-0 { padding-top: 0 !important; }
  .pt-xl-1 { padding-top: 0.25rem !important; }
  .pt-xl-2 { padding-top: 0.5rem !important; }
  .pt-xl-3 { padding-top: 1rem !important; }
  .pt-xl-4 { padding-top: 1.5rem !important; }
  .pt-xl-5 { padding-top: 3rem !important; }
  .pe-xl-0 { padding-right: 0 !important; }
  .pe-xl-1 { padding-right: 0.25rem !important; }
  .pe-xl-2 { padding-right: 0.5rem !important; }
  .pe-xl-3 { padding-right: 1rem !important; }
  .pe-xl-4 { padding-right: 1.5rem !important; }
  .pe-xl-5 { padding-right: 3rem !important; }
  .pb-xl-0 { padding-bottom: 0 !important; }
  .pb-xl-1 { padding-bottom: 0.25rem !important; }
  .pb-xl-2 { padding-bottom: 0.5rem !important; }
  .pb-xl-3 { padding-bottom: 1rem !important; }
  .pb-xl-4 { padding-bottom: 1.5rem !important; }
  .pb-xl-5 { padding-bottom: 3rem !important; }
  .ps-xl-0 { padding-left: 0 !important; }
  .ps-xl-1 { padding-left: 0.25rem !important; }
  .ps-xl-2 { padding-left: 0.5rem !important; }
  .ps-xl-3 { padding-left: 1rem !important; }
  .ps-xl-4 { padding-left: 1.5rem !important; }
  .ps-xl-5 { padding-left: 3rem !important; }
  .gap-xl-0 { gap: 0 !important; }
  .gap-xl-1 { gap: 0.25rem !important; }
  .gap-xl-2 { gap: 0.5rem !important; }
  .gap-xl-3 { gap: 1rem !important; }
  .gap-xl-4 { gap: 1.5rem !important; }
  .gap-xl-5 { gap: 3rem !important; }
  .row-gap-xl-0 { row-gap: 0 !important; }
  .row-gap-xl-1 { row-gap: 0.25rem !important; }
  .row-gap-xl-2 { row-gap: 0.5rem !important; }
  .row-gap-xl-3 { row-gap: 1rem !important; }
  .row-gap-xl-4 { row-gap: 1.5rem !important; }
  .row-gap-xl-5 { row-gap: 3rem !important; }
  .column-gap-xl-0 { column-gap: 0 !important; }
  .column-gap-xl-1 { column-gap: 0.25rem !important; }
  .column-gap-xl-2 { column-gap: 0.5rem !important; }
  .column-gap-xl-3 { column-gap: 1rem !important; }
  .column-gap-xl-4 { column-gap: 1.5rem !important; }
  .column-gap-xl-5 { column-gap: 3rem !important; }
  .text-xl-start { text-align: left !important; }
  .text-xl-end { text-align: right !important; }
  .text-xl-center { text-align: center !important; } }

@media (min-width: 1440px) { .float-xxl-start { float: left !important; }
  .float-xxl-end { float: right !important; }
  .float-xxl-none { float: none !important; }
  .object-fit-xxl-contain { object-fit: contain !important; }
  .object-fit-xxl-cover { object-fit: cover !important; }
  .object-fit-xxl-fill { object-fit: fill !important; }
  .object-fit-xxl-scale { object-fit: scale-down !important; }
  .object-fit-xxl-none { object-fit: none !important; }
  .d-xxl-inline { display: inline !important; }
  .d-xxl-inline-block { display: inline-block !important; }
  .d-xxl-block { display: block !important; }
  .d-xxl-grid { display: grid !important; }
  .d-xxl-inline-grid { display: inline-grid !important; }
  .d-xxl-table { display: table !important; }
  .d-xxl-table-row { display: table-row !important; }
  .d-xxl-table-cell { display: table-cell !important; }
  .d-xxl-flex { display: flex !important; }
  .d-xxl-inline-flex { display: inline-flex !important; }
  .d-xxl-none { display: none !important; }
  .flex-xxl-fill { flex: 1 1 auto !important; }
  .flex-xxl-row { flex-direction: row !important; }
  .flex-xxl-column { flex-direction: column !important; }
  .flex-xxl-row-reverse { flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse { flex-direction: column-reverse !important; }
  .flex-xxl-grow-0 { flex-grow: 0 !important; }
  .flex-xxl-grow-1 { flex-grow: 1 !important; }
  .flex-xxl-shrink-0 { flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 { flex-shrink: 1 !important; }
  .flex-xxl-wrap { flex-wrap: wrap !important; }
  .flex-xxl-nowrap { flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-content-xxl-start { justify-content: flex-start !important; }
  .justify-content-xxl-end { justify-content: flex-end !important; }
  .justify-content-xxl-center { justify-content: center !important; }
  .justify-content-xxl-between { justify-content: space-between !important; }
  .justify-content-xxl-around { justify-content: space-around !important; }
  .justify-content-xxl-evenly { justify-content: space-evenly !important; }
  .align-items-xxl-start { align-items: flex-start !important; }
  .align-items-xxl-end { align-items: flex-end !important; }
  .align-items-xxl-center { align-items: center !important; }
  .align-items-xxl-baseline { align-items: baseline !important; }
  .align-items-xxl-stretch { align-items: stretch !important; }
  .align-content-xxl-start { align-content: flex-start !important; }
  .align-content-xxl-end { align-content: flex-end !important; }
  .align-content-xxl-center { align-content: center !important; }
  .align-content-xxl-between { align-content: space-between !important; }
  .align-content-xxl-around { align-content: space-around !important; }
  .align-content-xxl-stretch { align-content: stretch !important; }
  .align-self-xxl-auto { align-self: auto !important; }
  .align-self-xxl-start { align-self: flex-start !important; }
  .align-self-xxl-end { align-self: flex-end !important; }
  .align-self-xxl-center { align-self: center !important; }
  .align-self-xxl-baseline { align-self: baseline !important; }
  .align-self-xxl-stretch { align-self: stretch !important; }
  .order-xxl-first { order: -1 !important; }
  .order-xxl-0 { order: 0 !important; }
  .order-xxl-1 { order: 1 !important; }
  .order-xxl-2 { order: 2 !important; }
  .order-xxl-3 { order: 3 !important; }
  .order-xxl-4 { order: 4 !important; }
  .order-xxl-5 { order: 5 !important; }
  .order-xxl-last { order: 6 !important; }
  .m-xxl-0 { margin: 0 !important; }
  .m-xxl-1 { margin: 0.25rem !important; }
  .m-xxl-2 { margin: 0.5rem !important; }
  .m-xxl-3 { margin: 1rem !important; }
  .m-xxl-4 { margin: 1.5rem !important; }
  .m-xxl-5 { margin: 3rem !important; }
  .m-xxl-auto { margin: auto !important; }
  .mx-xxl-0 { margin-right: 0 !important; margin-left: 0 !important; }
  .mx-xxl-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-xxl-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-xxl-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-xxl-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-xxl-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
  .mx-xxl-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-xxl-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .my-xxl-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-xxl-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-xxl-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-xxl-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-xxl-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  .my-xxl-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-xxl-0 { margin-top: 0 !important; }
  .mt-xxl-1 { margin-top: 0.25rem !important; }
  .mt-xxl-2 { margin-top: 0.5rem !important; }
  .mt-xxl-3 { margin-top: 1rem !important; }
  .mt-xxl-4 { margin-top: 1.5rem !important; }
  .mt-xxl-5 { margin-top: 3rem !important; }
  .mt-xxl-auto { margin-top: auto !important; }
  .me-xxl-0 { margin-right: 0 !important; }
  .me-xxl-1 { margin-right: 0.25rem !important; }
  .me-xxl-2 { margin-right: 0.5rem !important; }
  .me-xxl-3 { margin-right: 1rem !important; }
  .me-xxl-4 { margin-right: 1.5rem !important; }
  .me-xxl-5 { margin-right: 3rem !important; }
  .me-xxl-auto { margin-right: auto !important; }
  .mb-xxl-0 { margin-bottom: 0 !important; }
  .mb-xxl-1 { margin-bottom: 0.25rem !important; }
  .mb-xxl-2 { margin-bottom: 0.5rem !important; }
  .mb-xxl-3 { margin-bottom: 1rem !important; }
  .mb-xxl-4 { margin-bottom: 1.5rem !important; }
  .mb-xxl-5 { margin-bottom: 3rem !important; }
  .mb-xxl-auto { margin-bottom: auto !important; }
  .ms-xxl-0 { margin-left: 0 !important; }
  .ms-xxl-1 { margin-left: 0.25rem !important; }
  .ms-xxl-2 { margin-left: 0.5rem !important; }
  .ms-xxl-3 { margin-left: 1rem !important; }
  .ms-xxl-4 { margin-left: 1.5rem !important; }
  .ms-xxl-5 { margin-left: 3rem !important; }
  .ms-xxl-auto { margin-left: auto !important; }
  .p-xxl-0 { padding: 0 !important; }
  .p-xxl-1 { padding: 0.25rem !important; }
  .p-xxl-2 { padding: 0.5rem !important; }
  .p-xxl-3 { padding: 1rem !important; }
  .p-xxl-4 { padding: 1.5rem !important; }
  .p-xxl-5 { padding: 3rem !important; }
  .px-xxl-0 { padding-right: 0 !important; padding-left: 0 !important; }
  .px-xxl-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-xxl-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-xxl-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-xxl-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-xxl-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
  .py-xxl-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .py-xxl-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-xxl-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-xxl-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-xxl-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-xxl-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  .pt-xxl-0 { padding-top: 0 !important; }
  .pt-xxl-1 { padding-top: 0.25rem !important; }
  .pt-xxl-2 { padding-top: 0.5rem !important; }
  .pt-xxl-3 { padding-top: 1rem !important; }
  .pt-xxl-4 { padding-top: 1.5rem !important; }
  .pt-xxl-5 { padding-top: 3rem !important; }
  .pe-xxl-0 { padding-right: 0 !important; }
  .pe-xxl-1 { padding-right: 0.25rem !important; }
  .pe-xxl-2 { padding-right: 0.5rem !important; }
  .pe-xxl-3 { padding-right: 1rem !important; }
  .pe-xxl-4 { padding-right: 1.5rem !important; }
  .pe-xxl-5 { padding-right: 3rem !important; }
  .pb-xxl-0 { padding-bottom: 0 !important; }
  .pb-xxl-1 { padding-bottom: 0.25rem !important; }
  .pb-xxl-2 { padding-bottom: 0.5rem !important; }
  .pb-xxl-3 { padding-bottom: 1rem !important; }
  .pb-xxl-4 { padding-bottom: 1.5rem !important; }
  .pb-xxl-5 { padding-bottom: 3rem !important; }
  .ps-xxl-0 { padding-left: 0 !important; }
  .ps-xxl-1 { padding-left: 0.25rem !important; }
  .ps-xxl-2 { padding-left: 0.5rem !important; }
  .ps-xxl-3 { padding-left: 1rem !important; }
  .ps-xxl-4 { padding-left: 1.5rem !important; }
  .ps-xxl-5 { padding-left: 3rem !important; }
  .gap-xxl-0 { gap: 0 !important; }
  .gap-xxl-1 { gap: 0.25rem !important; }
  .gap-xxl-2 { gap: 0.5rem !important; }
  .gap-xxl-3 { gap: 1rem !important; }
  .gap-xxl-4 { gap: 1.5rem !important; }
  .gap-xxl-5 { gap: 3rem !important; }
  .row-gap-xxl-0 { row-gap: 0 !important; }
  .row-gap-xxl-1 { row-gap: 0.25rem !important; }
  .row-gap-xxl-2 { row-gap: 0.5rem !important; }
  .row-gap-xxl-3 { row-gap: 1rem !important; }
  .row-gap-xxl-4 { row-gap: 1.5rem !important; }
  .row-gap-xxl-5 { row-gap: 3rem !important; }
  .column-gap-xxl-0 { column-gap: 0 !important; }
  .column-gap-xxl-1 { column-gap: 0.25rem !important; }
  .column-gap-xxl-2 { column-gap: 0.5rem !important; }
  .column-gap-xxl-3 { column-gap: 1rem !important; }
  .column-gap-xxl-4 { column-gap: 1.5rem !important; }
  .column-gap-xxl-5 { column-gap: 3rem !important; }
  .text-xxl-start { text-align: left !important; }
  .text-xxl-end { text-align: right !important; }
  .text-xxl-center { text-align: center !important; } }

@media (min-width: 1600px) { .float-xxxl-start { float: left !important; }
  .float-xxxl-end { float: right !important; }
  .float-xxxl-none { float: none !important; }
  .object-fit-xxxl-contain { object-fit: contain !important; }
  .object-fit-xxxl-cover { object-fit: cover !important; }
  .object-fit-xxxl-fill { object-fit: fill !important; }
  .object-fit-xxxl-scale { object-fit: scale-down !important; }
  .object-fit-xxxl-none { object-fit: none !important; }
  .d-xxxl-inline { display: inline !important; }
  .d-xxxl-inline-block { display: inline-block !important; }
  .d-xxxl-block { display: block !important; }
  .d-xxxl-grid { display: grid !important; }
  .d-xxxl-inline-grid { display: inline-grid !important; }
  .d-xxxl-table { display: table !important; }
  .d-xxxl-table-row { display: table-row !important; }
  .d-xxxl-table-cell { display: table-cell !important; }
  .d-xxxl-flex { display: flex !important; }
  .d-xxxl-inline-flex { display: inline-flex !important; }
  .d-xxxl-none { display: none !important; }
  .flex-xxxl-fill { flex: 1 1 auto !important; }
  .flex-xxxl-row { flex-direction: row !important; }
  .flex-xxxl-column { flex-direction: column !important; }
  .flex-xxxl-row-reverse { flex-direction: row-reverse !important; }
  .flex-xxxl-column-reverse { flex-direction: column-reverse !important; }
  .flex-xxxl-grow-0 { flex-grow: 0 !important; }
  .flex-xxxl-grow-1 { flex-grow: 1 !important; }
  .flex-xxxl-shrink-0 { flex-shrink: 0 !important; }
  .flex-xxxl-shrink-1 { flex-shrink: 1 !important; }
  .flex-xxxl-wrap { flex-wrap: wrap !important; }
  .flex-xxxl-nowrap { flex-wrap: nowrap !important; }
  .flex-xxxl-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .justify-content-xxxl-start { justify-content: flex-start !important; }
  .justify-content-xxxl-end { justify-content: flex-end !important; }
  .justify-content-xxxl-center { justify-content: center !important; }
  .justify-content-xxxl-between { justify-content: space-between !important; }
  .justify-content-xxxl-around { justify-content: space-around !important; }
  .justify-content-xxxl-evenly { justify-content: space-evenly !important; }
  .align-items-xxxl-start { align-items: flex-start !important; }
  .align-items-xxxl-end { align-items: flex-end !important; }
  .align-items-xxxl-center { align-items: center !important; }
  .align-items-xxxl-baseline { align-items: baseline !important; }
  .align-items-xxxl-stretch { align-items: stretch !important; }
  .align-content-xxxl-start { align-content: flex-start !important; }
  .align-content-xxxl-end { align-content: flex-end !important; }
  .align-content-xxxl-center { align-content: center !important; }
  .align-content-xxxl-between { align-content: space-between !important; }
  .align-content-xxxl-around { align-content: space-around !important; }
  .align-content-xxxl-stretch { align-content: stretch !important; }
  .align-self-xxxl-auto { align-self: auto !important; }
  .align-self-xxxl-start { align-self: flex-start !important; }
  .align-self-xxxl-end { align-self: flex-end !important; }
  .align-self-xxxl-center { align-self: center !important; }
  .align-self-xxxl-baseline { align-self: baseline !important; }
  .align-self-xxxl-stretch { align-self: stretch !important; }
  .order-xxxl-first { order: -1 !important; }
  .order-xxxl-0 { order: 0 !important; }
  .order-xxxl-1 { order: 1 !important; }
  .order-xxxl-2 { order: 2 !important; }
  .order-xxxl-3 { order: 3 !important; }
  .order-xxxl-4 { order: 4 !important; }
  .order-xxxl-5 { order: 5 !important; }
  .order-xxxl-last { order: 6 !important; }
  .m-xxxl-0 { margin: 0 !important; }
  .m-xxxl-1 { margin: 0.25rem !important; }
  .m-xxxl-2 { margin: 0.5rem !important; }
  .m-xxxl-3 { margin: 1rem !important; }
  .m-xxxl-4 { margin: 1.5rem !important; }
  .m-xxxl-5 { margin: 3rem !important; }
  .m-xxxl-auto { margin: auto !important; }
  .mx-xxxl-0 { margin-right: 0 !important; margin-left: 0 !important; }
  .mx-xxxl-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
  .mx-xxxl-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
  .mx-xxxl-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
  .mx-xxxl-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
  .mx-xxxl-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
  .mx-xxxl-auto { margin-right: auto !important; margin-left: auto !important; }
  .my-xxxl-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
  .my-xxxl-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
  .my-xxxl-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
  .my-xxxl-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
  .my-xxxl-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
  .my-xxxl-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
  .my-xxxl-auto { margin-top: auto !important; margin-bottom: auto !important; }
  .mt-xxxl-0 { margin-top: 0 !important; }
  .mt-xxxl-1 { margin-top: 0.25rem !important; }
  .mt-xxxl-2 { margin-top: 0.5rem !important; }
  .mt-xxxl-3 { margin-top: 1rem !important; }
  .mt-xxxl-4 { margin-top: 1.5rem !important; }
  .mt-xxxl-5 { margin-top: 3rem !important; }
  .mt-xxxl-auto { margin-top: auto !important; }
  .me-xxxl-0 { margin-right: 0 !important; }
  .me-xxxl-1 { margin-right: 0.25rem !important; }
  .me-xxxl-2 { margin-right: 0.5rem !important; }
  .me-xxxl-3 { margin-right: 1rem !important; }
  .me-xxxl-4 { margin-right: 1.5rem !important; }
  .me-xxxl-5 { margin-right: 3rem !important; }
  .me-xxxl-auto { margin-right: auto !important; }
  .mb-xxxl-0 { margin-bottom: 0 !important; }
  .mb-xxxl-1 { margin-bottom: 0.25rem !important; }
  .mb-xxxl-2 { margin-bottom: 0.5rem !important; }
  .mb-xxxl-3 { margin-bottom: 1rem !important; }
  .mb-xxxl-4 { margin-bottom: 1.5rem !important; }
  .mb-xxxl-5 { margin-bottom: 3rem !important; }
  .mb-xxxl-auto { margin-bottom: auto !important; }
  .ms-xxxl-0 { margin-left: 0 !important; }
  .ms-xxxl-1 { margin-left: 0.25rem !important; }
  .ms-xxxl-2 { margin-left: 0.5rem !important; }
  .ms-xxxl-3 { margin-left: 1rem !important; }
  .ms-xxxl-4 { margin-left: 1.5rem !important; }
  .ms-xxxl-5 { margin-left: 3rem !important; }
  .ms-xxxl-auto { margin-left: auto !important; }
  .p-xxxl-0 { padding: 0 !important; }
  .p-xxxl-1 { padding: 0.25rem !important; }
  .p-xxxl-2 { padding: 0.5rem !important; }
  .p-xxxl-3 { padding: 1rem !important; }
  .p-xxxl-4 { padding: 1.5rem !important; }
  .p-xxxl-5 { padding: 3rem !important; }
  .px-xxxl-0 { padding-right: 0 !important; padding-left: 0 !important; }
  .px-xxxl-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
  .px-xxxl-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
  .px-xxxl-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
  .px-xxxl-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
  .px-xxxl-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
  .py-xxxl-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
  .py-xxxl-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
  .py-xxxl-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
  .py-xxxl-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
  .py-xxxl-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
  .py-xxxl-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
  .pt-xxxl-0 { padding-top: 0 !important; }
  .pt-xxxl-1 { padding-top: 0.25rem !important; }
  .pt-xxxl-2 { padding-top: 0.5rem !important; }
  .pt-xxxl-3 { padding-top: 1rem !important; }
  .pt-xxxl-4 { padding-top: 1.5rem !important; }
  .pt-xxxl-5 { padding-top: 3rem !important; }
  .pe-xxxl-0 { padding-right: 0 !important; }
  .pe-xxxl-1 { padding-right: 0.25rem !important; }
  .pe-xxxl-2 { padding-right: 0.5rem !important; }
  .pe-xxxl-3 { padding-right: 1rem !important; }
  .pe-xxxl-4 { padding-right: 1.5rem !important; }
  .pe-xxxl-5 { padding-right: 3rem !important; }
  .pb-xxxl-0 { padding-bottom: 0 !important; }
  .pb-xxxl-1 { padding-bottom: 0.25rem !important; }
  .pb-xxxl-2 { padding-bottom: 0.5rem !important; }
  .pb-xxxl-3 { padding-bottom: 1rem !important; }
  .pb-xxxl-4 { padding-bottom: 1.5rem !important; }
  .pb-xxxl-5 { padding-bottom: 3rem !important; }
  .ps-xxxl-0 { padding-left: 0 !important; }
  .ps-xxxl-1 { padding-left: 0.25rem !important; }
  .ps-xxxl-2 { padding-left: 0.5rem !important; }
  .ps-xxxl-3 { padding-left: 1rem !important; }
  .ps-xxxl-4 { padding-left: 1.5rem !important; }
  .ps-xxxl-5 { padding-left: 3rem !important; }
  .gap-xxxl-0 { gap: 0 !important; }
  .gap-xxxl-1 { gap: 0.25rem !important; }
  .gap-xxxl-2 { gap: 0.5rem !important; }
  .gap-xxxl-3 { gap: 1rem !important; }
  .gap-xxxl-4 { gap: 1.5rem !important; }
  .gap-xxxl-5 { gap: 3rem !important; }
  .row-gap-xxxl-0 { row-gap: 0 !important; }
  .row-gap-xxxl-1 { row-gap: 0.25rem !important; }
  .row-gap-xxxl-2 { row-gap: 0.5rem !important; }
  .row-gap-xxxl-3 { row-gap: 1rem !important; }
  .row-gap-xxxl-4 { row-gap: 1.5rem !important; }
  .row-gap-xxxl-5 { row-gap: 3rem !important; }
  .column-gap-xxxl-0 { column-gap: 0 !important; }
  .column-gap-xxxl-1 { column-gap: 0.25rem !important; }
  .column-gap-xxxl-2 { column-gap: 0.5rem !important; }
  .column-gap-xxxl-3 { column-gap: 1rem !important; }
  .column-gap-xxxl-4 { column-gap: 1.5rem !important; }
  .column-gap-xxxl-5 { column-gap: 3rem !important; }
  .text-xxxl-start { text-align: left !important; }
  .text-xxxl-end { text-align: right !important; }
  .text-xxxl-center { text-align: center !important; } }

@media (min-width: 1200px) { .fs-1 { font-size: 2.5rem !important; }
  .fs-2 { font-size: 2rem !important; }
  .fs-3 { font-size: 1.75rem !important; }
  .fs-4 { font-size: 1.5rem !important; } }

@media print { .d-print-inline { display: inline !important; }
  .d-print-inline-block { display: inline-block !important; }
  .d-print-block { display: block !important; }
  .d-print-grid { display: grid !important; }
  .d-print-inline-grid { display: inline-grid !important; }
  .d-print-table { display: table !important; }
  .d-print-table-row { display: table-row !important; }
  .d-print-table-cell { display: table-cell !important; }
  .d-print-flex { display: flex !important; }
  .d-print-inline-flex { display: inline-flex !important; }
  .d-print-none { display: none !important; } }

/*! Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. */
.fa { font-family: var(--fa-style-family, "Font Awesome 6 Free"); font-weight: var(--fa-style, 900); }

.fa, .fa-classic, .fa-sharp, .fas, .fa-solid, .far, .fa-regular, .fab, .fa-brands { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: var(--fa-display, inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }

.fas, .fa-classic, .fa-solid, .far, .fa-regular { font-family: 'Font Awesome 6 Free'; }

.fab, .fa-brands { font-family: 'Font Awesome 6 Brands'; }

.fa-1x { font-size: 1em; }

.fa-2x { font-size: 2em; }

.fa-3x { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

.fa-6x { font-size: 6em; }

.fa-7x { font-size: 7em; }

.fa-8x { font-size: 8em; }

.fa-9x { font-size: 9em; }

.fa-10x { font-size: 10em; }

.fa-2xs { font-size: 0.625em; line-height: 0.1em; vertical-align: 0.225em; }

.fa-xs { font-size: 0.75em; line-height: 0.08333em; vertical-align: 0.125em; }

.fa-sm { font-size: 0.875em; line-height: 0.07143em; vertical-align: 0.05357em; }

.fa-lg { font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; }

.fa-xl { font-size: 1.5em; line-height: 0.04167em; vertical-align: -0.125em; }

.fa-2xl { font-size: 2em; line-height: 0.03125em; vertical-align: -0.1875em; }

.fa-fw { text-align: center; width: 1.25em; }

.fa-ul { list-style-type: none; margin-left: var(--fa-li-margin, 2.5em); padding-left: 0; }

.fa-ul > li { position: relative; }

.fa-li { left: calc(var(--fa-li-width, 2em) * -1); position: absolute; text-align: center; width: var(--fa-li-width, 2em); line-height: inherit; }

.fa-border { border-color: var(--fa-border-color, #eee); border-radius: var(--fa-border-radius, 0.1em); border-style: var(--fa-border-style, solid); border-width: var(--fa-border-width, 0.08em); padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }

.fa-pull-left { float: left; margin-right: var(--fa-pull-margin, 0.3em); }

.fa-pull-right { float: right; margin-left: var(--fa-pull-margin, 0.3em); }

.fa-beat { animation-name: fa-beat; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-bounce { animation-name: fa-bounce; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }

.fa-fade { animation-name: fa-fade; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-beat-fade { animation-name: fa-beat-fade; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }

.fa-flip { animation-name: fa-flip; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, ease-in-out); }

.fa-shake { animation-name: fa-shake; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin { animation-name: fa-spin; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 2s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, linear); }

.fa-spin-reverse { --fa-animation-direction: reverse; }

.fa-pulse, .fa-spin-pulse { animation-name: fa-spin; animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, steps(8)); }

@media (prefers-reduced-motion: reduce) { .fa-beat, .fa-bounce, .fa-fade, .fa-beat-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse { animation-delay: -1ms; animation-duration: 1ms; animation-iteration-count: 1; transition-delay: 0s; transition-duration: 0s; } }

@keyframes fa-beat { 0%, 90% { transform: scale(1); }
  45% { transform: scale(var(--fa-beat-scale, 1.25)); } }

@keyframes fa-bounce { 0% { transform: scale(1, 1) translateY(0); }
  10% { transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% { transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
  50% { transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% { transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% { transform: scale(1, 1) translateY(0); }
  100% { transform: scale(1, 1) translateY(0); } }

@keyframes fa-fade { 50% { opacity: var(--fa-fade-opacity, 0.4); } }

@keyframes fa-beat-fade { 0%, 100% { opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1); }
  50% { opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125)); } }

@keyframes fa-flip { 50% { transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }

@keyframes fa-shake { 0% { transform: rotate(-15deg); }
  4% { transform: rotate(15deg); }
  8%, 24% { transform: rotate(-18deg); }
  12%, 28% { transform: rotate(18deg); }
  16% { transform: rotate(-22deg); }
  20% { transform: rotate(22deg); }
  32% { transform: rotate(-12deg); }
  36% { transform: rotate(12deg); }
  40%, 100% { transform: rotate(0deg); } }

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

.fa-rotate-90 { transform: rotate(90deg); }

.fa-rotate-180 { transform: rotate(180deg); }

.fa-rotate-270 { transform: rotate(270deg); }

.fa-flip-horizontal { transform: scale(-1, 1); }

.fa-flip-vertical { transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1, -1); }

.fa-rotate-by { transform: rotate(var(--fa-rotate-angle, 0)); }

.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }

.fa-stack-1x, .fa-stack-2x { left: 0; position: absolute; text-align: center; width: 100%; z-index: var(--fa-stack-z-index, auto); }

.fa-stack-1x { line-height: inherit; }

.fa-stack-2x { font-size: 2em; }

.fa-inverse { color: var(--fa-inverse, #fff); }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-0::before { content: "\30"; }

.fa-1::before { content: "\31"; }

.fa-2::before { content: "\32"; }

.fa-3::before { content: "\33"; }

.fa-4::before { content: "\34"; }

.fa-5::before { content: "\35"; }

.fa-6::before { content: "\36"; }

.fa-7::before { content: "\37"; }

.fa-8::before { content: "\38"; }

.fa-9::before { content: "\39"; }

.fa-fill-drip::before { content: "\f576"; }

.fa-arrows-to-circle::before { content: "\e4bd"; }

.fa-circle-chevron-right::before { content: "\f138"; }

.fa-chevron-circle-right::before { content: "\f138"; }

.fa-at::before { content: "\40"; }

.fa-trash-can::before { content: "\f2ed"; }

.fa-trash-alt::before { content: "\f2ed"; }

.fa-text-height::before { content: "\f034"; }

.fa-user-xmark::before { content: "\f235"; }

.fa-user-times::before { content: "\f235"; }

.fa-stethoscope::before { content: "\f0f1"; }

.fa-message::before { content: "\f27a"; }

.fa-comment-alt::before { content: "\f27a"; }

.fa-info::before { content: "\f129"; }

.fa-down-left-and-up-right-to-center::before { content: "\f422"; }

.fa-compress-alt::before { content: "\f422"; }

.fa-explosion::before { content: "\e4e9"; }

.fa-file-lines::before { content: "\f15c"; }

.fa-file-alt::before { content: "\f15c"; }

.fa-file-text::before { content: "\f15c"; }

.fa-wave-square::before { content: "\f83e"; }

.fa-ring::before { content: "\f70b"; }

.fa-building-un::before { content: "\e4d9"; }

.fa-dice-three::before { content: "\f527"; }

.fa-calendar-days::before { content: "\f073"; }

.fa-calendar-alt::before { content: "\f073"; }

.fa-anchor-circle-check::before { content: "\e4aa"; }

.fa-building-circle-arrow-right::before { content: "\e4d1"; }

.fa-volleyball::before { content: "\f45f"; }

.fa-volleyball-ball::before { content: "\f45f"; }

.fa-arrows-up-to-line::before { content: "\e4c2"; }

.fa-sort-down::before { content: "\f0dd"; }

.fa-sort-desc::before { content: "\f0dd"; }

.fa-circle-minus::before { content: "\f056"; }

.fa-minus-circle::before { content: "\f056"; }

.fa-door-open::before { content: "\f52b"; }

.fa-right-from-bracket::before { content: "\f2f5"; }

.fa-sign-out-alt::before { content: "\f2f5"; }

.fa-atom::before { content: "\f5d2"; }

.fa-soap::before { content: "\e06e"; }

.fa-icons::before { content: "\f86d"; }

.fa-heart-music-camera-bolt::before { content: "\f86d"; }

.fa-microphone-lines-slash::before { content: "\f539"; }

.fa-microphone-alt-slash::before { content: "\f539"; }

.fa-bridge-circle-check::before { content: "\e4c9"; }

.fa-pump-medical::before { content: "\e06a"; }

.fa-fingerprint::before { content: "\f577"; }

.fa-hand-point-right::before { content: "\f0a4"; }

.fa-magnifying-glass-location::before { content: "\f689"; }

.fa-search-location::before { content: "\f689"; }

.fa-forward-step::before { content: "\f051"; }

.fa-step-forward::before { content: "\f051"; }

.fa-face-smile-beam::before { content: "\f5b8"; }

.fa-smile-beam::before { content: "\f5b8"; }

.fa-flag-checkered::before { content: "\f11e"; }

.fa-football::before { content: "\f44e"; }

.fa-football-ball::before { content: "\f44e"; }

.fa-school-circle-exclamation::before { content: "\e56c"; }

.fa-crop::before { content: "\f125"; }

.fa-angles-down::before { content: "\f103"; }

.fa-angle-double-down::before { content: "\f103"; }

.fa-users-rectangle::before { content: "\e594"; }

.fa-people-roof::before { content: "\e537"; }

.fa-people-line::before { content: "\e534"; }

.fa-beer-mug-empty::before { content: "\f0fc"; }

.fa-beer::before { content: "\f0fc"; }

.fa-diagram-predecessor::before { content: "\e477"; }

.fa-arrow-up-long::before { content: "\f176"; }

.fa-long-arrow-up::before { content: "\f176"; }

.fa-fire-flame-simple::before { content: "\f46a"; }

.fa-burn::before { content: "\f46a"; }

.fa-person::before { content: "\f183"; }

.fa-male::before { content: "\f183"; }

.fa-laptop::before { content: "\f109"; }

.fa-file-csv::before { content: "\f6dd"; }

.fa-menorah::before { content: "\f676"; }

.fa-truck-plane::before { content: "\e58f"; }

.fa-record-vinyl::before { content: "\f8d9"; }

.fa-face-grin-stars::before { content: "\f587"; }

.fa-grin-stars::before { content: "\f587"; }

.fa-bong::before { content: "\f55c"; }

.fa-spaghetti-monster-flying::before { content: "\f67b"; }

.fa-pastafarianism::before { content: "\f67b"; }

.fa-arrow-down-up-across-line::before { content: "\e4af"; }

.fa-spoon::before { content: "\f2e5"; }

.fa-utensil-spoon::before { content: "\f2e5"; }

.fa-jar-wheat::before { content: "\e517"; }

.fa-envelopes-bulk::before { content: "\f674"; }

.fa-mail-bulk::before { content: "\f674"; }

.fa-file-circle-exclamation::before { content: "\e4eb"; }

.fa-circle-h::before { content: "\f47e"; }

.fa-hospital-symbol::before { content: "\f47e"; }

.fa-pager::before { content: "\f815"; }

.fa-address-book::before { content: "\f2b9"; }

.fa-contact-book::before { content: "\f2b9"; }

.fa-strikethrough::before { content: "\f0cc"; }

.fa-k::before { content: "\4b"; }

.fa-landmark-flag::before { content: "\e51c"; }

.fa-pencil::before { content: "\f303"; }

.fa-pencil-alt::before { content: "\f303"; }

.fa-backward::before { content: "\f04a"; }

.fa-caret-right::before { content: "\f0da"; }

.fa-comments::before { content: "\f086"; }

.fa-paste::before { content: "\f0ea"; }

.fa-file-clipboard::before { content: "\f0ea"; }

.fa-code-pull-request::before { content: "\e13c"; }

.fa-clipboard-list::before { content: "\f46d"; }

.fa-truck-ramp-box::before { content: "\f4de"; }

.fa-truck-loading::before { content: "\f4de"; }

.fa-user-check::before { content: "\f4fc"; }

.fa-vial-virus::before { content: "\e597"; }

.fa-sheet-plastic::before { content: "\e571"; }

.fa-blog::before { content: "\f781"; }

.fa-user-ninja::before { content: "\f504"; }

.fa-person-arrow-up-from-line::before { content: "\e539"; }

.fa-scroll-torah::before { content: "\f6a0"; }

.fa-torah::before { content: "\f6a0"; }

.fa-broom-ball::before { content: "\f458"; }

.fa-quidditch::before { content: "\f458"; }

.fa-quidditch-broom-ball::before { content: "\f458"; }

.fa-toggle-off::before { content: "\f204"; }

.fa-box-archive::before { content: "\f187"; }

.fa-archive::before { content: "\f187"; }

.fa-person-drowning::before { content: "\e545"; }

.fa-arrow-down-9-1::before { content: "\f886"; }

.fa-sort-numeric-desc::before { content: "\f886"; }

.fa-sort-numeric-down-alt::before { content: "\f886"; }

.fa-face-grin-tongue-squint::before { content: "\f58a"; }

.fa-grin-tongue-squint::before { content: "\f58a"; }

.fa-spray-can::before { content: "\f5bd"; }

.fa-truck-monster::before { content: "\f63b"; }

.fa-w::before { content: "\57"; }

.fa-earth-africa::before { content: "\f57c"; }

.fa-globe-africa::before { content: "\f57c"; }

.fa-rainbow::before { content: "\f75b"; }

.fa-circle-notch::before { content: "\f1ce"; }

.fa-tablet-screen-button::before { content: "\f3fa"; }

.fa-tablet-alt::before { content: "\f3fa"; }

.fa-paw::before { content: "\f1b0"; }

.fa-cloud::before { content: "\f0c2"; }

.fa-trowel-bricks::before { content: "\e58a"; }

.fa-face-flushed::before { content: "\f579"; }

.fa-flushed::before { content: "\f579"; }

.fa-hospital-user::before { content: "\f80d"; }

.fa-tent-arrow-left-right::before { content: "\e57f"; }

.fa-gavel::before { content: "\f0e3"; }

.fa-legal::before { content: "\f0e3"; }

.fa-binoculars::before { content: "\f1e5"; }

.fa-microphone-slash::before { content: "\f131"; }

.fa-box-tissue::before { content: "\e05b"; }

.fa-motorcycle::before { content: "\f21c"; }

.fa-bell-concierge::before { content: "\f562"; }

.fa-concierge-bell::before { content: "\f562"; }

.fa-pen-ruler::before { content: "\f5ae"; }

.fa-pencil-ruler::before { content: "\f5ae"; }

.fa-people-arrows::before { content: "\e068"; }

.fa-people-arrows-left-right::before { content: "\e068"; }

.fa-mars-and-venus-burst::before { content: "\e523"; }

.fa-square-caret-right::before { content: "\f152"; }

.fa-caret-square-right::before { content: "\f152"; }

.fa-scissors::before { content: "\f0c4"; }

.fa-cut::before { content: "\f0c4"; }

.fa-sun-plant-wilt::before { content: "\e57a"; }

.fa-toilets-portable::before { content: "\e584"; }

.fa-hockey-puck::before { content: "\f453"; }

.fa-table::before { content: "\f0ce"; }

.fa-magnifying-glass-arrow-right::before { content: "\e521"; }

.fa-tachograph-digital::before { content: "\f566"; }

.fa-digital-tachograph::before { content: "\f566"; }

.fa-users-slash::before { content: "\e073"; }

.fa-clover::before { content: "\e139"; }

.fa-reply::before { content: "\f3e5"; }

.fa-mail-reply::before { content: "\f3e5"; }

.fa-star-and-crescent::before { content: "\f699"; }

.fa-house-fire::before { content: "\e50c"; }

.fa-square-minus::before { content: "\f146"; }

.fa-minus-square::before { content: "\f146"; }

.fa-helicopter::before { content: "\f533"; }

.fa-compass::before { content: "\f14e"; }

.fa-square-caret-down::before { content: "\f150"; }

.fa-caret-square-down::before { content: "\f150"; }

.fa-file-circle-question::before { content: "\e4ef"; }

.fa-laptop-code::before { content: "\f5fc"; }

.fa-swatchbook::before { content: "\f5c3"; }

.fa-prescription-bottle::before { content: "\f485"; }

.fa-bars::before { content: "\f0c9"; }

.fa-navicon::before { content: "\f0c9"; }

.fa-people-group::before { content: "\e533"; }

.fa-hourglass-end::before { content: "\f253"; }

.fa-hourglass-3::before { content: "\f253"; }

.fa-heart-crack::before { content: "\f7a9"; }

.fa-heart-broken::before { content: "\f7a9"; }

.fa-square-up-right::before { content: "\f360"; }

.fa-external-link-square-alt::before { content: "\f360"; }

.fa-face-kiss-beam::before { content: "\f597"; }

.fa-kiss-beam::before { content: "\f597"; }

.fa-film::before { content: "\f008"; }

.fa-ruler-horizontal::before { content: "\f547"; }

.fa-people-robbery::before { content: "\e536"; }

.fa-lightbulb::before { content: "\f0eb"; }

.fa-caret-left::before { content: "\f0d9"; }

.fa-circle-exclamation::before { content: "\f06a"; }

.fa-exclamation-circle::before { content: "\f06a"; }

.fa-school-circle-xmark::before { content: "\e56d"; }

.fa-arrow-right-from-bracket::before { content: "\f08b"; }

.fa-sign-out::before { content: "\f08b"; }

.fa-circle-chevron-down::before { content: "\f13a"; }

.fa-chevron-circle-down::before { content: "\f13a"; }

.fa-unlock-keyhole::before { content: "\f13e"; }

.fa-unlock-alt::before { content: "\f13e"; }

.fa-cloud-showers-heavy::before { content: "\f740"; }

.fa-headphones-simple::before { content: "\f58f"; }

.fa-headphones-alt::before { content: "\f58f"; }

.fa-sitemap::before { content: "\f0e8"; }

.fa-circle-dollar-to-slot::before { content: "\f4b9"; }

.fa-donate::before { content: "\f4b9"; }

.fa-memory::before { content: "\f538"; }

.fa-road-spikes::before { content: "\e568"; }

.fa-fire-burner::before { content: "\e4f1"; }

.fa-flag::before { content: "\f024"; }

.fa-hanukiah::before { content: "\f6e6"; }

.fa-feather::before { content: "\f52d"; }

.fa-volume-low::before { content: "\f027"; }

.fa-volume-down::before { content: "\f027"; }

.fa-comment-slash::before { content: "\f4b3"; }

.fa-cloud-sun-rain::before { content: "\f743"; }

.fa-compress::before { content: "\f066"; }

.fa-wheat-awn::before { content: "\e2cd"; }

.fa-wheat-alt::before { content: "\e2cd"; }

.fa-ankh::before { content: "\f644"; }

.fa-hands-holding-child::before { content: "\e4fa"; }

.fa-asterisk::before { content: "\2a"; }

.fa-square-check::before { content: "\f14a"; }

.fa-check-square::before { content: "\f14a"; }

.fa-peseta-sign::before { content: "\e221"; }

.fa-heading::before { content: "\f1dc"; }

.fa-header::before { content: "\f1dc"; }

.fa-ghost::before { content: "\f6e2"; }

.fa-list::before { content: "\f03a"; }

.fa-list-squares::before { content: "\f03a"; }

.fa-square-phone-flip::before { content: "\f87b"; }

.fa-phone-square-alt::before { content: "\f87b"; }

.fa-cart-plus::before { content: "\f217"; }

.fa-gamepad::before { content: "\f11b"; }

.fa-circle-dot::before { content: "\f192"; }

.fa-dot-circle::before { content: "\f192"; }

.fa-face-dizzy::before { content: "\f567"; }

.fa-dizzy::before { content: "\f567"; }

.fa-egg::before { content: "\f7fb"; }

.fa-house-medical-circle-xmark::before { content: "\e513"; }

.fa-campground::before { content: "\f6bb"; }

.fa-folder-plus::before { content: "\f65e"; }

.fa-futbol::before { content: "\f1e3"; }

.fa-futbol-ball::before { content: "\f1e3"; }

.fa-soccer-ball::before { content: "\f1e3"; }

.fa-paintbrush::before { content: "\f1fc"; }

.fa-paint-brush::before { content: "\f1fc"; }

.fa-lock::before { content: "\f023"; }

.fa-gas-pump::before { content: "\f52f"; }

.fa-hot-tub-person::before { content: "\f593"; }

.fa-hot-tub::before { content: "\f593"; }

.fa-map-location::before { content: "\f59f"; }

.fa-map-marked::before { content: "\f59f"; }

.fa-house-flood-water::before { content: "\e50e"; }

.fa-tree::before { content: "\f1bb"; }

.fa-bridge-lock::before { content: "\e4cc"; }

.fa-sack-dollar::before { content: "\f81d"; }

.fa-pen-to-square::before { content: "\f044"; }

.fa-edit::before { content: "\f044"; }

.fa-car-side::before { content: "\f5e4"; }

.fa-share-nodes::before { content: "\f1e0"; }

.fa-share-alt::before { content: "\f1e0"; }

.fa-heart-circle-minus::before { content: "\e4ff"; }

.fa-hourglass-half::before { content: "\f252"; }

.fa-hourglass-2::before { content: "\f252"; }

.fa-microscope::before { content: "\f610"; }

.fa-sink::before { content: "\e06d"; }

.fa-bag-shopping::before { content: "\f290"; }

.fa-shopping-bag::before { content: "\f290"; }

.fa-arrow-down-z-a::before { content: "\f881"; }

.fa-sort-alpha-desc::before { content: "\f881"; }

.fa-sort-alpha-down-alt::before { content: "\f881"; }

.fa-mitten::before { content: "\f7b5"; }

.fa-person-rays::before { content: "\e54d"; }

.fa-users::before { content: "\f0c0"; }

.fa-eye-slash::before { content: "\f070"; }

.fa-flask-vial::before { content: "\e4f3"; }

.fa-hand::before { content: "\f256"; }

.fa-hand-paper::before { content: "\f256"; }

.fa-om::before { content: "\f679"; }

.fa-worm::before { content: "\e599"; }

.fa-house-circle-xmark::before { content: "\e50b"; }

.fa-plug::before { content: "\f1e6"; }

.fa-chevron-up::before { content: "\f077"; }

.fa-hand-spock::before { content: "\f259"; }

.fa-stopwatch::before { content: "\f2f2"; }

.fa-face-kiss::before { content: "\f596"; }

.fa-kiss::before { content: "\f596"; }

.fa-bridge-circle-xmark::before { content: "\e4cb"; }

.fa-face-grin-tongue::before { content: "\f589"; }

.fa-grin-tongue::before { content: "\f589"; }

.fa-chess-bishop::before { content: "\f43a"; }

.fa-face-grin-wink::before { content: "\f58c"; }

.fa-grin-wink::before { content: "\f58c"; }

.fa-ear-deaf::before { content: "\f2a4"; }

.fa-deaf::before { content: "\f2a4"; }

.fa-deafness::before { content: "\f2a4"; }

.fa-hard-of-hearing::before { content: "\f2a4"; }

.fa-road-circle-check::before { content: "\e564"; }

.fa-dice-five::before { content: "\f523"; }

.fa-square-rss::before { content: "\f143"; }

.fa-rss-square::before { content: "\f143"; }

.fa-land-mine-on::before { content: "\e51b"; }

.fa-i-cursor::before { content: "\f246"; }

.fa-stamp::before { content: "\f5bf"; }

.fa-stairs::before { content: "\e289"; }

.fa-i::before { content: "\49"; }

.fa-hryvnia-sign::before { content: "\f6f2"; }

.fa-hryvnia::before { content: "\f6f2"; }

.fa-pills::before { content: "\f484"; }

.fa-face-grin-wide::before { content: "\f581"; }

.fa-grin-alt::before { content: "\f581"; }

.fa-tooth::before { content: "\f5c9"; }

.fa-v::before { content: "\56"; }

.fa-bangladeshi-taka-sign::before { content: "\e2e6"; }

.fa-bicycle::before { content: "\f206"; }

.fa-staff-snake::before { content: "\e579"; }

.fa-rod-asclepius::before { content: "\e579"; }

.fa-rod-snake::before { content: "\e579"; }

.fa-staff-aesculapius::before { content: "\e579"; }

.fa-head-side-cough-slash::before { content: "\e062"; }

.fa-truck-medical::before { content: "\f0f9"; }

.fa-ambulance::before { content: "\f0f9"; }

.fa-wheat-awn-circle-exclamation::before { content: "\e598"; }

.fa-snowman::before { content: "\f7d0"; }

.fa-mortar-pestle::before { content: "\f5a7"; }

.fa-road-barrier::before { content: "\e562"; }

.fa-school::before { content: "\f549"; }

.fa-igloo::before { content: "\f7ae"; }

.fa-joint::before { content: "\f595"; }

.fa-angle-right::before { content: "\f105"; }

.fa-horse::before { content: "\f6f0"; }

.fa-q::before { content: "\51"; }

.fa-g::before { content: "\47"; }

.fa-notes-medical::before { content: "\f481"; }

.fa-temperature-half::before { content: "\f2c9"; }

.fa-temperature-2::before { content: "\f2c9"; }

.fa-thermometer-2::before { content: "\f2c9"; }

.fa-thermometer-half::before { content: "\f2c9"; }

.fa-dong-sign::before { content: "\e169"; }

.fa-capsules::before { content: "\f46b"; }

.fa-poo-storm::before { content: "\f75a"; }

.fa-poo-bolt::before { content: "\f75a"; }

.fa-face-frown-open::before { content: "\f57a"; }

.fa-frown-open::before { content: "\f57a"; }

.fa-hand-point-up::before { content: "\f0a6"; }

.fa-money-bill::before { content: "\f0d6"; }

.fa-bookmark::before { content: "\f02e"; }

.fa-align-justify::before { content: "\f039"; }

.fa-umbrella-beach::before { content: "\f5ca"; }

.fa-helmet-un::before { content: "\e503"; }

.fa-bullseye::before { content: "\f140"; }

.fa-bacon::before { content: "\f7e5"; }

.fa-hand-point-down::before { content: "\f0a7"; }

.fa-arrow-up-from-bracket::before { content: "\e09a"; }

.fa-folder::before { content: "\f07b"; }

.fa-folder-blank::before { content: "\f07b"; }

.fa-file-waveform::before { content: "\f478"; }

.fa-file-medical-alt::before { content: "\f478"; }

.fa-radiation::before { content: "\f7b9"; }

.fa-chart-simple::before { content: "\e473"; }

.fa-mars-stroke::before { content: "\f229"; }

.fa-vial::before { content: "\f492"; }

.fa-gauge::before { content: "\f624"; }

.fa-dashboard::before { content: "\f624"; }

.fa-gauge-med::before { content: "\f624"; }

.fa-tachometer-alt-average::before { content: "\f624"; }

.fa-wand-magic-sparkles::before { content: "\e2ca"; }

.fa-magic-wand-sparkles::before { content: "\e2ca"; }

.fa-e::before { content: "\45"; }

.fa-pen-clip::before { content: "\f305"; }

.fa-pen-alt::before { content: "\f305"; }

.fa-bridge-circle-exclamation::before { content: "\e4ca"; }

.fa-user::before { content: "\f007"; }

.fa-school-circle-check::before { content: "\e56b"; }

.fa-dumpster::before { content: "\f793"; }

.fa-van-shuttle::before { content: "\f5b6"; }

.fa-shuttle-van::before { content: "\f5b6"; }

.fa-building-user::before { content: "\e4da"; }

.fa-square-caret-left::before { content: "\f191"; }

.fa-caret-square-left::before { content: "\f191"; }

.fa-highlighter::before { content: "\f591"; }

.fa-key::before { content: "\f084"; }

.fa-bullhorn::before { content: "\f0a1"; }

.fa-globe::before { content: "\f0ac"; }

.fa-synagogue::before { content: "\f69b"; }

.fa-person-half-dress::before { content: "\e548"; }

.fa-road-bridge::before { content: "\e563"; }

.fa-location-arrow::before { content: "\f124"; }

.fa-c::before { content: "\43"; }

.fa-tablet-button::before { content: "\f10a"; }

.fa-building-lock::before { content: "\e4d6"; }

.fa-pizza-slice::before { content: "\f818"; }

.fa-money-bill-wave::before { content: "\f53a"; }

.fa-chart-area::before { content: "\f1fe"; }

.fa-area-chart::before { content: "\f1fe"; }

.fa-house-flag::before { content: "\e50d"; }

.fa-person-circle-minus::before { content: "\e540"; }

.fa-ban::before { content: "\f05e"; }

.fa-cancel::before { content: "\f05e"; }

.fa-camera-rotate::before { content: "\e0d8"; }

.fa-spray-can-sparkles::before { content: "\f5d0"; }

.fa-air-freshener::before { content: "\f5d0"; }

.fa-star::before { content: "\f005"; }

.fa-repeat::before { content: "\f363"; }

.fa-cross::before { content: "\f654"; }

.fa-box::before { content: "\f466"; }

.fa-venus-mars::before { content: "\f228"; }

.fa-arrow-pointer::before { content: "\f245"; }

.fa-mouse-pointer::before { content: "\f245"; }

.fa-maximize::before { content: "\f31e"; }

.fa-expand-arrows-alt::before { content: "\f31e"; }

.fa-charging-station::before { content: "\f5e7"; }

.fa-shapes::before { content: "\f61f"; }

.fa-triangle-circle-square::before { content: "\f61f"; }

.fa-shuffle::before { content: "\f074"; }

.fa-random::before { content: "\f074"; }

.fa-person-running::before { content: "\f70c"; }

.fa-running::before { content: "\f70c"; }

.fa-mobile-retro::before { content: "\e527"; }

.fa-grip-lines-vertical::before { content: "\f7a5"; }

.fa-spider::before { content: "\f717"; }

.fa-hands-bound::before { content: "\e4f9"; }

.fa-file-invoice-dollar::before { content: "\f571"; }

.fa-plane-circle-exclamation::before { content: "\e556"; }

.fa-x-ray::before { content: "\f497"; }

.fa-spell-check::before { content: "\f891"; }

.fa-slash::before { content: "\f715"; }

.fa-computer-mouse::before { content: "\f8cc"; }

.fa-mouse::before { content: "\f8cc"; }

.fa-arrow-right-to-bracket::before { content: "\f090"; }

.fa-sign-in::before { content: "\f090"; }

.fa-shop-slash::before { content: "\e070"; }

.fa-store-alt-slash::before { content: "\e070"; }

.fa-server::before { content: "\f233"; }

.fa-virus-covid-slash::before { content: "\e4a9"; }

.fa-shop-lock::before { content: "\e4a5"; }

.fa-hourglass-start::before { content: "\f251"; }

.fa-hourglass-1::before { content: "\f251"; }

.fa-blender-phone::before { content: "\f6b6"; }

.fa-building-wheat::before { content: "\e4db"; }

.fa-person-breastfeeding::before { content: "\e53a"; }

.fa-right-to-bracket::before { content: "\f2f6"; }

.fa-sign-in-alt::before { content: "\f2f6"; }

.fa-venus::before { content: "\f221"; }

.fa-passport::before { content: "\f5ab"; }

.fa-heart-pulse::before { content: "\f21e"; }

.fa-heartbeat::before { content: "\f21e"; }

.fa-people-carry-box::before { content: "\f4ce"; }

.fa-people-carry::before { content: "\f4ce"; }

.fa-temperature-high::before { content: "\f769"; }

.fa-microchip::before { content: "\f2db"; }

.fa-crown::before { content: "\f521"; }

.fa-weight-hanging::before { content: "\f5cd"; }

.fa-xmarks-lines::before { content: "\e59a"; }

.fa-file-prescription::before { content: "\f572"; }

.fa-weight-scale::before { content: "\f496"; }

.fa-weight::before { content: "\f496"; }

.fa-user-group::before { content: "\f500"; }

.fa-user-friends::before { content: "\f500"; }

.fa-arrow-up-a-z::before { content: "\f15e"; }

.fa-sort-alpha-up::before { content: "\f15e"; }

.fa-chess-knight::before { content: "\f441"; }

.fa-face-laugh-squint::before { content: "\f59b"; }

.fa-laugh-squint::before { content: "\f59b"; }

.fa-wheelchair::before { content: "\f193"; }

.fa-circle-arrow-up::before { content: "\f0aa"; }

.fa-arrow-circle-up::before { content: "\f0aa"; }

.fa-toggle-on::before { content: "\f205"; }

.fa-person-walking::before { content: "\f554"; }

.fa-walking::before { content: "\f554"; }

.fa-l::before { content: "\4c"; }

.fa-fire::before { content: "\f06d"; }

.fa-bed-pulse::before { content: "\f487"; }

.fa-procedures::before { content: "\f487"; }

.fa-shuttle-space::before { content: "\f197"; }

.fa-space-shuttle::before { content: "\f197"; }

.fa-face-laugh::before { content: "\f599"; }

.fa-laugh::before { content: "\f599"; }

.fa-folder-open::before { content: "\f07c"; }

.fa-heart-circle-plus::before { content: "\e500"; }

.fa-code-fork::before { content: "\e13b"; }

.fa-city::before { content: "\f64f"; }

.fa-microphone-lines::before { content: "\f3c9"; }

.fa-microphone-alt::before { content: "\f3c9"; }

.fa-pepper-hot::before { content: "\f816"; }

.fa-unlock::before { content: "\f09c"; }

.fa-colon-sign::before { content: "\e140"; }

.fa-headset::before { content: "\f590"; }

.fa-store-slash::before { content: "\e071"; }

.fa-road-circle-xmark::before { content: "\e566"; }

.fa-user-minus::before { content: "\f503"; }

.fa-mars-stroke-up::before { content: "\f22a"; }

.fa-mars-stroke-v::before { content: "\f22a"; }

.fa-champagne-glasses::before { content: "\f79f"; }

.fa-glass-cheers::before { content: "\f79f"; }

.fa-clipboard::before { content: "\f328"; }

.fa-house-circle-exclamation::before { content: "\e50a"; }

.fa-file-arrow-up::before { content: "\f574"; }

.fa-file-upload::before { content: "\f574"; }

.fa-wifi::before { content: "\f1eb"; }

.fa-wifi-3::before { content: "\f1eb"; }

.fa-wifi-strong::before { content: "\f1eb"; }

.fa-bath::before { content: "\f2cd"; }

.fa-bathtub::before { content: "\f2cd"; }

.fa-underline::before { content: "\f0cd"; }

.fa-user-pen::before { content: "\f4ff"; }

.fa-user-edit::before { content: "\f4ff"; }

.fa-signature::before { content: "\f5b7"; }

.fa-stroopwafel::before { content: "\f551"; }

.fa-bold::before { content: "\f032"; }

.fa-anchor-lock::before { content: "\e4ad"; }

.fa-building-ngo::before { content: "\e4d7"; }

.fa-manat-sign::before { content: "\e1d5"; }

.fa-not-equal::before { content: "\f53e"; }

.fa-border-top-left::before { content: "\f853"; }

.fa-border-style::before { content: "\f853"; }

.fa-map-location-dot::before { content: "\f5a0"; }

.fa-map-marked-alt::before { content: "\f5a0"; }

.fa-jedi::before { content: "\f669"; }

.fa-square-poll-vertical::before { content: "\f681"; }

.fa-poll::before { content: "\f681"; }

.fa-mug-hot::before { content: "\f7b6"; }

.fa-car-battery::before { content: "\f5df"; }

.fa-battery-car::before { content: "\f5df"; }

.fa-gift::before { content: "\f06b"; }

.fa-dice-two::before { content: "\f528"; }

.fa-chess-queen::before { content: "\f445"; }

.fa-glasses::before { content: "\f530"; }

.fa-chess-board::before { content: "\f43c"; }

.fa-building-circle-check::before { content: "\e4d2"; }

.fa-person-chalkboard::before { content: "\e53d"; }

.fa-mars-stroke-right::before { content: "\f22b"; }

.fa-mars-stroke-h::before { content: "\f22b"; }

.fa-hand-back-fist::before { content: "\f255"; }

.fa-hand-rock::before { content: "\f255"; }

.fa-square-caret-up::before { content: "\f151"; }

.fa-caret-square-up::before { content: "\f151"; }

.fa-cloud-showers-water::before { content: "\e4e4"; }

.fa-chart-bar::before { content: "\f080"; }

.fa-bar-chart::before { content: "\f080"; }

.fa-hands-bubbles::before { content: "\e05e"; }

.fa-hands-wash::before { content: "\e05e"; }

.fa-less-than-equal::before { content: "\f537"; }

.fa-train::before { content: "\f238"; }

.fa-eye-low-vision::before { content: "\f2a8"; }

.fa-low-vision::before { content: "\f2a8"; }

.fa-crow::before { content: "\f520"; }

.fa-sailboat::before { content: "\e445"; }

.fa-window-restore::before { content: "\f2d2"; }

.fa-square-plus::before { content: "\f0fe"; }

.fa-plus-square::before { content: "\f0fe"; }

.fa-torii-gate::before { content: "\f6a1"; }

.fa-frog::before { content: "\f52e"; }

.fa-bucket::before { content: "\e4cf"; }

.fa-image::before { content: "\f03e"; }

.fa-microphone::before { content: "\f130"; }

.fa-cow::before { content: "\f6c8"; }

.fa-caret-up::before { content: "\f0d8"; }

.fa-screwdriver::before { content: "\f54a"; }

.fa-folder-closed::before { content: "\e185"; }

.fa-house-tsunami::before { content: "\e515"; }

.fa-square-nfi::before { content: "\e576"; }

.fa-arrow-up-from-ground-water::before { content: "\e4b5"; }

.fa-martini-glass::before { content: "\f57b"; }

.fa-glass-martini-alt::before { content: "\f57b"; }

.fa-rotate-left::before { content: "\f2ea"; }

.fa-rotate-back::before { content: "\f2ea"; }

.fa-rotate-backward::before { content: "\f2ea"; }

.fa-undo-alt::before { content: "\f2ea"; }

.fa-table-columns::before { content: "\f0db"; }

.fa-columns::before { content: "\f0db"; }

.fa-lemon::before { content: "\f094"; }

.fa-head-side-mask::before { content: "\e063"; }

.fa-handshake::before { content: "\f2b5"; }

.fa-gem::before { content: "\f3a5"; }

.fa-dolly::before { content: "\f472"; }

.fa-dolly-box::before { content: "\f472"; }

.fa-smoking::before { content: "\f48d"; }

.fa-minimize::before { content: "\f78c"; }

.fa-compress-arrows-alt::before { content: "\f78c"; }

.fa-monument::before { content: "\f5a6"; }

.fa-snowplow::before { content: "\f7d2"; }

.fa-angles-right::before { content: "\f101"; }

.fa-angle-double-right::before { content: "\f101"; }

.fa-cannabis::before { content: "\f55f"; }

.fa-circle-play::before { content: "\f144"; }

.fa-play-circle::before { content: "\f144"; }

.fa-tablets::before { content: "\f490"; }

.fa-ethernet::before { content: "\f796"; }

.fa-euro-sign::before { content: "\f153"; }

.fa-eur::before { content: "\f153"; }

.fa-euro::before { content: "\f153"; }

.fa-chair::before { content: "\f6c0"; }

.fa-circle-check::before { content: "\f058"; }

.fa-check-circle::before { content: "\f058"; }

.fa-circle-stop::before { content: "\f28d"; }

.fa-stop-circle::before { content: "\f28d"; }

.fa-compass-drafting::before { content: "\f568"; }

.fa-drafting-compass::before { content: "\f568"; }

.fa-plate-wheat::before { content: "\e55a"; }

.fa-icicles::before { content: "\f7ad"; }

.fa-person-shelter::before { content: "\e54f"; }

.fa-neuter::before { content: "\f22c"; }

.fa-id-badge::before { content: "\f2c1"; }

.fa-marker::before { content: "\f5a1"; }

.fa-face-laugh-beam::before { content: "\f59a"; }

.fa-laugh-beam::before { content: "\f59a"; }

.fa-helicopter-symbol::before { content: "\e502"; }

.fa-universal-access::before { content: "\f29a"; }

.fa-circle-chevron-up::before { content: "\f139"; }

.fa-chevron-circle-up::before { content: "\f139"; }

.fa-lari-sign::before { content: "\e1c8"; }

.fa-volcano::before { content: "\f770"; }

.fa-person-walking-dashed-line-arrow-right::before { content: "\e553"; }

.fa-sterling-sign::before { content: "\f154"; }

.fa-gbp::before { content: "\f154"; }

.fa-pound-sign::before { content: "\f154"; }

.fa-viruses::before { content: "\e076"; }

.fa-square-person-confined::before { content: "\e577"; }

.fa-user-tie::before { content: "\f508"; }

.fa-arrow-down-long::before { content: "\f175"; }

.fa-long-arrow-down::before { content: "\f175"; }

.fa-tent-arrow-down-to-line::before { content: "\e57e"; }

.fa-certificate::before { content: "\f0a3"; }

.fa-reply-all::before { content: "\f122"; }

.fa-mail-reply-all::before { content: "\f122"; }

.fa-suitcase::before { content: "\f0f2"; }

.fa-person-skating::before { content: "\f7c5"; }

.fa-skating::before { content: "\f7c5"; }

.fa-filter-circle-dollar::before { content: "\f662"; }

.fa-funnel-dollar::before { content: "\f662"; }

.fa-camera-retro::before { content: "\f083"; }

.fa-circle-arrow-down::before { content: "\f0ab"; }

.fa-arrow-circle-down::before { content: "\f0ab"; }

.fa-file-import::before { content: "\f56f"; }

.fa-arrow-right-to-file::before { content: "\f56f"; }

.fa-square-arrow-up-right::before { content: "\f14c"; }

.fa-external-link-square::before { content: "\f14c"; }

.fa-box-open::before { content: "\f49e"; }

.fa-scroll::before { content: "\f70e"; }

.fa-spa::before { content: "\f5bb"; }

.fa-location-pin-lock::before { content: "\e51f"; }

.fa-pause::before { content: "\f04c"; }

.fa-hill-avalanche::before { content: "\e507"; }

.fa-temperature-empty::before { content: "\f2cb"; }

.fa-temperature-0::before { content: "\f2cb"; }

.fa-thermometer-0::before { content: "\f2cb"; }

.fa-thermometer-empty::before { content: "\f2cb"; }

.fa-bomb::before { content: "\f1e2"; }

.fa-registered::before { content: "\f25d"; }

.fa-address-card::before { content: "\f2bb"; }

.fa-contact-card::before { content: "\f2bb"; }

.fa-vcard::before { content: "\f2bb"; }

.fa-scale-unbalanced-flip::before { content: "\f516"; }

.fa-balance-scale-right::before { content: "\f516"; }

.fa-subscript::before { content: "\f12c"; }

.fa-diamond-turn-right::before { content: "\f5eb"; }

.fa-directions::before { content: "\f5eb"; }

.fa-burst::before { content: "\e4dc"; }

.fa-house-laptop::before { content: "\e066"; }

.fa-laptop-house::before { content: "\e066"; }

.fa-face-tired::before { content: "\f5c8"; }

.fa-tired::before { content: "\f5c8"; }

.fa-money-bills::before { content: "\e1f3"; }

.fa-smog::before { content: "\f75f"; }

.fa-crutch::before { content: "\f7f7"; }

.fa-cloud-arrow-up::before { content: "\f0ee"; }

.fa-cloud-upload::before { content: "\f0ee"; }

.fa-cloud-upload-alt::before { content: "\f0ee"; }

.fa-palette::before { content: "\f53f"; }

.fa-arrows-turn-right::before { content: "\e4c0"; }

.fa-vest::before { content: "\e085"; }

.fa-ferry::before { content: "\e4ea"; }

.fa-arrows-down-to-people::before { content: "\e4b9"; }

.fa-seedling::before { content: "\f4d8"; }

.fa-sprout::before { content: "\f4d8"; }

.fa-left-right::before { content: "\f337"; }

.fa-arrows-alt-h::before { content: "\f337"; }

.fa-boxes-packing::before { content: "\e4c7"; }

.fa-circle-arrow-left::before { content: "\f0a8"; }

.fa-arrow-circle-left::before { content: "\f0a8"; }

.fa-group-arrows-rotate::before { content: "\e4f6"; }

.fa-bowl-food::before { content: "\e4c6"; }

.fa-candy-cane::before { content: "\f786"; }

.fa-arrow-down-wide-short::before { content: "\f160"; }

.fa-sort-amount-asc::before { content: "\f160"; }

.fa-sort-amount-down::before { content: "\f160"; }

.fa-cloud-bolt::before { content: "\f76c"; }

.fa-thunderstorm::before { content: "\f76c"; }

.fa-text-slash::before { content: "\f87d"; }

.fa-remove-format::before { content: "\f87d"; }

.fa-face-smile-wink::before { content: "\f4da"; }

.fa-smile-wink::before { content: "\f4da"; }

.fa-file-word::before { content: "\f1c2"; }

.fa-file-powerpoint::before { content: "\f1c4"; }

.fa-arrows-left-right::before { content: "\f07e"; }

.fa-arrows-h::before { content: "\f07e"; }

.fa-house-lock::before { content: "\e510"; }

.fa-cloud-arrow-down::before { content: "\f0ed"; }

.fa-cloud-download::before { content: "\f0ed"; }

.fa-cloud-download-alt::before { content: "\f0ed"; }

.fa-children::before { content: "\e4e1"; }

.fa-chalkboard::before { content: "\f51b"; }

.fa-blackboard::before { content: "\f51b"; }

.fa-user-large-slash::before { content: "\f4fa"; }

.fa-user-alt-slash::before { content: "\f4fa"; }

.fa-envelope-open::before { content: "\f2b6"; }

.fa-handshake-simple-slash::before { content: "\e05f"; }

.fa-handshake-alt-slash::before { content: "\e05f"; }

.fa-mattress-pillow::before { content: "\e525"; }

.fa-guarani-sign::before { content: "\e19a"; }

.fa-arrows-rotate::before { content: "\f021"; }

.fa-refresh::before { content: "\f021"; }

.fa-sync::before { content: "\f021"; }

.fa-fire-extinguisher::before { content: "\f134"; }

.fa-cruzeiro-sign::before { content: "\e152"; }

.fa-greater-than-equal::before { content: "\f532"; }

.fa-shield-halved::before { content: "\f3ed"; }

.fa-shield-alt::before { content: "\f3ed"; }

.fa-book-atlas::before { content: "\f558"; }

.fa-atlas::before { content: "\f558"; }

.fa-virus::before { content: "\e074"; }

.fa-envelope-circle-check::before { content: "\e4e8"; }

.fa-layer-group::before { content: "\f5fd"; }

.fa-arrows-to-dot::before { content: "\e4be"; }

.fa-archway::before { content: "\f557"; }

.fa-heart-circle-check::before { content: "\e4fd"; }

.fa-house-chimney-crack::before { content: "\f6f1"; }

.fa-house-damage::before { content: "\f6f1"; }

.fa-file-zipper::before { content: "\f1c6"; }

.fa-file-archive::before { content: "\f1c6"; }

.fa-square::before { content: "\f0c8"; }

.fa-martini-glass-empty::before { content: "\f000"; }

.fa-glass-martini::before { content: "\f000"; }

.fa-couch::before { content: "\f4b8"; }

.fa-cedi-sign::before { content: "\e0df"; }

.fa-italic::before { content: "\f033"; }

.fa-table-cells-column-lock::before { content: "\e678"; }

.fa-church::before { content: "\f51d"; }

.fa-comments-dollar::before { content: "\f653"; }

.fa-democrat::before { content: "\f747"; }

.fa-z::before { content: "\5a"; }

.fa-person-skiing::before { content: "\f7c9"; }

.fa-skiing::before { content: "\f7c9"; }

.fa-road-lock::before { content: "\e567"; }

.fa-a::before { content: "\41"; }

.fa-temperature-arrow-down::before { content: "\e03f"; }

.fa-temperature-down::before { content: "\e03f"; }

.fa-feather-pointed::before { content: "\f56b"; }

.fa-feather-alt::before { content: "\f56b"; }

.fa-p::before { content: "\50"; }

.fa-snowflake::before { content: "\f2dc"; }

.fa-newspaper::before { content: "\f1ea"; }

.fa-rectangle-ad::before { content: "\f641"; }

.fa-ad::before { content: "\f641"; }

.fa-circle-arrow-right::before { content: "\f0a9"; }

.fa-arrow-circle-right::before { content: "\f0a9"; }

.fa-filter-circle-xmark::before { content: "\e17b"; }

.fa-locust::before { content: "\e520"; }

.fa-sort::before { content: "\f0dc"; }

.fa-unsorted::before { content: "\f0dc"; }

.fa-list-ol::before { content: "\f0cb"; }

.fa-list-1-2::before { content: "\f0cb"; }

.fa-list-numeric::before { content: "\f0cb"; }

.fa-person-dress-burst::before { content: "\e544"; }

.fa-money-check-dollar::before { content: "\f53d"; }

.fa-money-check-alt::before { content: "\f53d"; }

.fa-vector-square::before { content: "\f5cb"; }

.fa-bread-slice::before { content: "\f7ec"; }

.fa-language::before { content: "\f1ab"; }

.fa-face-kiss-wink-heart::before { content: "\f598"; }

.fa-kiss-wink-heart::before { content: "\f598"; }

.fa-filter::before { content: "\f0b0"; }

.fa-question::before { content: "\3f"; }

.fa-file-signature::before { content: "\f573"; }

.fa-up-down-left-right::before { content: "\f0b2"; }

.fa-arrows-alt::before { content: "\f0b2"; }

.fa-house-chimney-user::before { content: "\e065"; }

.fa-hand-holding-heart::before { content: "\f4be"; }

.fa-puzzle-piece::before { content: "\f12e"; }

.fa-money-check::before { content: "\f53c"; }

.fa-star-half-stroke::before { content: "\f5c0"; }

.fa-star-half-alt::before { content: "\f5c0"; }

.fa-code::before { content: "\f121"; }

.fa-whiskey-glass::before { content: "\f7a0"; }

.fa-glass-whiskey::before { content: "\f7a0"; }

.fa-building-circle-exclamation::before { content: "\e4d3"; }

.fa-magnifying-glass-chart::before { content: "\e522"; }

.fa-arrow-up-right-from-square::before { content: "\f08e"; }

.fa-external-link::before { content: "\f08e"; }

.fa-cubes-stacked::before { content: "\e4e6"; }

.fa-won-sign::before { content: "\f159"; }

.fa-krw::before { content: "\f159"; }

.fa-won::before { content: "\f159"; }

.fa-virus-covid::before { content: "\e4a8"; }

.fa-austral-sign::before { content: "\e0a9"; }

.fa-f::before { content: "\46"; }

.fa-leaf::before { content: "\f06c"; }

.fa-road::before { content: "\f018"; }

.fa-taxi::before { content: "\f1ba"; }

.fa-cab::before { content: "\f1ba"; }

.fa-person-circle-plus::before { content: "\e541"; }

.fa-chart-pie::before { content: "\f200"; }

.fa-pie-chart::before { content: "\f200"; }

.fa-bolt-lightning::before { content: "\e0b7"; }

.fa-sack-xmark::before { content: "\e56a"; }

.fa-file-excel::before { content: "\f1c3"; }

.fa-file-contract::before { content: "\f56c"; }

.fa-fish-fins::before { content: "\e4f2"; }

.fa-building-flag::before { content: "\e4d5"; }

.fa-face-grin-beam::before { content: "\f582"; }

.fa-grin-beam::before { content: "\f582"; }

.fa-object-ungroup::before { content: "\f248"; }

.fa-poop::before { content: "\f619"; }

.fa-location-pin::before { content: "\f041"; }

.fa-map-marker::before { content: "\f041"; }

.fa-kaaba::before { content: "\f66b"; }

.fa-toilet-paper::before { content: "\f71e"; }

.fa-helmet-safety::before { content: "\f807"; }

.fa-hard-hat::before { content: "\f807"; }

.fa-hat-hard::before { content: "\f807"; }

.fa-eject::before { content: "\f052"; }

.fa-circle-right::before { content: "\f35a"; }

.fa-arrow-alt-circle-right::before { content: "\f35a"; }

.fa-plane-circle-check::before { content: "\e555"; }

.fa-face-rolling-eyes::before { content: "\f5a5"; }

.fa-meh-rolling-eyes::before { content: "\f5a5"; }

.fa-object-group::before { content: "\f247"; }

.fa-chart-line::before { content: "\f201"; }

.fa-line-chart::before { content: "\f201"; }

.fa-mask-ventilator::before { content: "\e524"; }

.fa-arrow-right::before { content: "\f061"; }

.fa-signs-post::before { content: "\f277"; }

.fa-map-signs::before { content: "\f277"; }

.fa-cash-register::before { content: "\f788"; }

.fa-person-circle-question::before { content: "\e542"; }

.fa-h::before { content: "\48"; }

.fa-tarp::before { content: "\e57b"; }

.fa-screwdriver-wrench::before { content: "\f7d9"; }

.fa-tools::before { content: "\f7d9"; }

.fa-arrows-to-eye::before { content: "\e4bf"; }

.fa-plug-circle-bolt::before { content: "\e55b"; }

.fa-heart::before { content: "\f004"; }

.fa-mars-and-venus::before { content: "\f224"; }

.fa-house-user::before { content: "\e1b0"; }

.fa-home-user::before { content: "\e1b0"; }

.fa-dumpster-fire::before { content: "\f794"; }

.fa-house-crack::before { content: "\e3b1"; }

.fa-martini-glass-citrus::before { content: "\f561"; }

.fa-cocktail::before { content: "\f561"; }

.fa-face-surprise::before { content: "\f5c2"; }

.fa-surprise::before { content: "\f5c2"; }

.fa-bottle-water::before { content: "\e4c5"; }

.fa-circle-pause::before { content: "\f28b"; }

.fa-pause-circle::before { content: "\f28b"; }

.fa-toilet-paper-slash::before { content: "\e072"; }

.fa-apple-whole::before { content: "\f5d1"; }

.fa-apple-alt::before { content: "\f5d1"; }

.fa-kitchen-set::before { content: "\e51a"; }

.fa-r::before { content: "\52"; }

.fa-temperature-quarter::before { content: "\f2ca"; }

.fa-temperature-1::before { content: "\f2ca"; }

.fa-thermometer-1::before { content: "\f2ca"; }

.fa-thermometer-quarter::before { content: "\f2ca"; }

.fa-cube::before { content: "\f1b2"; }

.fa-bitcoin-sign::before { content: "\e0b4"; }

.fa-shield-dog::before { content: "\e573"; }

.fa-solar-panel::before { content: "\f5ba"; }

.fa-lock-open::before { content: "\f3c1"; }

.fa-elevator::before { content: "\e16d"; }

.fa-money-bill-transfer::before { content: "\e528"; }

.fa-money-bill-trend-up::before { content: "\e529"; }

.fa-house-flood-water-circle-arrow-right::before { content: "\e50f"; }

.fa-square-poll-horizontal::before { content: "\f682"; }

.fa-poll-h::before { content: "\f682"; }

.fa-circle::before { content: "\f111"; }

.fa-backward-fast::before { content: "\f049"; }

.fa-fast-backward::before { content: "\f049"; }

.fa-recycle::before { content: "\f1b8"; }

.fa-user-astronaut::before { content: "\f4fb"; }

.fa-plane-slash::before { content: "\e069"; }

.fa-trademark::before { content: "\f25c"; }

.fa-basketball::before { content: "\f434"; }

.fa-basketball-ball::before { content: "\f434"; }

.fa-satellite-dish::before { content: "\f7c0"; }

.fa-circle-up::before { content: "\f35b"; }

.fa-arrow-alt-circle-up::before { content: "\f35b"; }

.fa-mobile-screen-button::before { content: "\f3cd"; }

.fa-mobile-alt::before { content: "\f3cd"; }

.fa-volume-high::before { content: "\f028"; }

.fa-volume-up::before { content: "\f028"; }

.fa-users-rays::before { content: "\e593"; }

.fa-wallet::before { content: "\f555"; }

.fa-clipboard-check::before { content: "\f46c"; }

.fa-file-audio::before { content: "\f1c7"; }

.fa-burger::before { content: "\f805"; }

.fa-hamburger::before { content: "\f805"; }

.fa-wrench::before { content: "\f0ad"; }

.fa-bugs::before { content: "\e4d0"; }

.fa-rupee-sign::before { content: "\f156"; }

.fa-rupee::before { content: "\f156"; }

.fa-file-image::before { content: "\f1c5"; }

.fa-circle-question::before { content: "\f059"; }

.fa-question-circle::before { content: "\f059"; }

.fa-plane-departure::before { content: "\f5b0"; }

.fa-handshake-slash::before { content: "\e060"; }

.fa-book-bookmark::before { content: "\e0bb"; }

.fa-code-branch::before { content: "\f126"; }

.fa-hat-cowboy::before { content: "\f8c0"; }

.fa-bridge::before { content: "\e4c8"; }

.fa-phone-flip::before { content: "\f879"; }

.fa-phone-alt::before { content: "\f879"; }

.fa-truck-front::before { content: "\e2b7"; }

.fa-cat::before { content: "\f6be"; }

.fa-anchor-circle-exclamation::before { content: "\e4ab"; }

.fa-truck-field::before { content: "\e58d"; }

.fa-route::before { content: "\f4d7"; }

.fa-clipboard-question::before { content: "\e4e3"; }

.fa-panorama::before { content: "\e209"; }

.fa-comment-medical::before { content: "\f7f5"; }

.fa-teeth-open::before { content: "\f62f"; }

.fa-file-circle-minus::before { content: "\e4ed"; }

.fa-tags::before { content: "\f02c"; }

.fa-wine-glass::before { content: "\f4e3"; }

.fa-forward-fast::before { content: "\f050"; }

.fa-fast-forward::before { content: "\f050"; }

.fa-face-meh-blank::before { content: "\f5a4"; }

.fa-meh-blank::before { content: "\f5a4"; }

.fa-square-parking::before { content: "\f540"; }

.fa-parking::before { content: "\f540"; }

.fa-house-signal::before { content: "\e012"; }

.fa-bars-progress::before { content: "\f828"; }

.fa-tasks-alt::before { content: "\f828"; }

.fa-faucet-drip::before { content: "\e006"; }

.fa-cart-flatbed::before { content: "\f474"; }

.fa-dolly-flatbed::before { content: "\f474"; }

.fa-ban-smoking::before { content: "\f54d"; }

.fa-smoking-ban::before { content: "\f54d"; }

.fa-terminal::before { content: "\f120"; }

.fa-mobile-button::before { content: "\f10b"; }

.fa-house-medical-flag::before { content: "\e514"; }

.fa-basket-shopping::before { content: "\f291"; }

.fa-shopping-basket::before { content: "\f291"; }

.fa-tape::before { content: "\f4db"; }

.fa-bus-simple::before { content: "\f55e"; }

.fa-bus-alt::before { content: "\f55e"; }

.fa-eye::before { content: "\f06e"; }

.fa-face-sad-cry::before { content: "\f5b3"; }

.fa-sad-cry::before { content: "\f5b3"; }

.fa-audio-description::before { content: "\f29e"; }

.fa-person-military-to-person::before { content: "\e54c"; }

.fa-file-shield::before { content: "\e4f0"; }

.fa-user-slash::before { content: "\f506"; }

.fa-pen::before { content: "\f304"; }

.fa-tower-observation::before { content: "\e586"; }

.fa-file-code::before { content: "\f1c9"; }

.fa-signal::before { content: "\f012"; }

.fa-signal-5::before { content: "\f012"; }

.fa-signal-perfect::before { content: "\f012"; }

.fa-bus::before { content: "\f207"; }

.fa-heart-circle-xmark::before { content: "\e501"; }

.fa-house-chimney::before { content: "\e3af"; }

.fa-home-lg::before { content: "\e3af"; }

.fa-window-maximize::before { content: "\f2d0"; }

.fa-face-frown::before { content: "\f119"; }

.fa-frown::before { content: "\f119"; }

.fa-prescription::before { content: "\f5b1"; }

.fa-shop::before { content: "\f54f"; }

.fa-store-alt::before { content: "\f54f"; }

.fa-floppy-disk::before { content: "\f0c7"; }

.fa-save::before { content: "\f0c7"; }

.fa-vihara::before { content: "\f6a7"; }

.fa-scale-unbalanced::before { content: "\f515"; }

.fa-balance-scale-left::before { content: "\f515"; }

.fa-sort-up::before { content: "\f0de"; }

.fa-sort-asc::before { content: "\f0de"; }

.fa-comment-dots::before { content: "\f4ad"; }

.fa-commenting::before { content: "\f4ad"; }

.fa-plant-wilt::before { content: "\e5aa"; }

.fa-diamond::before { content: "\f219"; }

.fa-face-grin-squint::before { content: "\f585"; }

.fa-grin-squint::before { content: "\f585"; }

.fa-hand-holding-dollar::before { content: "\f4c0"; }

.fa-hand-holding-usd::before { content: "\f4c0"; }

.fa-bacterium::before { content: "\e05a"; }

.fa-hand-pointer::before { content: "\f25a"; }

.fa-drum-steelpan::before { content: "\f56a"; }

.fa-hand-scissors::before { content: "\f257"; }

.fa-hands-praying::before { content: "\f684"; }

.fa-praying-hands::before { content: "\f684"; }

.fa-arrow-rotate-right::before { content: "\f01e"; }

.fa-arrow-right-rotate::before { content: "\f01e"; }

.fa-arrow-rotate-forward::before { content: "\f01e"; }

.fa-redo::before { content: "\f01e"; }

.fa-biohazard::before { content: "\f780"; }

.fa-location-crosshairs::before { content: "\f601"; }

.fa-location::before { content: "\f601"; }

.fa-mars-double::before { content: "\f227"; }

.fa-child-dress::before { content: "\e59c"; }

.fa-users-between-lines::before { content: "\e591"; }

.fa-lungs-virus::before { content: "\e067"; }

.fa-face-grin-tears::before { content: "\f588"; }

.fa-grin-tears::before { content: "\f588"; }

.fa-phone::before { content: "\f095"; }

.fa-calendar-xmark::before { content: "\f273"; }

.fa-calendar-times::before { content: "\f273"; }

.fa-child-reaching::before { content: "\e59d"; }

.fa-head-side-virus::before { content: "\e064"; }

.fa-user-gear::before { content: "\f4fe"; }

.fa-user-cog::before { content: "\f4fe"; }

.fa-arrow-up-1-9::before { content: "\f163"; }

.fa-sort-numeric-up::before { content: "\f163"; }

.fa-door-closed::before { content: "\f52a"; }

.fa-shield-virus::before { content: "\e06c"; }

.fa-dice-six::before { content: "\f526"; }

.fa-mosquito-net::before { content: "\e52c"; }

.fa-bridge-water::before { content: "\e4ce"; }

.fa-person-booth::before { content: "\f756"; }

.fa-text-width::before { content: "\f035"; }

.fa-hat-wizard::before { content: "\f6e8"; }

.fa-pen-fancy::before { content: "\f5ac"; }

.fa-person-digging::before { content: "\f85e"; }

.fa-digging::before { content: "\f85e"; }

.fa-trash::before { content: "\f1f8"; }

.fa-gauge-simple::before { content: "\f629"; }

.fa-gauge-simple-med::before { content: "\f629"; }

.fa-tachometer-average::before { content: "\f629"; }

.fa-book-medical::before { content: "\f7e6"; }

.fa-poo::before { content: "\f2fe"; }

.fa-quote-right::before { content: "\f10e"; }

.fa-quote-right-alt::before { content: "\f10e"; }

.fa-shirt::before { content: "\f553"; }

.fa-t-shirt::before { content: "\f553"; }

.fa-tshirt::before { content: "\f553"; }

.fa-cubes::before { content: "\f1b3"; }

.fa-divide::before { content: "\f529"; }

.fa-tenge-sign::before { content: "\f7d7"; }

.fa-tenge::before { content: "\f7d7"; }

.fa-headphones::before { content: "\f025"; }

.fa-hands-holding::before { content: "\f4c2"; }

.fa-hands-clapping::before { content: "\e1a8"; }

.fa-republican::before { content: "\f75e"; }

.fa-arrow-left::before { content: "\f060"; }

.fa-person-circle-xmark::before { content: "\e543"; }

.fa-ruler::before { content: "\f545"; }

.fa-align-left::before { content: "\f036"; }

.fa-dice-d6::before { content: "\f6d1"; }

.fa-restroom::before { content: "\f7bd"; }

.fa-j::before { content: "\4a"; }

.fa-users-viewfinder::before { content: "\e595"; }

.fa-file-video::before { content: "\f1c8"; }

.fa-up-right-from-square::before { content: "\f35d"; }

.fa-external-link-alt::before { content: "\f35d"; }

.fa-table-cells::before { content: "\f00a"; }

.fa-th::before { content: "\f00a"; }

.fa-file-pdf::before { content: "\f1c1"; }

.fa-book-bible::before { content: "\f647"; }

.fa-bible::before { content: "\f647"; }

.fa-o::before { content: "\4f"; }

.fa-suitcase-medical::before { content: "\f0fa"; }

.fa-medkit::before { content: "\f0fa"; }

.fa-user-secret::before { content: "\f21b"; }

.fa-otter::before { content: "\f700"; }

.fa-person-dress::before { content: "\f182"; }

.fa-female::before { content: "\f182"; }

.fa-comment-dollar::before { content: "\f651"; }

.fa-business-time::before { content: "\f64a"; }

.fa-briefcase-clock::before { content: "\f64a"; }

.fa-table-cells-large::before { content: "\f009"; }

.fa-th-large::before { content: "\f009"; }

.fa-book-tanakh::before { content: "\f827"; }

.fa-tanakh::before { content: "\f827"; }

.fa-phone-volume::before { content: "\f2a0"; }

.fa-volume-control-phone::before { content: "\f2a0"; }

.fa-hat-cowboy-side::before { content: "\f8c1"; }

.fa-clipboard-user::before { content: "\f7f3"; }

.fa-child::before { content: "\f1ae"; }

.fa-lira-sign::before { content: "\f195"; }

.fa-satellite::before { content: "\f7bf"; }

.fa-plane-lock::before { content: "\e558"; }

.fa-tag::before { content: "\f02b"; }

.fa-comment::before { content: "\f075"; }

.fa-cake-candles::before { content: "\f1fd"; }

.fa-birthday-cake::before { content: "\f1fd"; }

.fa-cake::before { content: "\f1fd"; }

.fa-envelope::before { content: "\f0e0"; }

.fa-angles-up::before { content: "\f102"; }

.fa-angle-double-up::before { content: "\f102"; }

.fa-paperclip::before { content: "\f0c6"; }

.fa-arrow-right-to-city::before { content: "\e4b3"; }

.fa-ribbon::before { content: "\f4d6"; }

.fa-lungs::before { content: "\f604"; }

.fa-arrow-up-9-1::before { content: "\f887"; }

.fa-sort-numeric-up-alt::before { content: "\f887"; }

.fa-litecoin-sign::before { content: "\e1d3"; }

.fa-border-none::before { content: "\f850"; }

.fa-circle-nodes::before { content: "\e4e2"; }

.fa-parachute-box::before { content: "\f4cd"; }

.fa-indent::before { content: "\f03c"; }

.fa-truck-field-un::before { content: "\e58e"; }

.fa-hourglass::before { content: "\f254"; }

.fa-hourglass-empty::before { content: "\f254"; }

.fa-mountain::before { content: "\f6fc"; }

.fa-user-doctor::before { content: "\f0f0"; }

.fa-user-md::before { content: "\f0f0"; }

.fa-circle-info::before { content: "\f05a"; }

.fa-info-circle::before { content: "\f05a"; }

.fa-cloud-meatball::before { content: "\f73b"; }

.fa-camera::before { content: "\f030"; }

.fa-camera-alt::before { content: "\f030"; }

.fa-square-virus::before { content: "\e578"; }

.fa-meteor::before { content: "\f753"; }

.fa-car-on::before { content: "\e4dd"; }

.fa-sleigh::before { content: "\f7cc"; }

.fa-arrow-down-1-9::before { content: "\f162"; }

.fa-sort-numeric-asc::before { content: "\f162"; }

.fa-sort-numeric-down::before { content: "\f162"; }

.fa-hand-holding-droplet::before { content: "\f4c1"; }

.fa-hand-holding-water::before { content: "\f4c1"; }

.fa-water::before { content: "\f773"; }

.fa-calendar-check::before { content: "\f274"; }

.fa-braille::before { content: "\f2a1"; }

.fa-prescription-bottle-medical::before { content: "\f486"; }

.fa-prescription-bottle-alt::before { content: "\f486"; }

.fa-landmark::before { content: "\f66f"; }

.fa-truck::before { content: "\f0d1"; }

.fa-crosshairs::before { content: "\f05b"; }

.fa-person-cane::before { content: "\e53c"; }

.fa-tent::before { content: "\e57d"; }

.fa-vest-patches::before { content: "\e086"; }

.fa-check-double::before { content: "\f560"; }

.fa-arrow-down-a-z::before { content: "\f15d"; }

.fa-sort-alpha-asc::before { content: "\f15d"; }

.fa-sort-alpha-down::before { content: "\f15d"; }

.fa-money-bill-wheat::before { content: "\e52a"; }

.fa-cookie::before { content: "\f563"; }

.fa-arrow-rotate-left::before { content: "\f0e2"; }

.fa-arrow-left-rotate::before { content: "\f0e2"; }

.fa-arrow-rotate-back::before { content: "\f0e2"; }

.fa-arrow-rotate-backward::before { content: "\f0e2"; }

.fa-undo::before { content: "\f0e2"; }

.fa-hard-drive::before { content: "\f0a0"; }

.fa-hdd::before { content: "\f0a0"; }

.fa-face-grin-squint-tears::before { content: "\f586"; }

.fa-grin-squint-tears::before { content: "\f586"; }

.fa-dumbbell::before { content: "\f44b"; }

.fa-rectangle-list::before { content: "\f022"; }

.fa-list-alt::before { content: "\f022"; }

.fa-tarp-droplet::before { content: "\e57c"; }

.fa-house-medical-circle-check::before { content: "\e511"; }

.fa-person-skiing-nordic::before { content: "\f7ca"; }

.fa-skiing-nordic::before { content: "\f7ca"; }

.fa-calendar-plus::before { content: "\f271"; }

.fa-plane-arrival::before { content: "\f5af"; }

.fa-circle-left::before { content: "\f359"; }

.fa-arrow-alt-circle-left::before { content: "\f359"; }

.fa-train-subway::before { content: "\f239"; }

.fa-subway::before { content: "\f239"; }

.fa-chart-gantt::before { content: "\e0e4"; }

.fa-indian-rupee-sign::before { content: "\e1bc"; }

.fa-indian-rupee::before { content: "\e1bc"; }

.fa-inr::before { content: "\e1bc"; }

.fa-crop-simple::before { content: "\f565"; }

.fa-crop-alt::before { content: "\f565"; }

.fa-money-bill-1::before { content: "\f3d1"; }

.fa-money-bill-alt::before { content: "\f3d1"; }

.fa-left-long::before { content: "\f30a"; }

.fa-long-arrow-alt-left::before { content: "\f30a"; }

.fa-dna::before { content: "\f471"; }

.fa-virus-slash::before { content: "\e075"; }

.fa-minus::before { content: "\f068"; }

.fa-subtract::before { content: "\f068"; }

.fa-chess::before { content: "\f439"; }

.fa-arrow-left-long::before { content: "\f177"; }

.fa-long-arrow-left::before { content: "\f177"; }

.fa-plug-circle-check::before { content: "\e55c"; }

.fa-street-view::before { content: "\f21d"; }

.fa-franc-sign::before { content: "\e18f"; }

.fa-volume-off::before { content: "\f026"; }

.fa-hands-asl-interpreting::before { content: "\f2a3"; }

.fa-american-sign-language-interpreting::before { content: "\f2a3"; }

.fa-asl-interpreting::before { content: "\f2a3"; }

.fa-hands-american-sign-language-interpreting::before { content: "\f2a3"; }

.fa-gear::before { content: "\f013"; }

.fa-cog::before { content: "\f013"; }

.fa-droplet-slash::before { content: "\f5c7"; }

.fa-tint-slash::before { content: "\f5c7"; }

.fa-mosque::before { content: "\f678"; }

.fa-mosquito::before { content: "\e52b"; }

.fa-star-of-david::before { content: "\f69a"; }

.fa-person-military-rifle::before { content: "\e54b"; }

.fa-cart-shopping::before { content: "\f07a"; }

.fa-shopping-cart::before { content: "\f07a"; }

.fa-vials::before { content: "\f493"; }

.fa-plug-circle-plus::before { content: "\e55f"; }

.fa-place-of-worship::before { content: "\f67f"; }

.fa-grip-vertical::before { content: "\f58e"; }

.fa-arrow-turn-up::before { content: "\f148"; }

.fa-level-up::before { content: "\f148"; }

.fa-u::before { content: "\55"; }

.fa-square-root-variable::before { content: "\f698"; }

.fa-square-root-alt::before { content: "\f698"; }

.fa-clock::before { content: "\f017"; }

.fa-clock-four::before { content: "\f017"; }

.fa-backward-step::before { content: "\f048"; }

.fa-step-backward::before { content: "\f048"; }

.fa-pallet::before { content: "\f482"; }

.fa-faucet::before { content: "\e005"; }

.fa-baseball-bat-ball::before { content: "\f432"; }

.fa-s::before { content: "\53"; }

.fa-timeline::before { content: "\e29c"; }

.fa-keyboard::before { content: "\f11c"; }

.fa-caret-down::before { content: "\f0d7"; }

.fa-house-chimney-medical::before { content: "\f7f2"; }

.fa-clinic-medical::before { content: "\f7f2"; }

.fa-temperature-three-quarters::before { content: "\f2c8"; }

.fa-temperature-3::before { content: "\f2c8"; }

.fa-thermometer-3::before { content: "\f2c8"; }

.fa-thermometer-three-quarters::before { content: "\f2c8"; }

.fa-mobile-screen::before { content: "\f3cf"; }

.fa-mobile-android-alt::before { content: "\f3cf"; }

.fa-plane-up::before { content: "\e22d"; }

.fa-piggy-bank::before { content: "\f4d3"; }

.fa-battery-half::before { content: "\f242"; }

.fa-battery-3::before { content: "\f242"; }

.fa-mountain-city::before { content: "\e52e"; }

.fa-coins::before { content: "\f51e"; }

.fa-khanda::before { content: "\f66d"; }

.fa-sliders::before { content: "\f1de"; }

.fa-sliders-h::before { content: "\f1de"; }

.fa-folder-tree::before { content: "\f802"; }

.fa-network-wired::before { content: "\f6ff"; }

.fa-map-pin::before { content: "\f276"; }

.fa-hamsa::before { content: "\f665"; }

.fa-cent-sign::before { content: "\e3f5"; }

.fa-flask::before { content: "\f0c3"; }

.fa-person-pregnant::before { content: "\e31e"; }

.fa-wand-sparkles::before { content: "\f72b"; }

.fa-ellipsis-vertical::before { content: "\f142"; }

.fa-ellipsis-v::before { content: "\f142"; }

.fa-ticket::before { content: "\f145"; }

.fa-power-off::before { content: "\f011"; }

.fa-right-long::before { content: "\f30b"; }

.fa-long-arrow-alt-right::before { content: "\f30b"; }

.fa-flag-usa::before { content: "\f74d"; }

.fa-laptop-file::before { content: "\e51d"; }

.fa-tty::before { content: "\f1e4"; }

.fa-teletype::before { content: "\f1e4"; }

.fa-diagram-next::before { content: "\e476"; }

.fa-person-rifle::before { content: "\e54e"; }

.fa-house-medical-circle-exclamation::before { content: "\e512"; }

.fa-closed-captioning::before { content: "\f20a"; }

.fa-person-hiking::before { content: "\f6ec"; }

.fa-hiking::before { content: "\f6ec"; }

.fa-venus-double::before { content: "\f226"; }

.fa-images::before { content: "\f302"; }

.fa-calculator::before { content: "\f1ec"; }

.fa-people-pulling::before { content: "\e535"; }

.fa-n::before { content: "\4e"; }

.fa-cable-car::before { content: "\f7da"; }

.fa-tram::before { content: "\f7da"; }

.fa-cloud-rain::before { content: "\f73d"; }

.fa-building-circle-xmark::before { content: "\e4d4"; }

.fa-ship::before { content: "\f21a"; }

.fa-arrows-down-to-line::before { content: "\e4b8"; }

.fa-download::before { content: "\f019"; }

.fa-face-grin::before { content: "\f580"; }

.fa-grin::before { content: "\f580"; }

.fa-delete-left::before { content: "\f55a"; }

.fa-backspace::before { content: "\f55a"; }

.fa-eye-dropper::before { content: "\f1fb"; }

.fa-eye-dropper-empty::before { content: "\f1fb"; }

.fa-eyedropper::before { content: "\f1fb"; }

.fa-file-circle-check::before { content: "\e5a0"; }

.fa-forward::before { content: "\f04e"; }

.fa-mobile::before { content: "\f3ce"; }

.fa-mobile-android::before { content: "\f3ce"; }

.fa-mobile-phone::before { content: "\f3ce"; }

.fa-face-meh::before { content: "\f11a"; }

.fa-meh::before { content: "\f11a"; }

.fa-align-center::before { content: "\f037"; }

.fa-book-skull::before { content: "\f6b7"; }

.fa-book-dead::before { content: "\f6b7"; }

.fa-id-card::before { content: "\f2c2"; }

.fa-drivers-license::before { content: "\f2c2"; }

.fa-outdent::before { content: "\f03b"; }

.fa-dedent::before { content: "\f03b"; }

.fa-heart-circle-exclamation::before { content: "\e4fe"; }

.fa-house::before { content: "\f015"; }

.fa-home::before { content: "\f015"; }

.fa-home-alt::before { content: "\f015"; }

.fa-home-lg-alt::before { content: "\f015"; }

.fa-calendar-week::before { content: "\f784"; }

.fa-laptop-medical::before { content: "\f812"; }

.fa-b::before { content: "\42"; }

.fa-file-medical::before { content: "\f477"; }

.fa-dice-one::before { content: "\f525"; }

.fa-kiwi-bird::before { content: "\f535"; }

.fa-arrow-right-arrow-left::before { content: "\f0ec"; }

.fa-exchange::before { content: "\f0ec"; }

.fa-rotate-right::before { content: "\f2f9"; }

.fa-redo-alt::before { content: "\f2f9"; }

.fa-rotate-forward::before { content: "\f2f9"; }

.fa-utensils::before { content: "\f2e7"; }

.fa-cutlery::before { content: "\f2e7"; }

.fa-arrow-up-wide-short::before { content: "\f161"; }

.fa-sort-amount-up::before { content: "\f161"; }

.fa-mill-sign::before { content: "\e1ed"; }

.fa-bowl-rice::before { content: "\e2eb"; }

.fa-skull::before { content: "\f54c"; }

.fa-tower-broadcast::before { content: "\f519"; }

.fa-broadcast-tower::before { content: "\f519"; }

.fa-truck-pickup::before { content: "\f63c"; }

.fa-up-long::before { content: "\f30c"; }

.fa-long-arrow-alt-up::before { content: "\f30c"; }

.fa-stop::before { content: "\f04d"; }

.fa-code-merge::before { content: "\f387"; }

.fa-upload::before { content: "\f093"; }

.fa-hurricane::before { content: "\f751"; }

.fa-mound::before { content: "\e52d"; }

.fa-toilet-portable::before { content: "\e583"; }

.fa-compact-disc::before { content: "\f51f"; }

.fa-file-arrow-down::before { content: "\f56d"; }

.fa-file-download::before { content: "\f56d"; }

.fa-caravan::before { content: "\f8ff"; }

.fa-shield-cat::before { content: "\e572"; }

.fa-bolt::before { content: "\f0e7"; }

.fa-zap::before { content: "\f0e7"; }

.fa-glass-water::before { content: "\e4f4"; }

.fa-oil-well::before { content: "\e532"; }

.fa-vault::before { content: "\e2c5"; }

.fa-mars::before { content: "\f222"; }

.fa-toilet::before { content: "\f7d8"; }

.fa-plane-circle-xmark::before { content: "\e557"; }

.fa-yen-sign::before { content: "\f157"; }

.fa-cny::before { content: "\f157"; }

.fa-jpy::before { content: "\f157"; }

.fa-rmb::before { content: "\f157"; }

.fa-yen::before { content: "\f157"; }

.fa-ruble-sign::before { content: "\f158"; }

.fa-rouble::before { content: "\f158"; }

.fa-rub::before { content: "\f158"; }

.fa-ruble::before { content: "\f158"; }

.fa-sun::before { content: "\f185"; }

.fa-guitar::before { content: "\f7a6"; }

.fa-face-laugh-wink::before { content: "\f59c"; }

.fa-laugh-wink::before { content: "\f59c"; }

.fa-horse-head::before { content: "\f7ab"; }

.fa-bore-hole::before { content: "\e4c3"; }

.fa-industry::before { content: "\f275"; }

.fa-circle-down::before { content: "\f358"; }

.fa-arrow-alt-circle-down::before { content: "\f358"; }

.fa-arrows-turn-to-dots::before { content: "\e4c1"; }

.fa-florin-sign::before { content: "\e184"; }

.fa-arrow-down-short-wide::before { content: "\f884"; }

.fa-sort-amount-desc::before { content: "\f884"; }

.fa-sort-amount-down-alt::before { content: "\f884"; }

.fa-less-than::before { content: "\3c"; }

.fa-angle-down::before { content: "\f107"; }

.fa-car-tunnel::before { content: "\e4de"; }

.fa-head-side-cough::before { content: "\e061"; }

.fa-grip-lines::before { content: "\f7a4"; }

.fa-thumbs-down::before { content: "\f165"; }

.fa-user-lock::before { content: "\f502"; }

.fa-arrow-right-long::before { content: "\f178"; }

.fa-long-arrow-right::before { content: "\f178"; }

.fa-anchor-circle-xmark::before { content: "\e4ac"; }

.fa-ellipsis::before { content: "\f141"; }

.fa-ellipsis-h::before { content: "\f141"; }

.fa-chess-pawn::before { content: "\f443"; }

.fa-kit-medical::before { content: "\f479"; }

.fa-first-aid::before { content: "\f479"; }

.fa-person-through-window::before { content: "\e5a9"; }

.fa-toolbox::before { content: "\f552"; }

.fa-hands-holding-circle::before { content: "\e4fb"; }

.fa-bug::before { content: "\f188"; }

.fa-credit-card::before { content: "\f09d"; }

.fa-credit-card-alt::before { content: "\f09d"; }

.fa-car::before { content: "\f1b9"; }

.fa-automobile::before { content: "\f1b9"; }

.fa-hand-holding-hand::before { content: "\e4f7"; }

.fa-book-open-reader::before { content: "\f5da"; }

.fa-book-reader::before { content: "\f5da"; }

.fa-mountain-sun::before { content: "\e52f"; }

.fa-arrows-left-right-to-line::before { content: "\e4ba"; }

.fa-dice-d20::before { content: "\f6cf"; }

.fa-truck-droplet::before { content: "\e58c"; }

.fa-file-circle-xmark::before { content: "\e5a1"; }

.fa-temperature-arrow-up::before { content: "\e040"; }

.fa-temperature-up::before { content: "\e040"; }

.fa-medal::before { content: "\f5a2"; }

.fa-bed::before { content: "\f236"; }

.fa-square-h::before { content: "\f0fd"; }

.fa-h-square::before { content: "\f0fd"; }

.fa-podcast::before { content: "\f2ce"; }

.fa-temperature-full::before { content: "\f2c7"; }

.fa-temperature-4::before { content: "\f2c7"; }

.fa-thermometer-4::before { content: "\f2c7"; }

.fa-thermometer-full::before { content: "\f2c7"; }

.fa-bell::before { content: "\f0f3"; }

.fa-superscript::before { content: "\f12b"; }

.fa-plug-circle-xmark::before { content: "\e560"; }

.fa-star-of-life::before { content: "\f621"; }

.fa-phone-slash::before { content: "\f3dd"; }

.fa-paint-roller::before { content: "\f5aa"; }

.fa-handshake-angle::before { content: "\f4c4"; }

.fa-hands-helping::before { content: "\f4c4"; }

.fa-location-dot::before { content: "\f3c5"; }

.fa-map-marker-alt::before { content: "\f3c5"; }

.fa-file::before { content: "\f15b"; }

.fa-greater-than::before { content: "\3e"; }

.fa-person-swimming::before { content: "\f5c4"; }

.fa-swimmer::before { content: "\f5c4"; }

.fa-arrow-down::before { content: "\f063"; }

.fa-droplet::before { content: "\f043"; }

.fa-tint::before { content: "\f043"; }

.fa-eraser::before { content: "\f12d"; }

.fa-earth-americas::before { content: "\f57d"; }

.fa-earth::before { content: "\f57d"; }

.fa-earth-america::before { content: "\f57d"; }

.fa-globe-americas::before { content: "\f57d"; }

.fa-person-burst::before { content: "\e53b"; }

.fa-dove::before { content: "\f4ba"; }

.fa-battery-empty::before { content: "\f244"; }

.fa-battery-0::before { content: "\f244"; }

.fa-socks::before { content: "\f696"; }

.fa-inbox::before { content: "\f01c"; }

.fa-section::before { content: "\e447"; }

.fa-gauge-high::before { content: "\f625"; }

.fa-tachometer-alt::before { content: "\f625"; }

.fa-tachometer-alt-fast::before { content: "\f625"; }

.fa-envelope-open-text::before { content: "\f658"; }

.fa-hospital::before { content: "\f0f8"; }

.fa-hospital-alt::before { content: "\f0f8"; }

.fa-hospital-wide::before { content: "\f0f8"; }

.fa-wine-bottle::before { content: "\f72f"; }

.fa-chess-rook::before { content: "\f447"; }

.fa-bars-staggered::before { content: "\f550"; }

.fa-reorder::before { content: "\f550"; }

.fa-stream::before { content: "\f550"; }

.fa-dharmachakra::before { content: "\f655"; }

.fa-hotdog::before { content: "\f80f"; }

.fa-person-walking-with-cane::before { content: "\f29d"; }

.fa-blind::before { content: "\f29d"; }

.fa-drum::before { content: "\f569"; }

.fa-ice-cream::before { content: "\f810"; }

.fa-heart-circle-bolt::before { content: "\e4fc"; }

.fa-fax::before { content: "\f1ac"; }

.fa-paragraph::before { content: "\f1dd"; }

.fa-check-to-slot::before { content: "\f772"; }

.fa-vote-yea::before { content: "\f772"; }

.fa-star-half::before { content: "\f089"; }

.fa-boxes-stacked::before { content: "\f468"; }

.fa-boxes::before { content: "\f468"; }

.fa-boxes-alt::before { content: "\f468"; }

.fa-link::before { content: "\f0c1"; }

.fa-chain::before { content: "\f0c1"; }

.fa-ear-listen::before { content: "\f2a2"; }

.fa-assistive-listening-systems::before { content: "\f2a2"; }

.fa-tree-city::before { content: "\e587"; }

.fa-play::before { content: "\f04b"; }

.fa-font::before { content: "\f031"; }

.fa-table-cells-row-lock::before { content: "\e67a"; }

.fa-rupiah-sign::before { content: "\e23d"; }

.fa-magnifying-glass::before { content: "\f002"; }

.fa-search::before { content: "\f002"; }

.fa-table-tennis-paddle-ball::before { content: "\f45d"; }

.fa-ping-pong-paddle-ball::before { content: "\f45d"; }

.fa-table-tennis::before { content: "\f45d"; }

.fa-person-dots-from-line::before { content: "\f470"; }

.fa-diagnoses::before { content: "\f470"; }

.fa-trash-can-arrow-up::before { content: "\f82a"; }

.fa-trash-restore-alt::before { content: "\f82a"; }

.fa-naira-sign::before { content: "\e1f6"; }

.fa-cart-arrow-down::before { content: "\f218"; }

.fa-walkie-talkie::before { content: "\f8ef"; }

.fa-file-pen::before { content: "\f31c"; }

.fa-file-edit::before { content: "\f31c"; }

.fa-receipt::before { content: "\f543"; }

.fa-square-pen::before { content: "\f14b"; }

.fa-pen-square::before { content: "\f14b"; }

.fa-pencil-square::before { content: "\f14b"; }

.fa-suitcase-rolling::before { content: "\f5c1"; }

.fa-person-circle-exclamation::before { content: "\e53f"; }

.fa-chevron-down::before { content: "\f078"; }

.fa-battery-full::before { content: "\f240"; }

.fa-battery::before { content: "\f240"; }

.fa-battery-5::before { content: "\f240"; }

.fa-skull-crossbones::before { content: "\f714"; }

.fa-code-compare::before { content: "\e13a"; }

.fa-list-ul::before { content: "\f0ca"; }

.fa-list-dots::before { content: "\f0ca"; }

.fa-school-lock::before { content: "\e56f"; }

.fa-tower-cell::before { content: "\e585"; }

.fa-down-long::before { content: "\f309"; }

.fa-long-arrow-alt-down::before { content: "\f309"; }

.fa-ranking-star::before { content: "\e561"; }

.fa-chess-king::before { content: "\f43f"; }

.fa-person-harassing::before { content: "\e549"; }

.fa-brazilian-real-sign::before { content: "\e46c"; }

.fa-landmark-dome::before { content: "\f752"; }

.fa-landmark-alt::before { content: "\f752"; }

.fa-arrow-up::before { content: "\f062"; }

.fa-tv::before { content: "\f26c"; }

.fa-television::before { content: "\f26c"; }

.fa-tv-alt::before { content: "\f26c"; }

.fa-shrimp::before { content: "\e448"; }

.fa-list-check::before { content: "\f0ae"; }

.fa-tasks::before { content: "\f0ae"; }

.fa-jug-detergent::before { content: "\e519"; }

.fa-circle-user::before { content: "\f2bd"; }

.fa-user-circle::before { content: "\f2bd"; }

.fa-user-shield::before { content: "\f505"; }

.fa-wind::before { content: "\f72e"; }

.fa-car-burst::before { content: "\f5e1"; }

.fa-car-crash::before { content: "\f5e1"; }

.fa-y::before { content: "\59"; }

.fa-person-snowboarding::before { content: "\f7ce"; }

.fa-snowboarding::before { content: "\f7ce"; }

.fa-truck-fast::before { content: "\f48b"; }

.fa-shipping-fast::before { content: "\f48b"; }

.fa-fish::before { content: "\f578"; }

.fa-user-graduate::before { content: "\f501"; }

.fa-circle-half-stroke::before { content: "\f042"; }

.fa-adjust::before { content: "\f042"; }

.fa-clapperboard::before { content: "\e131"; }

.fa-circle-radiation::before { content: "\f7ba"; }

.fa-radiation-alt::before { content: "\f7ba"; }

.fa-baseball::before { content: "\f433"; }

.fa-baseball-ball::before { content: "\f433"; }

.fa-jet-fighter-up::before { content: "\e518"; }

.fa-diagram-project::before { content: "\f542"; }

.fa-project-diagram::before { content: "\f542"; }

.fa-copy::before { content: "\f0c5"; }

.fa-volume-xmark::before { content: "\f6a9"; }

.fa-volume-mute::before { content: "\f6a9"; }

.fa-volume-times::before { content: "\f6a9"; }

.fa-hand-sparkles::before { content: "\e05d"; }

.fa-grip::before { content: "\f58d"; }

.fa-grip-horizontal::before { content: "\f58d"; }

.fa-share-from-square::before { content: "\f14d"; }

.fa-share-square::before { content: "\f14d"; }

.fa-child-combatant::before { content: "\e4e0"; }

.fa-child-rifle::before { content: "\e4e0"; }

.fa-gun::before { content: "\e19b"; }

.fa-square-phone::before { content: "\f098"; }

.fa-phone-square::before { content: "\f098"; }

.fa-plus::before { content: "\2b"; }

.fa-add::before { content: "\2b"; }

.fa-expand::before { content: "\f065"; }

.fa-computer::before { content: "\e4e5"; }

.fa-xmark::before { content: "\f00d"; }

.fa-close::before { content: "\f00d"; }

.fa-multiply::before { content: "\f00d"; }

.fa-remove::before { content: "\f00d"; }

.fa-times::before { content: "\f00d"; }

.fa-arrows-up-down-left-right::before { content: "\f047"; }

.fa-arrows::before { content: "\f047"; }

.fa-chalkboard-user::before { content: "\f51c"; }

.fa-chalkboard-teacher::before { content: "\f51c"; }

.fa-peso-sign::before { content: "\e222"; }

.fa-building-shield::before { content: "\e4d8"; }

.fa-baby::before { content: "\f77c"; }

.fa-users-line::before { content: "\e592"; }

.fa-quote-left::before { content: "\f10d"; }

.fa-quote-left-alt::before { content: "\f10d"; }

.fa-tractor::before { content: "\f722"; }

.fa-trash-arrow-up::before { content: "\f829"; }

.fa-trash-restore::before { content: "\f829"; }

.fa-arrow-down-up-lock::before { content: "\e4b0"; }

.fa-lines-leaning::before { content: "\e51e"; }

.fa-ruler-combined::before { content: "\f546"; }

.fa-copyright::before { content: "\f1f9"; }

.fa-equals::before { content: "\3d"; }

.fa-blender::before { content: "\f517"; }

.fa-teeth::before { content: "\f62e"; }

.fa-shekel-sign::before { content: "\f20b"; }

.fa-ils::before { content: "\f20b"; }

.fa-shekel::before { content: "\f20b"; }

.fa-sheqel::before { content: "\f20b"; }

.fa-sheqel-sign::before { content: "\f20b"; }

.fa-map::before { content: "\f279"; }

.fa-rocket::before { content: "\f135"; }

.fa-photo-film::before { content: "\f87c"; }

.fa-photo-video::before { content: "\f87c"; }

.fa-folder-minus::before { content: "\f65d"; }

.fa-store::before { content: "\f54e"; }

.fa-arrow-trend-up::before { content: "\e098"; }

.fa-plug-circle-minus::before { content: "\e55e"; }

.fa-sign-hanging::before { content: "\f4d9"; }

.fa-sign::before { content: "\f4d9"; }

.fa-bezier-curve::before { content: "\f55b"; }

.fa-bell-slash::before { content: "\f1f6"; }

.fa-tablet::before { content: "\f3fb"; }

.fa-tablet-android::before { content: "\f3fb"; }

.fa-school-flag::before { content: "\e56e"; }

.fa-fill::before { content: "\f575"; }

.fa-angle-up::before { content: "\f106"; }

.fa-drumstick-bite::before { content: "\f6d7"; }

.fa-holly-berry::before { content: "\f7aa"; }

.fa-chevron-left::before { content: "\f053"; }

.fa-bacteria::before { content: "\e059"; }

.fa-hand-lizard::before { content: "\f258"; }

.fa-notdef::before { content: "\e1fe"; }

.fa-disease::before { content: "\f7fa"; }

.fa-briefcase-medical::before { content: "\f469"; }

.fa-genderless::before { content: "\f22d"; }

.fa-chevron-right::before { content: "\f054"; }

.fa-retweet::before { content: "\f079"; }

.fa-car-rear::before { content: "\f5de"; }

.fa-car-alt::before { content: "\f5de"; }

.fa-pump-soap::before { content: "\e06b"; }

.fa-video-slash::before { content: "\f4e2"; }

.fa-battery-quarter::before { content: "\f243"; }

.fa-battery-2::before { content: "\f243"; }

.fa-radio::before { content: "\f8d7"; }

.fa-baby-carriage::before { content: "\f77d"; }

.fa-carriage-baby::before { content: "\f77d"; }

.fa-traffic-light::before { content: "\f637"; }

.fa-thermometer::before { content: "\f491"; }

.fa-vr-cardboard::before { content: "\f729"; }

.fa-hand-middle-finger::before { content: "\f806"; }

.fa-percent::before { content: "\25"; }

.fa-percentage::before { content: "\25"; }

.fa-truck-moving::before { content: "\f4df"; }

.fa-glass-water-droplet::before { content: "\e4f5"; }

.fa-display::before { content: "\e163"; }

.fa-face-smile::before { content: "\f118"; }

.fa-smile::before { content: "\f118"; }

.fa-thumbtack::before { content: "\f08d"; }

.fa-thumb-tack::before { content: "\f08d"; }

.fa-trophy::before { content: "\f091"; }

.fa-person-praying::before { content: "\f683"; }

.fa-pray::before { content: "\f683"; }

.fa-hammer::before { content: "\f6e3"; }

.fa-hand-peace::before { content: "\f25b"; }

.fa-rotate::before { content: "\f2f1"; }

.fa-sync-alt::before { content: "\f2f1"; }

.fa-spinner::before { content: "\f110"; }

.fa-robot::before { content: "\f544"; }

.fa-peace::before { content: "\f67c"; }

.fa-gears::before { content: "\f085"; }

.fa-cogs::before { content: "\f085"; }

.fa-warehouse::before { content: "\f494"; }

.fa-arrow-up-right-dots::before { content: "\e4b7"; }

.fa-splotch::before { content: "\f5bc"; }

.fa-face-grin-hearts::before { content: "\f584"; }

.fa-grin-hearts::before { content: "\f584"; }

.fa-dice-four::before { content: "\f524"; }

.fa-sim-card::before { content: "\f7c4"; }

.fa-transgender::before { content: "\f225"; }

.fa-transgender-alt::before { content: "\f225"; }

.fa-mercury::before { content: "\f223"; }

.fa-arrow-turn-down::before { content: "\f149"; }

.fa-level-down::before { content: "\f149"; }

.fa-person-falling-burst::before { content: "\e547"; }

.fa-award::before { content: "\f559"; }

.fa-ticket-simple::before { content: "\f3ff"; }

.fa-ticket-alt::before { content: "\f3ff"; }

.fa-building::before { content: "\f1ad"; }

.fa-angles-left::before { content: "\f100"; }

.fa-angle-double-left::before { content: "\f100"; }

.fa-qrcode::before { content: "\f029"; }

.fa-clock-rotate-left::before { content: "\f1da"; }

.fa-history::before { content: "\f1da"; }

.fa-face-grin-beam-sweat::before { content: "\f583"; }

.fa-grin-beam-sweat::before { content: "\f583"; }

.fa-file-export::before { content: "\f56e"; }

.fa-arrow-right-from-file::before { content: "\f56e"; }

.fa-shield::before { content: "\f132"; }

.fa-shield-blank::before { content: "\f132"; }

.fa-arrow-up-short-wide::before { content: "\f885"; }

.fa-sort-amount-up-alt::before { content: "\f885"; }

.fa-house-medical::before { content: "\e3b2"; }

.fa-golf-ball-tee::before { content: "\f450"; }

.fa-golf-ball::before { content: "\f450"; }

.fa-circle-chevron-left::before { content: "\f137"; }

.fa-chevron-circle-left::before { content: "\f137"; }

.fa-house-chimney-window::before { content: "\e00d"; }

.fa-pen-nib::before { content: "\f5ad"; }

.fa-tent-arrow-turn-left::before { content: "\e580"; }

.fa-tents::before { content: "\e582"; }

.fa-wand-magic::before { content: "\f0d0"; }

.fa-magic::before { content: "\f0d0"; }

.fa-dog::before { content: "\f6d3"; }

.fa-carrot::before { content: "\f787"; }

.fa-moon::before { content: "\f186"; }

.fa-wine-glass-empty::before { content: "\f5ce"; }

.fa-wine-glass-alt::before { content: "\f5ce"; }

.fa-cheese::before { content: "\f7ef"; }

.fa-yin-yang::before { content: "\f6ad"; }

.fa-music::before { content: "\f001"; }

.fa-code-commit::before { content: "\f386"; }

.fa-temperature-low::before { content: "\f76b"; }

.fa-person-biking::before { content: "\f84a"; }

.fa-biking::before { content: "\f84a"; }

.fa-broom::before { content: "\f51a"; }

.fa-shield-heart::before { content: "\e574"; }

.fa-gopuram::before { content: "\f664"; }

.fa-earth-oceania::before { content: "\e47b"; }

.fa-globe-oceania::before { content: "\e47b"; }

.fa-square-xmark::before { content: "\f2d3"; }

.fa-times-square::before { content: "\f2d3"; }

.fa-xmark-square::before { content: "\f2d3"; }

.fa-hashtag::before { content: "\23"; }

.fa-up-right-and-down-left-from-center::before { content: "\f424"; }

.fa-expand-alt::before { content: "\f424"; }

.fa-oil-can::before { content: "\f613"; }

.fa-t::before { content: "\54"; }

.fa-hippo::before { content: "\f6ed"; }

.fa-chart-column::before { content: "\e0e3"; }

.fa-infinity::before { content: "\f534"; }

.fa-vial-circle-check::before { content: "\e596"; }

.fa-person-arrow-down-to-line::before { content: "\e538"; }

.fa-voicemail::before { content: "\f897"; }

.fa-fan::before { content: "\f863"; }

.fa-person-walking-luggage::before { content: "\e554"; }

.fa-up-down::before { content: "\f338"; }

.fa-arrows-alt-v::before { content: "\f338"; }

.fa-cloud-moon-rain::before { content: "\f73c"; }

.fa-calendar::before { content: "\f133"; }

.fa-trailer::before { content: "\e041"; }

.fa-bahai::before { content: "\f666"; }

.fa-haykal::before { content: "\f666"; }

.fa-sd-card::before { content: "\f7c2"; }

.fa-dragon::before { content: "\f6d5"; }

.fa-shoe-prints::before { content: "\f54b"; }

.fa-circle-plus::before { content: "\f055"; }

.fa-plus-circle::before { content: "\f055"; }

.fa-face-grin-tongue-wink::before { content: "\f58b"; }

.fa-grin-tongue-wink::before { content: "\f58b"; }

.fa-hand-holding::before { content: "\f4bd"; }

.fa-plug-circle-exclamation::before { content: "\e55d"; }

.fa-link-slash::before { content: "\f127"; }

.fa-chain-broken::before { content: "\f127"; }

.fa-chain-slash::before { content: "\f127"; }

.fa-unlink::before { content: "\f127"; }

.fa-clone::before { content: "\f24d"; }

.fa-person-walking-arrow-loop-left::before { content: "\e551"; }

.fa-arrow-up-z-a::before { content: "\f882"; }

.fa-sort-alpha-up-alt::before { content: "\f882"; }

.fa-fire-flame-curved::before { content: "\f7e4"; }

.fa-fire-alt::before { content: "\f7e4"; }

.fa-tornado::before { content: "\f76f"; }

.fa-file-circle-plus::before { content: "\e494"; }

.fa-book-quran::before { content: "\f687"; }

.fa-quran::before { content: "\f687"; }

.fa-anchor::before { content: "\f13d"; }

.fa-border-all::before { content: "\f84c"; }

.fa-face-angry::before { content: "\f556"; }

.fa-angry::before { content: "\f556"; }

.fa-cookie-bite::before { content: "\f564"; }

.fa-arrow-trend-down::before { content: "\e097"; }

.fa-rss::before { content: "\f09e"; }

.fa-feed::before { content: "\f09e"; }

.fa-draw-polygon::before { content: "\f5ee"; }

.fa-scale-balanced::before { content: "\f24e"; }

.fa-balance-scale::before { content: "\f24e"; }

.fa-gauge-simple-high::before { content: "\f62a"; }

.fa-tachometer::before { content: "\f62a"; }

.fa-tachometer-fast::before { content: "\f62a"; }

.fa-shower::before { content: "\f2cc"; }

.fa-desktop::before { content: "\f390"; }

.fa-desktop-alt::before { content: "\f390"; }

.fa-m::before { content: "\4d"; }

.fa-table-list::before { content: "\f00b"; }

.fa-th-list::before { content: "\f00b"; }

.fa-comment-sms::before { content: "\f7cd"; }

.fa-sms::before { content: "\f7cd"; }

.fa-book::before { content: "\f02d"; }

.fa-user-plus::before { content: "\f234"; }

.fa-check::before { content: "\f00c"; }

.fa-battery-three-quarters::before { content: "\f241"; }

.fa-battery-4::before { content: "\f241"; }

.fa-house-circle-check::before { content: "\e509"; }

.fa-angle-left::before { content: "\f104"; }

.fa-diagram-successor::before { content: "\e47a"; }

.fa-truck-arrow-right::before { content: "\e58b"; }

.fa-arrows-split-up-and-left::before { content: "\e4bc"; }

.fa-hand-fist::before { content: "\f6de"; }

.fa-fist-raised::before { content: "\f6de"; }

.fa-cloud-moon::before { content: "\f6c3"; }

.fa-briefcase::before { content: "\f0b1"; }

.fa-person-falling::before { content: "\e546"; }

.fa-image-portrait::before { content: "\f3e0"; }

.fa-portrait::before { content: "\f3e0"; }

.fa-user-tag::before { content: "\f507"; }

.fa-rug::before { content: "\e569"; }

.fa-earth-europe::before { content: "\f7a2"; }

.fa-globe-europe::before { content: "\f7a2"; }

.fa-cart-flatbed-suitcase::before { content: "\f59d"; }

.fa-luggage-cart::before { content: "\f59d"; }

.fa-rectangle-xmark::before { content: "\f410"; }

.fa-rectangle-times::before { content: "\f410"; }

.fa-times-rectangle::before { content: "\f410"; }

.fa-window-close::before { content: "\f410"; }

.fa-baht-sign::before { content: "\e0ac"; }

.fa-book-open::before { content: "\f518"; }

.fa-book-journal-whills::before { content: "\f66a"; }

.fa-journal-whills::before { content: "\f66a"; }

.fa-handcuffs::before { content: "\e4f8"; }

.fa-triangle-exclamation::before { content: "\f071"; }

.fa-exclamation-triangle::before { content: "\f071"; }

.fa-warning::before { content: "\f071"; }

.fa-database::before { content: "\f1c0"; }

.fa-share::before { content: "\f064"; }

.fa-mail-forward::before { content: "\f064"; }

.fa-bottle-droplet::before { content: "\e4c4"; }

.fa-mask-face::before { content: "\e1d7"; }

.fa-hill-rockslide::before { content: "\e508"; }

.fa-right-left::before { content: "\f362"; }

.fa-exchange-alt::before { content: "\f362"; }

.fa-paper-plane::before { content: "\f1d8"; }

.fa-road-circle-exclamation::before { content: "\e565"; }

.fa-dungeon::before { content: "\f6d9"; }

.fa-align-right::before { content: "\f038"; }

.fa-money-bill-1-wave::before { content: "\f53b"; }

.fa-money-bill-wave-alt::before { content: "\f53b"; }

.fa-life-ring::before { content: "\f1cd"; }

.fa-hands::before { content: "\f2a7"; }

.fa-sign-language::before { content: "\f2a7"; }

.fa-signing::before { content: "\f2a7"; }

.fa-calendar-day::before { content: "\f783"; }

.fa-water-ladder::before { content: "\f5c5"; }

.fa-ladder-water::before { content: "\f5c5"; }

.fa-swimming-pool::before { content: "\f5c5"; }

.fa-arrows-up-down::before { content: "\f07d"; }

.fa-arrows-v::before { content: "\f07d"; }

.fa-face-grimace::before { content: "\f57f"; }

.fa-grimace::before { content: "\f57f"; }

.fa-wheelchair-move::before { content: "\e2ce"; }

.fa-wheelchair-alt::before { content: "\e2ce"; }

.fa-turn-down::before { content: "\f3be"; }

.fa-level-down-alt::before { content: "\f3be"; }

.fa-person-walking-arrow-right::before { content: "\e552"; }

.fa-square-envelope::before { content: "\f199"; }

.fa-envelope-square::before { content: "\f199"; }

.fa-dice::before { content: "\f522"; }

.fa-bowling-ball::before { content: "\f436"; }

.fa-brain::before { content: "\f5dc"; }

.fa-bandage::before { content: "\f462"; }

.fa-band-aid::before { content: "\f462"; }

.fa-calendar-minus::before { content: "\f272"; }

.fa-circle-xmark::before { content: "\f057"; }

.fa-times-circle::before { content: "\f057"; }

.fa-xmark-circle::before { content: "\f057"; }

.fa-gifts::before { content: "\f79c"; }

.fa-hotel::before { content: "\f594"; }

.fa-earth-asia::before { content: "\f57e"; }

.fa-globe-asia::before { content: "\f57e"; }

.fa-id-card-clip::before { content: "\f47f"; }

.fa-id-card-alt::before { content: "\f47f"; }

.fa-magnifying-glass-plus::before { content: "\f00e"; }

.fa-search-plus::before { content: "\f00e"; }

.fa-thumbs-up::before { content: "\f164"; }

.fa-user-clock::before { content: "\f4fd"; }

.fa-hand-dots::before { content: "\f461"; }

.fa-allergies::before { content: "\f461"; }

.fa-file-invoice::before { content: "\f570"; }

.fa-window-minimize::before { content: "\f2d1"; }

.fa-mug-saucer::before { content: "\f0f4"; }

.fa-coffee::before { content: "\f0f4"; }

.fa-brush::before { content: "\f55d"; }

.fa-mask::before { content: "\f6fa"; }

.fa-magnifying-glass-minus::before { content: "\f010"; }

.fa-search-minus::before { content: "\f010"; }

.fa-ruler-vertical::before { content: "\f548"; }

.fa-user-large::before { content: "\f406"; }

.fa-user-alt::before { content: "\f406"; }

.fa-train-tram::before { content: "\e5b4"; }

.fa-user-nurse::before { content: "\f82f"; }

.fa-syringe::before { content: "\f48e"; }

.fa-cloud-sun::before { content: "\f6c4"; }

.fa-stopwatch-20::before { content: "\e06f"; }

.fa-square-full::before { content: "\f45c"; }

.fa-magnet::before { content: "\f076"; }

.fa-jar::before { content: "\e516"; }

.fa-note-sticky::before { content: "\f249"; }

.fa-sticky-note::before { content: "\f249"; }

.fa-bug-slash::before { content: "\e490"; }

.fa-arrow-up-from-water-pump::before { content: "\e4b6"; }

.fa-bone::before { content: "\f5d7"; }

.fa-user-injured::before { content: "\f728"; }

.fa-face-sad-tear::before { content: "\f5b4"; }

.fa-sad-tear::before { content: "\f5b4"; }

.fa-plane::before { content: "\f072"; }

.fa-tent-arrows-down::before { content: "\e581"; }

.fa-exclamation::before { content: "\21"; }

.fa-arrows-spin::before { content: "\e4bb"; }

.fa-print::before { content: "\f02f"; }

.fa-turkish-lira-sign::before { content: "\e2bb"; }

.fa-try::before { content: "\e2bb"; }

.fa-turkish-lira::before { content: "\e2bb"; }

.fa-dollar-sign::before { content: "\24"; }

.fa-dollar::before { content: "\24"; }

.fa-usd::before { content: "\24"; }

.fa-x::before { content: "\58"; }

.fa-magnifying-glass-dollar::before { content: "\f688"; }

.fa-search-dollar::before { content: "\f688"; }

.fa-users-gear::before { content: "\f509"; }

.fa-users-cog::before { content: "\f509"; }

.fa-person-military-pointing::before { content: "\e54a"; }

.fa-building-columns::before { content: "\f19c"; }

.fa-bank::before { content: "\f19c"; }

.fa-institution::before { content: "\f19c"; }

.fa-museum::before { content: "\f19c"; }

.fa-university::before { content: "\f19c"; }

.fa-umbrella::before { content: "\f0e9"; }

.fa-trowel::before { content: "\e589"; }

.fa-d::before { content: "\44"; }

.fa-stapler::before { content: "\e5af"; }

.fa-masks-theater::before { content: "\f630"; }

.fa-theater-masks::before { content: "\f630"; }

.fa-kip-sign::before { content: "\e1c4"; }

.fa-hand-point-left::before { content: "\f0a5"; }

.fa-handshake-simple::before { content: "\f4c6"; }

.fa-handshake-alt::before { content: "\f4c6"; }

.fa-jet-fighter::before { content: "\f0fb"; }

.fa-fighter-jet::before { content: "\f0fb"; }

.fa-square-share-nodes::before { content: "\f1e1"; }

.fa-share-alt-square::before { content: "\f1e1"; }

.fa-barcode::before { content: "\f02a"; }

.fa-plus-minus::before { content: "\e43c"; }

.fa-video::before { content: "\f03d"; }

.fa-video-camera::before { content: "\f03d"; }

.fa-graduation-cap::before { content: "\f19d"; }

.fa-mortar-board::before { content: "\f19d"; }

.fa-hand-holding-medical::before { content: "\e05c"; }

.fa-person-circle-check::before { content: "\e53e"; }

.fa-turn-up::before { content: "\f3bf"; }

.fa-level-up-alt::before { content: "\f3bf"; }

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

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

/*! Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. */
:root, :host { --fa-style-family-classic: 'Font Awesome 6 Free'; --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; }

@font-face { font-family: 'Font Awesome 6 Free'; font-style: normal; font-weight: 900; font-display: block; src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); }

.fas, .fa-solid { font-weight: 900; }

/*! Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. */
:root, :host { --fa-style-family-brands: 'Font Awesome 6 Brands'; --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }

@font-face { font-family: 'Font Awesome 6 Brands'; font-style: normal; font-weight: 400; font-display: block; src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); }

.fab, .fa-brands { font-weight: 400; }

.fa-monero:before { content: "\f3d0"; }

.fa-hooli:before { content: "\f427"; }

.fa-yelp:before { content: "\f1e9"; }

.fa-cc-visa:before { content: "\f1f0"; }

.fa-lastfm:before { content: "\f202"; }

.fa-shopware:before { content: "\f5b5"; }

.fa-creative-commons-nc:before { content: "\f4e8"; }

.fa-aws:before { content: "\f375"; }

.fa-redhat:before { content: "\f7bc"; }

.fa-yoast:before { content: "\f2b1"; }

.fa-cloudflare:before { content: "\e07d"; }

.fa-ups:before { content: "\f7e0"; }

.fa-pixiv:before { content: "\e640"; }

.fa-wpexplorer:before { content: "\f2de"; }

.fa-dyalog:before { content: "\f399"; }

.fa-bity:before { content: "\f37a"; }

.fa-stackpath:before { content: "\f842"; }

.fa-buysellads:before { content: "\f20d"; }

.fa-first-order:before { content: "\f2b0"; }

.fa-modx:before { content: "\f285"; }

.fa-guilded:before { content: "\e07e"; }

.fa-vnv:before { content: "\f40b"; }

.fa-square-js:before { content: "\f3b9"; }

.fa-js-square:before { content: "\f3b9"; }

.fa-microsoft:before { content: "\f3ca"; }

.fa-qq:before { content: "\f1d6"; }

.fa-orcid:before { content: "\f8d2"; }

.fa-java:before { content: "\f4e4"; }

.fa-invision:before { content: "\f7b0"; }

.fa-creative-commons-pd-alt:before { content: "\f4ed"; }

.fa-centercode:before { content: "\f380"; }

.fa-glide-g:before { content: "\f2a6"; }

.fa-drupal:before { content: "\f1a9"; }

.fa-jxl:before { content: "\e67b"; }

.fa-hire-a-helper:before { content: "\f3b0"; }

.fa-creative-commons-by:before { content: "\f4e7"; }

.fa-unity:before { content: "\e049"; }

.fa-whmcs:before { content: "\f40d"; }

.fa-rocketchat:before { content: "\f3e8"; }

.fa-vk:before { content: "\f189"; }

.fa-untappd:before { content: "\f405"; }

.fa-mailchimp:before { content: "\f59e"; }

.fa-css3-alt:before { content: "\f38b"; }

.fa-square-reddit:before { content: "\f1a2"; }

.fa-reddit-square:before { content: "\f1a2"; }

.fa-vimeo-v:before { content: "\f27d"; }

.fa-contao:before { content: "\f26d"; }

.fa-square-font-awesome:before { content: "\e5ad"; }

.fa-deskpro:before { content: "\f38f"; }

.fa-brave:before { content: "\e63c"; }

.fa-sistrix:before { content: "\f3ee"; }

.fa-square-instagram:before { content: "\e055"; }

.fa-instagram-square:before { content: "\e055"; }

.fa-battle-net:before { content: "\f835"; }

.fa-the-red-yeti:before { content: "\f69d"; }

.fa-square-hacker-news:before { content: "\f3af"; }

.fa-hacker-news-square:before { content: "\f3af"; }

.fa-edge:before { content: "\f282"; }

.fa-threads:before { content: "\e618"; }

.fa-napster:before { content: "\f3d2"; }

.fa-square-snapchat:before { content: "\f2ad"; }

.fa-snapchat-square:before { content: "\f2ad"; }

.fa-google-plus-g:before { content: "\f0d5"; }

.fa-artstation:before { content: "\f77a"; }

.fa-markdown:before { content: "\f60f"; }

.fa-sourcetree:before { content: "\f7d3"; }

.fa-google-plus:before { content: "\f2b3"; }

.fa-diaspora:before { content: "\f791"; }

.fa-foursquare:before { content: "\f180"; }

.fa-stack-overflow:before { content: "\f16c"; }

.fa-github-alt:before { content: "\f113"; }

.fa-phoenix-squadron:before { content: "\f511"; }

.fa-pagelines:before { content: "\f18c"; }

.fa-algolia:before { content: "\f36c"; }

.fa-red-river:before { content: "\f3e3"; }

.fa-creative-commons-sa:before { content: "\f4ef"; }

.fa-safari:before { content: "\f267"; }

.fa-google:before { content: "\f1a0"; }

.fa-square-font-awesome-stroke:before { content: "\f35c"; }

.fa-font-awesome-alt:before { content: "\f35c"; }

.fa-atlassian:before { content: "\f77b"; }

.fa-linkedin-in:before { content: "\f0e1"; }

.fa-digital-ocean:before { content: "\f391"; }

.fa-nimblr:before { content: "\f5a8"; }

.fa-chromecast:before { content: "\f838"; }

.fa-evernote:before { content: "\f839"; }

.fa-hacker-news:before { content: "\f1d4"; }

.fa-creative-commons-sampling:before { content: "\f4f0"; }

.fa-adversal:before { content: "\f36a"; }

.fa-creative-commons:before { content: "\f25e"; }

.fa-watchman-monitoring:before { content: "\e087"; }

.fa-fonticons:before { content: "\f280"; }

.fa-weixin:before { content: "\f1d7"; }

.fa-shirtsinbulk:before { content: "\f214"; }

.fa-codepen:before { content: "\f1cb"; }

.fa-git-alt:before { content: "\f841"; }

.fa-lyft:before { content: "\f3c3"; }

.fa-rev:before { content: "\f5b2"; }

.fa-windows:before { content: "\f17a"; }

.fa-wizards-of-the-coast:before { content: "\f730"; }

.fa-square-viadeo:before { content: "\f2aa"; }

.fa-viadeo-square:before { content: "\f2aa"; }

.fa-meetup:before { content: "\f2e0"; }

.fa-centos:before { content: "\f789"; }

.fa-adn:before { content: "\f170"; }

.fa-cloudsmith:before { content: "\f384"; }

.fa-opensuse:before { content: "\e62b"; }

.fa-pied-piper-alt:before { content: "\f1a8"; }

.fa-square-dribbble:before { content: "\f397"; }

.fa-dribbble-square:before { content: "\f397"; }

.fa-codiepie:before { content: "\f284"; }

.fa-node:before { content: "\f419"; }

.fa-mix:before { content: "\f3cb"; }

.fa-steam:before { content: "\f1b6"; }

.fa-cc-apple-pay:before { content: "\f416"; }

.fa-scribd:before { content: "\f28a"; }

.fa-debian:before { content: "\e60b"; }

.fa-openid:before { content: "\f19b"; }

.fa-instalod:before { content: "\e081"; }

.fa-expeditedssl:before { content: "\f23e"; }

.fa-sellcast:before { content: "\f2da"; }

.fa-square-twitter:before { content: "\f081"; }

.fa-twitter-square:before { content: "\f081"; }

.fa-r-project:before { content: "\f4f7"; }

.fa-delicious:before { content: "\f1a5"; }

.fa-freebsd:before { content: "\f3a4"; }

.fa-vuejs:before { content: "\f41f"; }

.fa-accusoft:before { content: "\f369"; }

.fa-ioxhost:before { content: "\f208"; }

.fa-fonticons-fi:before { content: "\f3a2"; }

.fa-app-store:before { content: "\f36f"; }

.fa-cc-mastercard:before { content: "\f1f1"; }

.fa-itunes-note:before { content: "\f3b5"; }

.fa-golang:before { content: "\e40f"; }

.fa-kickstarter:before { content: "\f3bb"; }

.fa-square-kickstarter:before { content: "\f3bb"; }

.fa-grav:before { content: "\f2d6"; }

.fa-weibo:before { content: "\f18a"; }

.fa-uncharted:before { content: "\e084"; }

.fa-firstdraft:before { content: "\f3a1"; }

.fa-square-youtube:before { content: "\f431"; }

.fa-youtube-square:before { content: "\f431"; }

.fa-wikipedia-w:before { content: "\f266"; }

.fa-wpressr:before { content: "\f3e4"; }

.fa-rendact:before { content: "\f3e4"; }

.fa-angellist:before { content: "\f209"; }

.fa-galactic-republic:before { content: "\f50c"; }

.fa-nfc-directional:before { content: "\e530"; }

.fa-skype:before { content: "\f17e"; }

.fa-joget:before { content: "\f3b7"; }

.fa-fedora:before { content: "\f798"; }

.fa-stripe-s:before { content: "\f42a"; }

.fa-meta:before { content: "\e49b"; }

.fa-laravel:before { content: "\f3bd"; }

.fa-hotjar:before { content: "\f3b1"; }

.fa-bluetooth-b:before { content: "\f294"; }

.fa-square-letterboxd:before { content: "\e62e"; }

.fa-sticker-mule:before { content: "\f3f7"; }

.fa-creative-commons-zero:before { content: "\f4f3"; }

.fa-hips:before { content: "\f452"; }

.fa-behance:before { content: "\f1b4"; }

.fa-reddit:before { content: "\f1a1"; }

.fa-discord:before { content: "\f392"; }

.fa-chrome:before { content: "\f268"; }

.fa-app-store-ios:before { content: "\f370"; }

.fa-cc-discover:before { content: "\f1f2"; }

.fa-wpbeginner:before { content: "\f297"; }

.fa-confluence:before { content: "\f78d"; }

.fa-shoelace:before { content: "\e60c"; }

.fa-mdb:before { content: "\f8ca"; }

.fa-dochub:before { content: "\f394"; }

.fa-accessible-icon:before { content: "\f368"; }

.fa-ebay:before { content: "\f4f4"; }

.fa-amazon:before { content: "\f270"; }

.fa-unsplash:before { content: "\e07c"; }

.fa-yarn:before { content: "\f7e3"; }

.fa-square-steam:before { content: "\f1b7"; }

.fa-steam-square:before { content: "\f1b7"; }

.fa-500px:before { content: "\f26e"; }

.fa-square-vimeo:before { content: "\f194"; }

.fa-vimeo-square:before { content: "\f194"; }

.fa-asymmetrik:before { content: "\f372"; }

.fa-font-awesome:before { content: "\f2b4"; }

.fa-font-awesome-flag:before { content: "\f2b4"; }

.fa-font-awesome-logo-full:before { content: "\f2b4"; }

.fa-gratipay:before { content: "\f184"; }

.fa-apple:before { content: "\f179"; }

.fa-hive:before { content: "\e07f"; }

.fa-gitkraken:before { content: "\f3a6"; }

.fa-keybase:before { content: "\f4f5"; }

.fa-apple-pay:before { content: "\f415"; }

.fa-padlet:before { content: "\e4a0"; }

.fa-amazon-pay:before { content: "\f42c"; }

.fa-square-github:before { content: "\f092"; }

.fa-github-square:before { content: "\f092"; }

.fa-stumbleupon:before { content: "\f1a4"; }

.fa-fedex:before { content: "\f797"; }

.fa-phoenix-framework:before { content: "\f3dc"; }

.fa-shopify:before { content: "\e057"; }

.fa-neos:before { content: "\f612"; }

.fa-square-threads:before { content: "\e619"; }

.fa-hackerrank:before { content: "\f5f7"; }

.fa-researchgate:before { content: "\f4f8"; }

.fa-swift:before { content: "\f8e1"; }

.fa-angular:before { content: "\f420"; }

.fa-speakap:before { content: "\f3f3"; }

.fa-angrycreative:before { content: "\f36e"; }

.fa-y-combinator:before { content: "\f23b"; }

.fa-empire:before { content: "\f1d1"; }

.fa-envira:before { content: "\f299"; }

.fa-google-scholar:before { content: "\e63b"; }

.fa-square-gitlab:before { content: "\e5ae"; }

.fa-gitlab-square:before { content: "\e5ae"; }

.fa-studiovinari:before { content: "\f3f8"; }

.fa-pied-piper:before { content: "\f2ae"; }

.fa-wordpress:before { content: "\f19a"; }

.fa-product-hunt:before { content: "\f288"; }

.fa-firefox:before { content: "\f269"; }

.fa-linode:before { content: "\f2b8"; }

.fa-goodreads:before { content: "\f3a8"; }

.fa-square-odnoklassniki:before { content: "\f264"; }

.fa-odnoklassniki-square:before { content: "\f264"; }

.fa-jsfiddle:before { content: "\f1cc"; }

.fa-sith:before { content: "\f512"; }

.fa-themeisle:before { content: "\f2b2"; }

.fa-page4:before { content: "\f3d7"; }

.fa-hashnode:before { content: "\e499"; }

.fa-react:before { content: "\f41b"; }

.fa-cc-paypal:before { content: "\f1f4"; }

.fa-squarespace:before { content: "\f5be"; }

.fa-cc-stripe:before { content: "\f1f5"; }

.fa-creative-commons-share:before { content: "\f4f2"; }

.fa-bitcoin:before { content: "\f379"; }

.fa-keycdn:before { content: "\f3ba"; }

.fa-opera:before { content: "\f26a"; }

.fa-itch-io:before { content: "\f83a"; }

.fa-umbraco:before { content: "\f8e8"; }

.fa-galactic-senate:before { content: "\f50d"; }

.fa-ubuntu:before { content: "\f7df"; }

.fa-draft2digital:before { content: "\f396"; }

.fa-stripe:before { content: "\f429"; }

.fa-houzz:before { content: "\f27c"; }

.fa-gg:before { content: "\f260"; }

.fa-dhl:before { content: "\f790"; }

.fa-square-pinterest:before { content: "\f0d3"; }

.fa-pinterest-square:before { content: "\f0d3"; }

.fa-xing:before { content: "\f168"; }

.fa-blackberry:before { content: "\f37b"; }

.fa-creative-commons-pd:before { content: "\f4ec"; }

.fa-playstation:before { content: "\f3df"; }

.fa-quinscape:before { content: "\f459"; }

.fa-less:before { content: "\f41d"; }

.fa-blogger-b:before { content: "\f37d"; }

.fa-opencart:before { content: "\f23d"; }

.fa-vine:before { content: "\f1ca"; }

.fa-signal-messenger:before { content: "\e663"; }

.fa-paypal:before { content: "\f1ed"; }

.fa-gitlab:before { content: "\f296"; }

.fa-typo3:before { content: "\f42b"; }

.fa-reddit-alien:before { content: "\f281"; }

.fa-yahoo:before { content: "\f19e"; }

.fa-dailymotion:before { content: "\e052"; }

.fa-affiliatetheme:before { content: "\f36b"; }

.fa-pied-piper-pp:before { content: "\f1a7"; }

.fa-bootstrap:before { content: "\f836"; }

.fa-odnoklassniki:before { content: "\f263"; }

.fa-nfc-symbol:before { content: "\e531"; }

.fa-mintbit:before { content: "\e62f"; }

.fa-ethereum:before { content: "\f42e"; }

.fa-speaker-deck:before { content: "\f83c"; }

.fa-creative-commons-nc-eu:before { content: "\f4e9"; }

.fa-patreon:before { content: "\f3d9"; }

.fa-avianex:before { content: "\f374"; }

.fa-ello:before { content: "\f5f1"; }

.fa-gofore:before { content: "\f3a7"; }

.fa-bimobject:before { content: "\f378"; }

.fa-brave-reverse:before { content: "\e63d"; }

.fa-facebook-f:before { content: "\f39e"; }

.fa-square-google-plus:before { content: "\f0d4"; }

.fa-google-plus-square:before { content: "\f0d4"; }

.fa-web-awesome:before { content: "\e682"; }

.fa-mandalorian:before { content: "\f50f"; }

.fa-first-order-alt:before { content: "\f50a"; }

.fa-osi:before { content: "\f41a"; }

.fa-google-wallet:before { content: "\f1ee"; }

.fa-d-and-d-beyond:before { content: "\f6ca"; }

.fa-periscope:before { content: "\f3da"; }

.fa-fulcrum:before { content: "\f50b"; }

.fa-cloudscale:before { content: "\f383"; }

.fa-forumbee:before { content: "\f211"; }

.fa-mizuni:before { content: "\f3cc"; }

.fa-schlix:before { content: "\f3ea"; }

.fa-square-xing:before { content: "\f169"; }

.fa-xing-square:before { content: "\f169"; }

.fa-bandcamp:before { content: "\f2d5"; }

.fa-wpforms:before { content: "\f298"; }

.fa-cloudversify:before { content: "\f385"; }

.fa-usps:before { content: "\f7e1"; }

.fa-megaport:before { content: "\f5a3"; }

.fa-magento:before { content: "\f3c4"; }

.fa-spotify:before { content: "\f1bc"; }

.fa-optin-monster:before { content: "\f23c"; }

.fa-fly:before { content: "\f417"; }

.fa-aviato:before { content: "\f421"; }

.fa-itunes:before { content: "\f3b4"; }

.fa-cuttlefish:before { content: "\f38c"; }

.fa-blogger:before { content: "\f37c"; }

.fa-flickr:before { content: "\f16e"; }

.fa-viber:before { content: "\f409"; }

.fa-soundcloud:before { content: "\f1be"; }

.fa-digg:before { content: "\f1a6"; }

.fa-tencent-weibo:before { content: "\f1d5"; }

.fa-letterboxd:before { content: "\e62d"; }

.fa-symfony:before { content: "\f83d"; }

.fa-maxcdn:before { content: "\f136"; }

.fa-etsy:before { content: "\f2d7"; }

.fa-facebook-messenger:before { content: "\f39f"; }

.fa-audible:before { content: "\f373"; }

.fa-think-peaks:before { content: "\f731"; }

.fa-bilibili:before { content: "\e3d9"; }

.fa-erlang:before { content: "\f39d"; }

.fa-x-twitter:before { content: "\e61b"; }

.fa-cotton-bureau:before { content: "\f89e"; }

.fa-dashcube:before { content: "\f210"; }

.fa-42-group:before { content: "\e080"; }

.fa-innosoft:before { content: "\e080"; }

.fa-stack-exchange:before { content: "\f18d"; }

.fa-elementor:before { content: "\f430"; }

.fa-square-pied-piper:before { content: "\e01e"; }

.fa-pied-piper-square:before { content: "\e01e"; }

.fa-creative-commons-nd:before { content: "\f4eb"; }

.fa-palfed:before { content: "\f3d8"; }

.fa-superpowers:before { content: "\f2dd"; }

.fa-resolving:before { content: "\f3e7"; }

.fa-xbox:before { content: "\f412"; }

.fa-square-web-awesome-stroke:before { content: "\e684"; }

.fa-searchengin:before { content: "\f3eb"; }

.fa-tiktok:before { content: "\e07b"; }

.fa-square-facebook:before { content: "\f082"; }

.fa-facebook-square:before { content: "\f082"; }

.fa-renren:before { content: "\f18b"; }

.fa-linux:before { content: "\f17c"; }

.fa-glide:before { content: "\f2a5"; }

.fa-linkedin:before { content: "\f08c"; }

.fa-hubspot:before { content: "\f3b2"; }

.fa-deploydog:before { content: "\f38e"; }

.fa-twitch:before { content: "\f1e8"; }

.fa-ravelry:before { content: "\f2d9"; }

.fa-mixer:before { content: "\e056"; }

.fa-square-lastfm:before { content: "\f203"; }

.fa-lastfm-square:before { content: "\f203"; }

.fa-vimeo:before { content: "\f40a"; }

.fa-mendeley:before { content: "\f7b3"; }

.fa-uniregistry:before { content: "\f404"; }

.fa-figma:before { content: "\f799"; }

.fa-creative-commons-remix:before { content: "\f4ee"; }

.fa-cc-amazon-pay:before { content: "\f42d"; }

.fa-dropbox:before { content: "\f16b"; }

.fa-instagram:before { content: "\f16d"; }

.fa-cmplid:before { content: "\e360"; }

.fa-upwork:before { content: "\e641"; }

.fa-facebook:before { content: "\f09a"; }

.fa-gripfire:before { content: "\f3ac"; }

.fa-jedi-order:before { content: "\f50e"; }

.fa-uikit:before { content: "\f403"; }

.fa-fort-awesome-alt:before { content: "\f3a3"; }

.fa-phabricator:before { content: "\f3db"; }

.fa-ussunnah:before { content: "\f407"; }

.fa-earlybirds:before { content: "\f39a"; }

.fa-trade-federation:before { content: "\f513"; }

.fa-autoprefixer:before { content: "\f41c"; }

.fa-whatsapp:before { content: "\f232"; }

.fa-square-upwork:before { content: "\e67c"; }

.fa-slideshare:before { content: "\f1e7"; }

.fa-google-play:before { content: "\f3ab"; }

.fa-viadeo:before { content: "\f2a9"; }

.fa-line:before { content: "\f3c0"; }

.fa-google-drive:before { content: "\f3aa"; }

.fa-servicestack:before { content: "\f3ec"; }

.fa-simplybuilt:before { content: "\f215"; }

.fa-bitbucket:before { content: "\f171"; }

.fa-imdb:before { content: "\f2d8"; }

.fa-deezer:before { content: "\e077"; }

.fa-raspberry-pi:before { content: "\f7bb"; }

.fa-jira:before { content: "\f7b1"; }

.fa-docker:before { content: "\f395"; }

.fa-screenpal:before { content: "\e570"; }

.fa-bluetooth:before { content: "\f293"; }

.fa-gitter:before { content: "\f426"; }

.fa-d-and-d:before { content: "\f38d"; }

.fa-microblog:before { content: "\e01a"; }

.fa-cc-diners-club:before { content: "\f24c"; }

.fa-gg-circle:before { content: "\f261"; }

.fa-pied-piper-hat:before { content: "\f4e5"; }

.fa-kickstarter-k:before { content: "\f3bc"; }

.fa-yandex:before { content: "\f413"; }

.fa-readme:before { content: "\f4d5"; }

.fa-html5:before { content: "\f13b"; }

.fa-sellsy:before { content: "\f213"; }

.fa-square-web-awesome:before { content: "\e683"; }

.fa-sass:before { content: "\f41e"; }

.fa-wirsindhandwerk:before { content: "\e2d0"; }

.fa-wsh:before { content: "\e2d0"; }

.fa-buromobelexperte:before { content: "\f37f"; }

.fa-salesforce:before { content: "\f83b"; }

.fa-octopus-deploy:before { content: "\e082"; }

.fa-medapps:before { content: "\f3c6"; }

.fa-ns8:before { content: "\f3d5"; }

.fa-pinterest-p:before { content: "\f231"; }

.fa-apper:before { content: "\f371"; }

.fa-fort-awesome:before { content: "\f286"; }

.fa-waze:before { content: "\f83f"; }

.fa-bluesky:before { content: "\e671"; }

.fa-cc-jcb:before { content: "\f24b"; }

.fa-snapchat:before { content: "\f2ab"; }

.fa-snapchat-ghost:before { content: "\f2ab"; }

.fa-fantasy-flight-games:before { content: "\f6dc"; }

.fa-rust:before { content: "\e07a"; }

.fa-wix:before { content: "\f5cf"; }

.fa-square-behance:before { content: "\f1b5"; }

.fa-behance-square:before { content: "\f1b5"; }

.fa-supple:before { content: "\f3f9"; }

.fa-webflow:before { content: "\e65c"; }

.fa-rebel:before { content: "\f1d0"; }

.fa-css3:before { content: "\f13c"; }

.fa-staylinked:before { content: "\f3f5"; }

.fa-kaggle:before { content: "\f5fa"; }

.fa-space-awesome:before { content: "\e5ac"; }

.fa-deviantart:before { content: "\f1bd"; }

.fa-cpanel:before { content: "\f388"; }

.fa-goodreads-g:before { content: "\f3a9"; }

.fa-square-git:before { content: "\f1d2"; }

.fa-git-square:before { content: "\f1d2"; }

.fa-square-tumblr:before { content: "\f174"; }

.fa-tumblr-square:before { content: "\f174"; }

.fa-trello:before { content: "\f181"; }

.fa-creative-commons-nc-jp:before { content: "\f4ea"; }

.fa-get-pocket:before { content: "\f265"; }

.fa-perbyte:before { content: "\e083"; }

.fa-grunt:before { content: "\f3ad"; }

.fa-weebly:before { content: "\f5cc"; }

.fa-connectdevelop:before { content: "\f20e"; }

.fa-leanpub:before { content: "\f212"; }

.fa-black-tie:before { content: "\f27e"; }

.fa-themeco:before { content: "\f5c6"; }

.fa-python:before { content: "\f3e2"; }

.fa-android:before { content: "\f17b"; }

.fa-bots:before { content: "\e340"; }

.fa-free-code-camp:before { content: "\f2c5"; }

.fa-hornbill:before { content: "\f592"; }

.fa-js:before { content: "\f3b8"; }

.fa-ideal:before { content: "\e013"; }

.fa-git:before { content: "\f1d3"; }

.fa-dev:before { content: "\f6cc"; }

.fa-sketch:before { content: "\f7c6"; }

.fa-yandex-international:before { content: "\f414"; }

.fa-cc-amex:before { content: "\f1f3"; }

.fa-uber:before { content: "\f402"; }

.fa-github:before { content: "\f09b"; }

.fa-php:before { content: "\f457"; }

.fa-alipay:before { content: "\f642"; }

.fa-youtube:before { content: "\f167"; }

.fa-skyatlas:before { content: "\f216"; }

.fa-firefox-browser:before { content: "\e007"; }

.fa-replyd:before { content: "\f3e6"; }

.fa-suse:before { content: "\f7d6"; }

.fa-jenkins:before { content: "\f3b6"; }

.fa-twitter:before { content: "\f099"; }

.fa-rockrms:before { content: "\f3e9"; }

.fa-pinterest:before { content: "\f0d2"; }

.fa-buffer:before { content: "\f837"; }

.fa-npm:before { content: "\f3d4"; }

.fa-yammer:before { content: "\f840"; }

.fa-btc:before { content: "\f15a"; }

.fa-dribbble:before { content: "\f17d"; }

.fa-stumbleupon-circle:before { content: "\f1a3"; }

.fa-internet-explorer:before { content: "\f26b"; }

.fa-stubber:before { content: "\e5c7"; }

.fa-telegram:before { content: "\f2c6"; }

.fa-telegram-plane:before { content: "\f2c6"; }

.fa-old-republic:before { content: "\f510"; }

.fa-odysee:before { content: "\e5c6"; }

.fa-square-whatsapp:before { content: "\f40c"; }

.fa-whatsapp-square:before { content: "\f40c"; }

.fa-node-js:before { content: "\f3d3"; }

.fa-edge-legacy:before { content: "\e078"; }

.fa-slack:before { content: "\f198"; }

.fa-slack-hash:before { content: "\f198"; }

.fa-medrt:before { content: "\f3c8"; }

.fa-usb:before { content: "\f287"; }

.fa-tumblr:before { content: "\f173"; }

.fa-vaadin:before { content: "\f408"; }

.fa-quora:before { content: "\f2c4"; }

.fa-square-x-twitter:before { content: "\e61a"; }

.fa-reacteurope:before { content: "\f75d"; }

.fa-medium:before { content: "\f23a"; }

.fa-medium-m:before { content: "\f23a"; }

.fa-amilia:before { content: "\f36d"; }

.fa-mixcloud:before { content: "\f289"; }

.fa-flipboard:before { content: "\f44d"; }

.fa-viacoin:before { content: "\f237"; }

.fa-critical-role:before { content: "\f6c9"; }

.fa-sitrox:before { content: "\e44a"; }

.fa-discourse:before { content: "\f393"; }

.fa-joomla:before { content: "\f1aa"; }

.fa-mastodon:before { content: "\f4f6"; }

.fa-airbnb:before { content: "\f834"; }

.fa-wolf-pack-battalion:before { content: "\f514"; }

.fa-buy-n-large:before { content: "\f8a6"; }

.fa-gulp:before { content: "\f3ae"; }

.fa-creative-commons-sampling-plus:before { content: "\f4f1"; }

.fa-strava:before { content: "\f428"; }

.fa-ember:before { content: "\f423"; }

.fa-canadian-maple-leaf:before { content: "\f785"; }

.fa-teamspeak:before { content: "\f4f9"; }

.fa-pushed:before { content: "\f3e1"; }

.fa-wordpress-simple:before { content: "\f411"; }

.fa-nutritionix:before { content: "\f3d6"; }

.fa-wodu:before { content: "\e088"; }

.fa-google-pay:before { content: "\e079"; }

.fa-intercom:before { content: "\f7af"; }

.fa-zhihu:before { content: "\f63f"; }

.fa-korvue:before { content: "\f42f"; }

.fa-pix:before { content: "\e43a"; }

.fa-steam-symbol:before { content: "\f3f6"; }

/*! Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc. */
:root, :host { --fa-style-family-classic: 'Font Awesome 6 Free'; --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'; }

@font-face { font-family: 'Font Awesome 6 Free'; font-style: normal; font-weight: 400; font-display: block; src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); }

.far, .fa-regular { font-weight: 400; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-0::before { content: "\30"; }

.fa-1::before { content: "\31"; }

.fa-2::before { content: "\32"; }

.fa-3::before { content: "\33"; }

.fa-4::before { content: "\34"; }

.fa-5::before { content: "\35"; }

.fa-6::before { content: "\36"; }

.fa-7::before { content: "\37"; }

.fa-8::before { content: "\38"; }

.fa-9::before { content: "\39"; }

.fa-fill-drip::before { content: "\f576"; }

.fa-arrows-to-circle::before { content: "\e4bd"; }

.fa-circle-chevron-right::before { content: "\f138"; }

.fa-chevron-circle-right::before { content: "\f138"; }

.fa-at::before { content: "\40"; }

.fa-trash-can::before { content: "\f2ed"; }

.fa-trash-alt::before { content: "\f2ed"; }

.fa-text-height::before { content: "\f034"; }

.fa-user-xmark::before { content: "\f235"; }

.fa-user-times::before { content: "\f235"; }

.fa-stethoscope::before { content: "\f0f1"; }

.fa-message::before { content: "\f27a"; }

.fa-comment-alt::before { content: "\f27a"; }

.fa-info::before { content: "\f129"; }

.fa-down-left-and-up-right-to-center::before { content: "\f422"; }

.fa-compress-alt::before { content: "\f422"; }

.fa-explosion::before { content: "\e4e9"; }

.fa-file-lines::before { content: "\f15c"; }

.fa-file-alt::before { content: "\f15c"; }

.fa-file-text::before { content: "\f15c"; }

.fa-wave-square::before { content: "\f83e"; }

.fa-ring::before { content: "\f70b"; }

.fa-building-un::before { content: "\e4d9"; }

.fa-dice-three::before { content: "\f527"; }

.fa-calendar-days::before { content: "\f073"; }

.fa-calendar-alt::before { content: "\f073"; }

.fa-anchor-circle-check::before { content: "\e4aa"; }

.fa-building-circle-arrow-right::before { content: "\e4d1"; }

.fa-volleyball::before { content: "\f45f"; }

.fa-volleyball-ball::before { content: "\f45f"; }

.fa-arrows-up-to-line::before { content: "\e4c2"; }

.fa-sort-down::before { content: "\f0dd"; }

.fa-sort-desc::before { content: "\f0dd"; }

.fa-circle-minus::before { content: "\f056"; }

.fa-minus-circle::before { content: "\f056"; }

.fa-door-open::before { content: "\f52b"; }

.fa-right-from-bracket::before { content: "\f2f5"; }

.fa-sign-out-alt::before { content: "\f2f5"; }

.fa-atom::before { content: "\f5d2"; }

.fa-soap::before { content: "\e06e"; }

.fa-icons::before { content: "\f86d"; }

.fa-heart-music-camera-bolt::before { content: "\f86d"; }

.fa-microphone-lines-slash::before { content: "\f539"; }

.fa-microphone-alt-slash::before { content: "\f539"; }

.fa-bridge-circle-check::before { content: "\e4c9"; }

.fa-pump-medical::before { content: "\e06a"; }

.fa-fingerprint::before { content: "\f577"; }

.fa-hand-point-right::before { content: "\f0a4"; }

.fa-magnifying-glass-location::before { content: "\f689"; }

.fa-search-location::before { content: "\f689"; }

.fa-forward-step::before { content: "\f051"; }

.fa-step-forward::before { content: "\f051"; }

.fa-face-smile-beam::before { content: "\f5b8"; }

.fa-smile-beam::before { content: "\f5b8"; }

.fa-flag-checkered::before { content: "\f11e"; }

.fa-football::before { content: "\f44e"; }

.fa-football-ball::before { content: "\f44e"; }

.fa-school-circle-exclamation::before { content: "\e56c"; }

.fa-crop::before { content: "\f125"; }

.fa-angles-down::before { content: "\f103"; }

.fa-angle-double-down::before { content: "\f103"; }

.fa-users-rectangle::before { content: "\e594"; }

.fa-people-roof::before { content: "\e537"; }

.fa-people-line::before { content: "\e534"; }

.fa-beer-mug-empty::before { content: "\f0fc"; }

.fa-beer::before { content: "\f0fc"; }

.fa-diagram-predecessor::before { content: "\e477"; }

.fa-arrow-up-long::before { content: "\f176"; }

.fa-long-arrow-up::before { content: "\f176"; }

.fa-fire-flame-simple::before { content: "\f46a"; }

.fa-burn::before { content: "\f46a"; }

.fa-person::before { content: "\f183"; }

.fa-male::before { content: "\f183"; }

.fa-laptop::before { content: "\f109"; }

.fa-file-csv::before { content: "\f6dd"; }

.fa-menorah::before { content: "\f676"; }

.fa-truck-plane::before { content: "\e58f"; }

.fa-record-vinyl::before { content: "\f8d9"; }

.fa-face-grin-stars::before { content: "\f587"; }

.fa-grin-stars::before { content: "\f587"; }

.fa-bong::before { content: "\f55c"; }

.fa-spaghetti-monster-flying::before { content: "\f67b"; }

.fa-pastafarianism::before { content: "\f67b"; }

.fa-arrow-down-up-across-line::before { content: "\e4af"; }

.fa-spoon::before { content: "\f2e5"; }

.fa-utensil-spoon::before { content: "\f2e5"; }

.fa-jar-wheat::before { content: "\e517"; }

.fa-envelopes-bulk::before { content: "\f674"; }

.fa-mail-bulk::before { content: "\f674"; }

.fa-file-circle-exclamation::before { content: "\e4eb"; }

.fa-circle-h::before { content: "\f47e"; }

.fa-hospital-symbol::before { content: "\f47e"; }

.fa-pager::before { content: "\f815"; }

.fa-address-book::before { content: "\f2b9"; }

.fa-contact-book::before { content: "\f2b9"; }

.fa-strikethrough::before { content: "\f0cc"; }

.fa-k::before { content: "\4b"; }

.fa-landmark-flag::before { content: "\e51c"; }

.fa-pencil::before { content: "\f303"; }

.fa-pencil-alt::before { content: "\f303"; }

.fa-backward::before { content: "\f04a"; }

.fa-caret-right::before { content: "\f0da"; }

.fa-comments::before { content: "\f086"; }

.fa-paste::before { content: "\f0ea"; }

.fa-file-clipboard::before { content: "\f0ea"; }

.fa-code-pull-request::before { content: "\e13c"; }

.fa-clipboard-list::before { content: "\f46d"; }

.fa-truck-ramp-box::before { content: "\f4de"; }

.fa-truck-loading::before { content: "\f4de"; }

.fa-user-check::before { content: "\f4fc"; }

.fa-vial-virus::before { content: "\e597"; }

.fa-sheet-plastic::before { content: "\e571"; }

.fa-blog::before { content: "\f781"; }

.fa-user-ninja::before { content: "\f504"; }

.fa-person-arrow-up-from-line::before { content: "\e539"; }

.fa-scroll-torah::before { content: "\f6a0"; }

.fa-torah::before { content: "\f6a0"; }

.fa-broom-ball::before { content: "\f458"; }

.fa-quidditch::before { content: "\f458"; }

.fa-quidditch-broom-ball::before { content: "\f458"; }

.fa-toggle-off::before { content: "\f204"; }

.fa-box-archive::before { content: "\f187"; }

.fa-archive::before { content: "\f187"; }

.fa-person-drowning::before { content: "\e545"; }

.fa-arrow-down-9-1::before { content: "\f886"; }

.fa-sort-numeric-desc::before { content: "\f886"; }

.fa-sort-numeric-down-alt::before { content: "\f886"; }

.fa-face-grin-tongue-squint::before { content: "\f58a"; }

.fa-grin-tongue-squint::before { content: "\f58a"; }

.fa-spray-can::before { content: "\f5bd"; }

.fa-truck-monster::before { content: "\f63b"; }

.fa-w::before { content: "\57"; }

.fa-earth-africa::before { content: "\f57c"; }

.fa-globe-africa::before { content: "\f57c"; }

.fa-rainbow::before { content: "\f75b"; }

.fa-circle-notch::before { content: "\f1ce"; }

.fa-tablet-screen-button::before { content: "\f3fa"; }

.fa-tablet-alt::before { content: "\f3fa"; }

.fa-paw::before { content: "\f1b0"; }

.fa-cloud::before { content: "\f0c2"; }

.fa-trowel-bricks::before { content: "\e58a"; }

.fa-face-flushed::before { content: "\f579"; }

.fa-flushed::before { content: "\f579"; }

.fa-hospital-user::before { content: "\f80d"; }

.fa-tent-arrow-left-right::before { content: "\e57f"; }

.fa-gavel::before { content: "\f0e3"; }

.fa-legal::before { content: "\f0e3"; }

.fa-binoculars::before { content: "\f1e5"; }

.fa-microphone-slash::before { content: "\f131"; }

.fa-box-tissue::before { content: "\e05b"; }

.fa-motorcycle::before { content: "\f21c"; }

.fa-bell-concierge::before { content: "\f562"; }

.fa-concierge-bell::before { content: "\f562"; }

.fa-pen-ruler::before { content: "\f5ae"; }

.fa-pencil-ruler::before { content: "\f5ae"; }

.fa-people-arrows::before { content: "\e068"; }

.fa-people-arrows-left-right::before { content: "\e068"; }

.fa-mars-and-venus-burst::before { content: "\e523"; }

.fa-square-caret-right::before { content: "\f152"; }

.fa-caret-square-right::before { content: "\f152"; }

.fa-scissors::before { content: "\f0c4"; }

.fa-cut::before { content: "\f0c4"; }

.fa-sun-plant-wilt::before { content: "\e57a"; }

.fa-toilets-portable::before { content: "\e584"; }

.fa-hockey-puck::before { content: "\f453"; }

.fa-table::before { content: "\f0ce"; }

.fa-magnifying-glass-arrow-right::before { content: "\e521"; }

.fa-tachograph-digital::before { content: "\f566"; }

.fa-digital-tachograph::before { content: "\f566"; }

.fa-users-slash::before { content: "\e073"; }

.fa-clover::before { content: "\e139"; }

.fa-reply::before { content: "\f3e5"; }

.fa-mail-reply::before { content: "\f3e5"; }

.fa-star-and-crescent::before { content: "\f699"; }

.fa-house-fire::before { content: "\e50c"; }

.fa-square-minus::before { content: "\f146"; }

.fa-minus-square::before { content: "\f146"; }

.fa-helicopter::before { content: "\f533"; }

.fa-compass::before { content: "\f14e"; }

.fa-square-caret-down::before { content: "\f150"; }

.fa-caret-square-down::before { content: "\f150"; }

.fa-file-circle-question::before { content: "\e4ef"; }

.fa-laptop-code::before { content: "\f5fc"; }

.fa-swatchbook::before { content: "\f5c3"; }

.fa-prescription-bottle::before { content: "\f485"; }

.fa-bars::before { content: "\f0c9"; }

.fa-navicon::before { content: "\f0c9"; }

.fa-people-group::before { content: "\e533"; }

.fa-hourglass-end::before { content: "\f253"; }

.fa-hourglass-3::before { content: "\f253"; }

.fa-heart-crack::before { content: "\f7a9"; }

.fa-heart-broken::before { content: "\f7a9"; }

.fa-square-up-right::before { content: "\f360"; }

.fa-external-link-square-alt::before { content: "\f360"; }

.fa-face-kiss-beam::before { content: "\f597"; }

.fa-kiss-beam::before { content: "\f597"; }

.fa-film::before { content: "\f008"; }

.fa-ruler-horizontal::before { content: "\f547"; }

.fa-people-robbery::before { content: "\e536"; }

.fa-lightbulb::before { content: "\f0eb"; }

.fa-caret-left::before { content: "\f0d9"; }

.fa-circle-exclamation::before { content: "\f06a"; }

.fa-exclamation-circle::before { content: "\f06a"; }

.fa-school-circle-xmark::before { content: "\e56d"; }

.fa-arrow-right-from-bracket::before { content: "\f08b"; }

.fa-sign-out::before { content: "\f08b"; }

.fa-circle-chevron-down::before { content: "\f13a"; }

.fa-chevron-circle-down::before { content: "\f13a"; }

.fa-unlock-keyhole::before { content: "\f13e"; }

.fa-unlock-alt::before { content: "\f13e"; }

.fa-cloud-showers-heavy::before { content: "\f740"; }

.fa-headphones-simple::before { content: "\f58f"; }

.fa-headphones-alt::before { content: "\f58f"; }

.fa-sitemap::before { content: "\f0e8"; }

.fa-circle-dollar-to-slot::before { content: "\f4b9"; }

.fa-donate::before { content: "\f4b9"; }

.fa-memory::before { content: "\f538"; }

.fa-road-spikes::before { content: "\e568"; }

.fa-fire-burner::before { content: "\e4f1"; }

.fa-flag::before { content: "\f024"; }

.fa-hanukiah::before { content: "\f6e6"; }

.fa-feather::before { content: "\f52d"; }

.fa-volume-low::before { content: "\f027"; }

.fa-volume-down::before { content: "\f027"; }

.fa-comment-slash::before { content: "\f4b3"; }

.fa-cloud-sun-rain::before { content: "\f743"; }

.fa-compress::before { content: "\f066"; }

.fa-wheat-awn::before { content: "\e2cd"; }

.fa-wheat-alt::before { content: "\e2cd"; }

.fa-ankh::before { content: "\f644"; }

.fa-hands-holding-child::before { content: "\e4fa"; }

.fa-asterisk::before { content: "\2a"; }

.fa-square-check::before { content: "\f14a"; }

.fa-check-square::before { content: "\f14a"; }

.fa-peseta-sign::before { content: "\e221"; }

.fa-heading::before { content: "\f1dc"; }

.fa-header::before { content: "\f1dc"; }

.fa-ghost::before { content: "\f6e2"; }

.fa-list::before { content: "\f03a"; }

.fa-list-squares::before { content: "\f03a"; }

.fa-square-phone-flip::before { content: "\f87b"; }

.fa-phone-square-alt::before { content: "\f87b"; }

.fa-cart-plus::before { content: "\f217"; }

.fa-gamepad::before { content: "\f11b"; }

.fa-circle-dot::before { content: "\f192"; }

.fa-dot-circle::before { content: "\f192"; }

.fa-face-dizzy::before { content: "\f567"; }

.fa-dizzy::before { content: "\f567"; }

.fa-egg::before { content: "\f7fb"; }

.fa-house-medical-circle-xmark::before { content: "\e513"; }

.fa-campground::before { content: "\f6bb"; }

.fa-folder-plus::before { content: "\f65e"; }

.fa-futbol::before { content: "\f1e3"; }

.fa-futbol-ball::before { content: "\f1e3"; }

.fa-soccer-ball::before { content: "\f1e3"; }

.fa-paintbrush::before { content: "\f1fc"; }

.fa-paint-brush::before { content: "\f1fc"; }

.fa-lock::before { content: "\f023"; }

.fa-gas-pump::before { content: "\f52f"; }

.fa-hot-tub-person::before { content: "\f593"; }

.fa-hot-tub::before { content: "\f593"; }

.fa-map-location::before { content: "\f59f"; }

.fa-map-marked::before { content: "\f59f"; }

.fa-house-flood-water::before { content: "\e50e"; }

.fa-tree::before { content: "\f1bb"; }

.fa-bridge-lock::before { content: "\e4cc"; }

.fa-sack-dollar::before { content: "\f81d"; }

.fa-pen-to-square::before { content: "\f044"; }

.fa-edit::before { content: "\f044"; }

.fa-car-side::before { content: "\f5e4"; }

.fa-share-nodes::before { content: "\f1e0"; }

.fa-share-alt::before { content: "\f1e0"; }

.fa-heart-circle-minus::before { content: "\e4ff"; }

.fa-hourglass-half::before { content: "\f252"; }

.fa-hourglass-2::before { content: "\f252"; }

.fa-microscope::before { content: "\f610"; }

.fa-sink::before { content: "\e06d"; }

.fa-bag-shopping::before { content: "\f290"; }

.fa-shopping-bag::before { content: "\f290"; }

.fa-arrow-down-z-a::before { content: "\f881"; }

.fa-sort-alpha-desc::before { content: "\f881"; }

.fa-sort-alpha-down-alt::before { content: "\f881"; }

.fa-mitten::before { content: "\f7b5"; }

.fa-person-rays::before { content: "\e54d"; }

.fa-users::before { content: "\f0c0"; }

.fa-eye-slash::before { content: "\f070"; }

.fa-flask-vial::before { content: "\e4f3"; }

.fa-hand::before { content: "\f256"; }

.fa-hand-paper::before { content: "\f256"; }

.fa-om::before { content: "\f679"; }

.fa-worm::before { content: "\e599"; }

.fa-house-circle-xmark::before { content: "\e50b"; }

.fa-plug::before { content: "\f1e6"; }

.fa-chevron-up::before { content: "\f077"; }

.fa-hand-spock::before { content: "\f259"; }

.fa-stopwatch::before { content: "\f2f2"; }

.fa-face-kiss::before { content: "\f596"; }

.fa-kiss::before { content: "\f596"; }

.fa-bridge-circle-xmark::before { content: "\e4cb"; }

.fa-face-grin-tongue::before { content: "\f589"; }

.fa-grin-tongue::before { content: "\f589"; }

.fa-chess-bishop::before { content: "\f43a"; }

.fa-face-grin-wink::before { content: "\f58c"; }

.fa-grin-wink::before { content: "\f58c"; }

.fa-ear-deaf::before { content: "\f2a4"; }

.fa-deaf::before { content: "\f2a4"; }

.fa-deafness::before { content: "\f2a4"; }

.fa-hard-of-hearing::before { content: "\f2a4"; }

.fa-road-circle-check::before { content: "\e564"; }

.fa-dice-five::before { content: "\f523"; }

.fa-square-rss::before { content: "\f143"; }

.fa-rss-square::before { content: "\f143"; }

.fa-land-mine-on::before { content: "\e51b"; }

.fa-i-cursor::before { content: "\f246"; }

.fa-stamp::before { content: "\f5bf"; }

.fa-stairs::before { content: "\e289"; }

.fa-i::before { content: "\49"; }

.fa-hryvnia-sign::before { content: "\f6f2"; }

.fa-hryvnia::before { content: "\f6f2"; }

.fa-pills::before { content: "\f484"; }

.fa-face-grin-wide::before { content: "\f581"; }

.fa-grin-alt::before { content: "\f581"; }

.fa-tooth::before { content: "\f5c9"; }

.fa-v::before { content: "\56"; }

.fa-bangladeshi-taka-sign::before { content: "\e2e6"; }

.fa-bicycle::before { content: "\f206"; }

.fa-staff-snake::before { content: "\e579"; }

.fa-rod-asclepius::before { content: "\e579"; }

.fa-rod-snake::before { content: "\e579"; }

.fa-staff-aesculapius::before { content: "\e579"; }

.fa-head-side-cough-slash::before { content: "\e062"; }

.fa-truck-medical::before { content: "\f0f9"; }

.fa-ambulance::before { content: "\f0f9"; }

.fa-wheat-awn-circle-exclamation::before { content: "\e598"; }

.fa-snowman::before { content: "\f7d0"; }

.fa-mortar-pestle::before { content: "\f5a7"; }

.fa-road-barrier::before { content: "\e562"; }

.fa-school::before { content: "\f549"; }

.fa-igloo::before { content: "\f7ae"; }

.fa-joint::before { content: "\f595"; }

.fa-angle-right::before { content: "\f105"; }

.fa-horse::before { content: "\f6f0"; }

.fa-q::before { content: "\51"; }

.fa-g::before { content: "\47"; }

.fa-notes-medical::before { content: "\f481"; }

.fa-temperature-half::before { content: "\f2c9"; }

.fa-temperature-2::before { content: "\f2c9"; }

.fa-thermometer-2::before { content: "\f2c9"; }

.fa-thermometer-half::before { content: "\f2c9"; }

.fa-dong-sign::before { content: "\e169"; }

.fa-capsules::before { content: "\f46b"; }

.fa-poo-storm::before { content: "\f75a"; }

.fa-poo-bolt::before { content: "\f75a"; }

.fa-face-frown-open::before { content: "\f57a"; }

.fa-frown-open::before { content: "\f57a"; }

.fa-hand-point-up::before { content: "\f0a6"; }

.fa-money-bill::before { content: "\f0d6"; }

.fa-bookmark::before { content: "\f02e"; }

.fa-align-justify::before { content: "\f039"; }

.fa-umbrella-beach::before { content: "\f5ca"; }

.fa-helmet-un::before { content: "\e503"; }

.fa-bullseye::before { content: "\f140"; }

.fa-bacon::before { content: "\f7e5"; }

.fa-hand-point-down::before { content: "\f0a7"; }

.fa-arrow-up-from-bracket::before { content: "\e09a"; }

.fa-folder::before { content: "\f07b"; }

.fa-folder-blank::before { content: "\f07b"; }

.fa-file-waveform::before { content: "\f478"; }

.fa-file-medical-alt::before { content: "\f478"; }

.fa-radiation::before { content: "\f7b9"; }

.fa-chart-simple::before { content: "\e473"; }

.fa-mars-stroke::before { content: "\f229"; }

.fa-vial::before { content: "\f492"; }

.fa-gauge::before { content: "\f624"; }

.fa-dashboard::before { content: "\f624"; }

.fa-gauge-med::before { content: "\f624"; }

.fa-tachometer-alt-average::before { content: "\f624"; }

.fa-wand-magic-sparkles::before { content: "\e2ca"; }

.fa-magic-wand-sparkles::before { content: "\e2ca"; }

.fa-e::before { content: "\45"; }

.fa-pen-clip::before { content: "\f305"; }

.fa-pen-alt::before { content: "\f305"; }

.fa-bridge-circle-exclamation::before { content: "\e4ca"; }

.fa-user::before { content: "\f007"; }

.fa-school-circle-check::before { content: "\e56b"; }

.fa-dumpster::before { content: "\f793"; }

.fa-van-shuttle::before { content: "\f5b6"; }

.fa-shuttle-van::before { content: "\f5b6"; }

.fa-building-user::before { content: "\e4da"; }

.fa-square-caret-left::before { content: "\f191"; }

.fa-caret-square-left::before { content: "\f191"; }

.fa-highlighter::before { content: "\f591"; }

.fa-key::before { content: "\f084"; }

.fa-bullhorn::before { content: "\f0a1"; }

.fa-globe::before { content: "\f0ac"; }

.fa-synagogue::before { content: "\f69b"; }

.fa-person-half-dress::before { content: "\e548"; }

.fa-road-bridge::before { content: "\e563"; }

.fa-location-arrow::before { content: "\f124"; }

.fa-c::before { content: "\43"; }

.fa-tablet-button::before { content: "\f10a"; }

.fa-building-lock::before { content: "\e4d6"; }

.fa-pizza-slice::before { content: "\f818"; }

.fa-money-bill-wave::before { content: "\f53a"; }

.fa-chart-area::before { content: "\f1fe"; }

.fa-area-chart::before { content: "\f1fe"; }

.fa-house-flag::before { content: "\e50d"; }

.fa-person-circle-minus::before { content: "\e540"; }

.fa-ban::before { content: "\f05e"; }

.fa-cancel::before { content: "\f05e"; }

.fa-camera-rotate::before { content: "\e0d8"; }

.fa-spray-can-sparkles::before { content: "\f5d0"; }

.fa-air-freshener::before { content: "\f5d0"; }

.fa-star::before { content: "\f005"; }

.fa-repeat::before { content: "\f363"; }

.fa-cross::before { content: "\f654"; }

.fa-box::before { content: "\f466"; }

.fa-venus-mars::before { content: "\f228"; }

.fa-arrow-pointer::before { content: "\f245"; }

.fa-mouse-pointer::before { content: "\f245"; }

.fa-maximize::before { content: "\f31e"; }

.fa-expand-arrows-alt::before { content: "\f31e"; }

.fa-charging-station::before { content: "\f5e7"; }

.fa-shapes::before { content: "\f61f"; }

.fa-triangle-circle-square::before { content: "\f61f"; }

.fa-shuffle::before { content: "\f074"; }

.fa-random::before { content: "\f074"; }

.fa-person-running::before { content: "\f70c"; }

.fa-running::before { content: "\f70c"; }

.fa-mobile-retro::before { content: "\e527"; }

.fa-grip-lines-vertical::before { content: "\f7a5"; }

.fa-spider::before { content: "\f717"; }

.fa-hands-bound::before { content: "\e4f9"; }

.fa-file-invoice-dollar::before { content: "\f571"; }

.fa-plane-circle-exclamation::before { content: "\e556"; }

.fa-x-ray::before { content: "\f497"; }

.fa-spell-check::before { content: "\f891"; }

.fa-slash::before { content: "\f715"; }

.fa-computer-mouse::before { content: "\f8cc"; }

.fa-mouse::before { content: "\f8cc"; }

.fa-arrow-right-to-bracket::before { content: "\f090"; }

.fa-sign-in::before { content: "\f090"; }

.fa-shop-slash::before { content: "\e070"; }

.fa-store-alt-slash::before { content: "\e070"; }

.fa-server::before { content: "\f233"; }

.fa-virus-covid-slash::before { content: "\e4a9"; }

.fa-shop-lock::before { content: "\e4a5"; }

.fa-hourglass-start::before { content: "\f251"; }

.fa-hourglass-1::before { content: "\f251"; }

.fa-blender-phone::before { content: "\f6b6"; }

.fa-building-wheat::before { content: "\e4db"; }

.fa-person-breastfeeding::before { content: "\e53a"; }

.fa-right-to-bracket::before { content: "\f2f6"; }

.fa-sign-in-alt::before { content: "\f2f6"; }

.fa-venus::before { content: "\f221"; }

.fa-passport::before { content: "\f5ab"; }

.fa-heart-pulse::before { content: "\f21e"; }

.fa-heartbeat::before { content: "\f21e"; }

.fa-people-carry-box::before { content: "\f4ce"; }

.fa-people-carry::before { content: "\f4ce"; }

.fa-temperature-high::before { content: "\f769"; }

.fa-microchip::before { content: "\f2db"; }

.fa-crown::before { content: "\f521"; }

.fa-weight-hanging::before { content: "\f5cd"; }

.fa-xmarks-lines::before { content: "\e59a"; }

.fa-file-prescription::before { content: "\f572"; }

.fa-weight-scale::before { content: "\f496"; }

.fa-weight::before { content: "\f496"; }

.fa-user-group::before { content: "\f500"; }

.fa-user-friends::before { content: "\f500"; }

.fa-arrow-up-a-z::before { content: "\f15e"; }

.fa-sort-alpha-up::before { content: "\f15e"; }

.fa-chess-knight::before { content: "\f441"; }

.fa-face-laugh-squint::before { content: "\f59b"; }

.fa-laugh-squint::before { content: "\f59b"; }

.fa-wheelchair::before { content: "\f193"; }

.fa-circle-arrow-up::before { content: "\f0aa"; }

.fa-arrow-circle-up::before { content: "\f0aa"; }

.fa-toggle-on::before { content: "\f205"; }

.fa-person-walking::before { content: "\f554"; }

.fa-walking::before { content: "\f554"; }

.fa-l::before { content: "\4c"; }

.fa-fire::before { content: "\f06d"; }

.fa-bed-pulse::before { content: "\f487"; }

.fa-procedures::before { content: "\f487"; }

.fa-shuttle-space::before { content: "\f197"; }

.fa-space-shuttle::before { content: "\f197"; }

.fa-face-laugh::before { content: "\f599"; }

.fa-laugh::before { content: "\f599"; }

.fa-folder-open::before { content: "\f07c"; }

.fa-heart-circle-plus::before { content: "\e500"; }

.fa-code-fork::before { content: "\e13b"; }

.fa-city::before { content: "\f64f"; }

.fa-microphone-lines::before { content: "\f3c9"; }

.fa-microphone-alt::before { content: "\f3c9"; }

.fa-pepper-hot::before { content: "\f816"; }

.fa-unlock::before { content: "\f09c"; }

.fa-colon-sign::before { content: "\e140"; }

.fa-headset::before { content: "\f590"; }

.fa-store-slash::before { content: "\e071"; }

.fa-road-circle-xmark::before { content: "\e566"; }

.fa-user-minus::before { content: "\f503"; }

.fa-mars-stroke-up::before { content: "\f22a"; }

.fa-mars-stroke-v::before { content: "\f22a"; }

.fa-champagne-glasses::before { content: "\f79f"; }

.fa-glass-cheers::before { content: "\f79f"; }

.fa-clipboard::before { content: "\f328"; }

.fa-house-circle-exclamation::before { content: "\e50a"; }

.fa-file-arrow-up::before { content: "\f574"; }

.fa-file-upload::before { content: "\f574"; }

.fa-wifi::before { content: "\f1eb"; }

.fa-wifi-3::before { content: "\f1eb"; }

.fa-wifi-strong::before { content: "\f1eb"; }

.fa-bath::before { content: "\f2cd"; }

.fa-bathtub::before { content: "\f2cd"; }

.fa-underline::before { content: "\f0cd"; }

.fa-user-pen::before { content: "\f4ff"; }

.fa-user-edit::before { content: "\f4ff"; }

.fa-signature::before { content: "\f5b7"; }

.fa-stroopwafel::before { content: "\f551"; }

.fa-bold::before { content: "\f032"; }

.fa-anchor-lock::before { content: "\e4ad"; }

.fa-building-ngo::before { content: "\e4d7"; }

.fa-manat-sign::before { content: "\e1d5"; }

.fa-not-equal::before { content: "\f53e"; }

.fa-border-top-left::before { content: "\f853"; }

.fa-border-style::before { content: "\f853"; }

.fa-map-location-dot::before { content: "\f5a0"; }

.fa-map-marked-alt::before { content: "\f5a0"; }

.fa-jedi::before { content: "\f669"; }

.fa-square-poll-vertical::before { content: "\f681"; }

.fa-poll::before { content: "\f681"; }

.fa-mug-hot::before { content: "\f7b6"; }

.fa-car-battery::before { content: "\f5df"; }

.fa-battery-car::before { content: "\f5df"; }

.fa-gift::before { content: "\f06b"; }

.fa-dice-two::before { content: "\f528"; }

.fa-chess-queen::before { content: "\f445"; }

.fa-glasses::before { content: "\f530"; }

.fa-chess-board::before { content: "\f43c"; }

.fa-building-circle-check::before { content: "\e4d2"; }

.fa-person-chalkboard::before { content: "\e53d"; }

.fa-mars-stroke-right::before { content: "\f22b"; }

.fa-mars-stroke-h::before { content: "\f22b"; }

.fa-hand-back-fist::before { content: "\f255"; }

.fa-hand-rock::before { content: "\f255"; }

.fa-square-caret-up::before { content: "\f151"; }

.fa-caret-square-up::before { content: "\f151"; }

.fa-cloud-showers-water::before { content: "\e4e4"; }

.fa-chart-bar::before { content: "\f080"; }

.fa-bar-chart::before { content: "\f080"; }

.fa-hands-bubbles::before { content: "\e05e"; }

.fa-hands-wash::before { content: "\e05e"; }

.fa-less-than-equal::before { content: "\f537"; }

.fa-train::before { content: "\f238"; }

.fa-eye-low-vision::before { content: "\f2a8"; }

.fa-low-vision::before { content: "\f2a8"; }

.fa-crow::before { content: "\f520"; }

.fa-sailboat::before { content: "\e445"; }

.fa-window-restore::before { content: "\f2d2"; }

.fa-square-plus::before { content: "\f0fe"; }

.fa-plus-square::before { content: "\f0fe"; }

.fa-torii-gate::before { content: "\f6a1"; }

.fa-frog::before { content: "\f52e"; }

.fa-bucket::before { content: "\e4cf"; }

.fa-image::before { content: "\f03e"; }

.fa-microphone::before { content: "\f130"; }

.fa-cow::before { content: "\f6c8"; }

.fa-caret-up::before { content: "\f0d8"; }

.fa-screwdriver::before { content: "\f54a"; }

.fa-folder-closed::before { content: "\e185"; }

.fa-house-tsunami::before { content: "\e515"; }

.fa-square-nfi::before { content: "\e576"; }

.fa-arrow-up-from-ground-water::before { content: "\e4b5"; }

.fa-martini-glass::before { content: "\f57b"; }

.fa-glass-martini-alt::before { content: "\f57b"; }

.fa-rotate-left::before { content: "\f2ea"; }

.fa-rotate-back::before { content: "\f2ea"; }

.fa-rotate-backward::before { content: "\f2ea"; }

.fa-undo-alt::before { content: "\f2ea"; }

.fa-table-columns::before { content: "\f0db"; }

.fa-columns::before { content: "\f0db"; }

.fa-lemon::before { content: "\f094"; }

.fa-head-side-mask::before { content: "\e063"; }

.fa-handshake::before { content: "\f2b5"; }

.fa-gem::before { content: "\f3a5"; }

.fa-dolly::before { content: "\f472"; }

.fa-dolly-box::before { content: "\f472"; }

.fa-smoking::before { content: "\f48d"; }

.fa-minimize::before { content: "\f78c"; }

.fa-compress-arrows-alt::before { content: "\f78c"; }

.fa-monument::before { content: "\f5a6"; }

.fa-snowplow::before { content: "\f7d2"; }

.fa-angles-right::before { content: "\f101"; }

.fa-angle-double-right::before { content: "\f101"; }

.fa-cannabis::before { content: "\f55f"; }

.fa-circle-play::before { content: "\f144"; }

.fa-play-circle::before { content: "\f144"; }

.fa-tablets::before { content: "\f490"; }

.fa-ethernet::before { content: "\f796"; }

.fa-euro-sign::before { content: "\f153"; }

.fa-eur::before { content: "\f153"; }

.fa-euro::before { content: "\f153"; }

.fa-chair::before { content: "\f6c0"; }

.fa-circle-check::before { content: "\f058"; }

.fa-check-circle::before { content: "\f058"; }

.fa-circle-stop::before { content: "\f28d"; }

.fa-stop-circle::before { content: "\f28d"; }

.fa-compass-drafting::before { content: "\f568"; }

.fa-drafting-compass::before { content: "\f568"; }

.fa-plate-wheat::before { content: "\e55a"; }

.fa-icicles::before { content: "\f7ad"; }

.fa-person-shelter::before { content: "\e54f"; }

.fa-neuter::before { content: "\f22c"; }

.fa-id-badge::before { content: "\f2c1"; }

.fa-marker::before { content: "\f5a1"; }

.fa-face-laugh-beam::before { content: "\f59a"; }

.fa-laugh-beam::before { content: "\f59a"; }

.fa-helicopter-symbol::before { content: "\e502"; }

.fa-universal-access::before { content: "\f29a"; }

.fa-circle-chevron-up::before { content: "\f139"; }

.fa-chevron-circle-up::before { content: "\f139"; }

.fa-lari-sign::before { content: "\e1c8"; }

.fa-volcano::before { content: "\f770"; }

.fa-person-walking-dashed-line-arrow-right::before { content: "\e553"; }

.fa-sterling-sign::before { content: "\f154"; }

.fa-gbp::before { content: "\f154"; }

.fa-pound-sign::before { content: "\f154"; }

.fa-viruses::before { content: "\e076"; }

.fa-square-person-confined::before { content: "\e577"; }

.fa-user-tie::before { content: "\f508"; }

.fa-arrow-down-long::before { content: "\f175"; }

.fa-long-arrow-down::before { content: "\f175"; }

.fa-tent-arrow-down-to-line::before { content: "\e57e"; }

.fa-certificate::before { content: "\f0a3"; }

.fa-reply-all::before { content: "\f122"; }

.fa-mail-reply-all::before { content: "\f122"; }

.fa-suitcase::before { content: "\f0f2"; }

.fa-person-skating::before { content: "\f7c5"; }

.fa-skating::before { content: "\f7c5"; }

.fa-filter-circle-dollar::before { content: "\f662"; }

.fa-funnel-dollar::before { content: "\f662"; }

.fa-camera-retro::before { content: "\f083"; }

.fa-circle-arrow-down::before { content: "\f0ab"; }

.fa-arrow-circle-down::before { content: "\f0ab"; }

.fa-file-import::before { content: "\f56f"; }

.fa-arrow-right-to-file::before { content: "\f56f"; }

.fa-square-arrow-up-right::before { content: "\f14c"; }

.fa-external-link-square::before { content: "\f14c"; }

.fa-box-open::before { content: "\f49e"; }

.fa-scroll::before { content: "\f70e"; }

.fa-spa::before { content: "\f5bb"; }

.fa-location-pin-lock::before { content: "\e51f"; }

.fa-pause::before { content: "\f04c"; }

.fa-hill-avalanche::before { content: "\e507"; }

.fa-temperature-empty::before { content: "\f2cb"; }

.fa-temperature-0::before { content: "\f2cb"; }

.fa-thermometer-0::before { content: "\f2cb"; }

.fa-thermometer-empty::before { content: "\f2cb"; }

.fa-bomb::before { content: "\f1e2"; }

.fa-registered::before { content: "\f25d"; }

.fa-address-card::before { content: "\f2bb"; }

.fa-contact-card::before { content: "\f2bb"; }

.fa-vcard::before { content: "\f2bb"; }

.fa-scale-unbalanced-flip::before { content: "\f516"; }

.fa-balance-scale-right::before { content: "\f516"; }

.fa-subscript::before { content: "\f12c"; }

.fa-diamond-turn-right::before { content: "\f5eb"; }

.fa-directions::before { content: "\f5eb"; }

.fa-burst::before { content: "\e4dc"; }

.fa-house-laptop::before { content: "\e066"; }

.fa-laptop-house::before { content: "\e066"; }

.fa-face-tired::before { content: "\f5c8"; }

.fa-tired::before { content: "\f5c8"; }

.fa-money-bills::before { content: "\e1f3"; }

.fa-smog::before { content: "\f75f"; }

.fa-crutch::before { content: "\f7f7"; }

.fa-cloud-arrow-up::before { content: "\f0ee"; }

.fa-cloud-upload::before { content: "\f0ee"; }

.fa-cloud-upload-alt::before { content: "\f0ee"; }

.fa-palette::before { content: "\f53f"; }

.fa-arrows-turn-right::before { content: "\e4c0"; }

.fa-vest::before { content: "\e085"; }

.fa-ferry::before { content: "\e4ea"; }

.fa-arrows-down-to-people::before { content: "\e4b9"; }

.fa-seedling::before { content: "\f4d8"; }

.fa-sprout::before { content: "\f4d8"; }

.fa-left-right::before { content: "\f337"; }

.fa-arrows-alt-h::before { content: "\f337"; }

.fa-boxes-packing::before { content: "\e4c7"; }

.fa-circle-arrow-left::before { content: "\f0a8"; }

.fa-arrow-circle-left::before { content: "\f0a8"; }

.fa-group-arrows-rotate::before { content: "\e4f6"; }

.fa-bowl-food::before { content: "\e4c6"; }

.fa-candy-cane::before { content: "\f786"; }

.fa-arrow-down-wide-short::before { content: "\f160"; }

.fa-sort-amount-asc::before { content: "\f160"; }

.fa-sort-amount-down::before { content: "\f160"; }

.fa-cloud-bolt::before { content: "\f76c"; }

.fa-thunderstorm::before { content: "\f76c"; }

.fa-text-slash::before { content: "\f87d"; }

.fa-remove-format::before { content: "\f87d"; }

.fa-face-smile-wink::before { content: "\f4da"; }

.fa-smile-wink::before { content: "\f4da"; }

.fa-file-word::before { content: "\f1c2"; }

.fa-file-powerpoint::before { content: "\f1c4"; }

.fa-arrows-left-right::before { content: "\f07e"; }

.fa-arrows-h::before { content: "\f07e"; }

.fa-house-lock::before { content: "\e510"; }

.fa-cloud-arrow-down::before { content: "\f0ed"; }

.fa-cloud-download::before { content: "\f0ed"; }

.fa-cloud-download-alt::before { content: "\f0ed"; }

.fa-children::before { content: "\e4e1"; }

.fa-chalkboard::before { content: "\f51b"; }

.fa-blackboard::before { content: "\f51b"; }

.fa-user-large-slash::before { content: "\f4fa"; }

.fa-user-alt-slash::before { content: "\f4fa"; }

.fa-envelope-open::before { content: "\f2b6"; }

.fa-handshake-simple-slash::before { content: "\e05f"; }

.fa-handshake-alt-slash::before { content: "\e05f"; }

.fa-mattress-pillow::before { content: "\e525"; }

.fa-guarani-sign::before { content: "\e19a"; }

.fa-arrows-rotate::before { content: "\f021"; }

.fa-refresh::before { content: "\f021"; }

.fa-sync::before { content: "\f021"; }

.fa-fire-extinguisher::before { content: "\f134"; }

.fa-cruzeiro-sign::before { content: "\e152"; }

.fa-greater-than-equal::before { content: "\f532"; }

.fa-shield-halved::before { content: "\f3ed"; }

.fa-shield-alt::before { content: "\f3ed"; }

.fa-book-atlas::before { content: "\f558"; }

.fa-atlas::before { content: "\f558"; }

.fa-virus::before { content: "\e074"; }

.fa-envelope-circle-check::before { content: "\e4e8"; }

.fa-layer-group::before { content: "\f5fd"; }

.fa-arrows-to-dot::before { content: "\e4be"; }

.fa-archway::before { content: "\f557"; }

.fa-heart-circle-check::before { content: "\e4fd"; }

.fa-house-chimney-crack::before { content: "\f6f1"; }

.fa-house-damage::before { content: "\f6f1"; }

.fa-file-zipper::before { content: "\f1c6"; }

.fa-file-archive::before { content: "\f1c6"; }

.fa-square::before { content: "\f0c8"; }

.fa-martini-glass-empty::before { content: "\f000"; }

.fa-glass-martini::before { content: "\f000"; }

.fa-couch::before { content: "\f4b8"; }

.fa-cedi-sign::before { content: "\e0df"; }

.fa-italic::before { content: "\f033"; }

.fa-table-cells-column-lock::before { content: "\e678"; }

.fa-church::before { content: "\f51d"; }

.fa-comments-dollar::before { content: "\f653"; }

.fa-democrat::before { content: "\f747"; }

.fa-z::before { content: "\5a"; }

.fa-person-skiing::before { content: "\f7c9"; }

.fa-skiing::before { content: "\f7c9"; }

.fa-road-lock::before { content: "\e567"; }

.fa-a::before { content: "\41"; }

.fa-temperature-arrow-down::before { content: "\e03f"; }

.fa-temperature-down::before { content: "\e03f"; }

.fa-feather-pointed::before { content: "\f56b"; }

.fa-feather-alt::before { content: "\f56b"; }

.fa-p::before { content: "\50"; }

.fa-snowflake::before { content: "\f2dc"; }

.fa-newspaper::before { content: "\f1ea"; }

.fa-rectangle-ad::before { content: "\f641"; }

.fa-ad::before { content: "\f641"; }

.fa-circle-arrow-right::before { content: "\f0a9"; }

.fa-arrow-circle-right::before { content: "\f0a9"; }

.fa-filter-circle-xmark::before { content: "\e17b"; }

.fa-locust::before { content: "\e520"; }

.fa-sort::before { content: "\f0dc"; }

.fa-unsorted::before { content: "\f0dc"; }

.fa-list-ol::before { content: "\f0cb"; }

.fa-list-1-2::before { content: "\f0cb"; }

.fa-list-numeric::before { content: "\f0cb"; }

.fa-person-dress-burst::before { content: "\e544"; }

.fa-money-check-dollar::before { content: "\f53d"; }

.fa-money-check-alt::before { content: "\f53d"; }

.fa-vector-square::before { content: "\f5cb"; }

.fa-bread-slice::before { content: "\f7ec"; }

.fa-language::before { content: "\f1ab"; }

.fa-face-kiss-wink-heart::before { content: "\f598"; }

.fa-kiss-wink-heart::before { content: "\f598"; }

.fa-filter::before { content: "\f0b0"; }

.fa-question::before { content: "\3f"; }

.fa-file-signature::before { content: "\f573"; }

.fa-up-down-left-right::before { content: "\f0b2"; }

.fa-arrows-alt::before { content: "\f0b2"; }

.fa-house-chimney-user::before { content: "\e065"; }

.fa-hand-holding-heart::before { content: "\f4be"; }

.fa-puzzle-piece::before { content: "\f12e"; }

.fa-money-check::before { content: "\f53c"; }

.fa-star-half-stroke::before { content: "\f5c0"; }

.fa-star-half-alt::before { content: "\f5c0"; }

.fa-code::before { content: "\f121"; }

.fa-whiskey-glass::before { content: "\f7a0"; }

.fa-glass-whiskey::before { content: "\f7a0"; }

.fa-building-circle-exclamation::before { content: "\e4d3"; }

.fa-magnifying-glass-chart::before { content: "\e522"; }

.fa-arrow-up-right-from-square::before { content: "\f08e"; }

.fa-external-link::before { content: "\f08e"; }

.fa-cubes-stacked::before { content: "\e4e6"; }

.fa-won-sign::before { content: "\f159"; }

.fa-krw::before { content: "\f159"; }

.fa-won::before { content: "\f159"; }

.fa-virus-covid::before { content: "\e4a8"; }

.fa-austral-sign::before { content: "\e0a9"; }

.fa-f::before { content: "\46"; }

.fa-leaf::before { content: "\f06c"; }

.fa-road::before { content: "\f018"; }

.fa-taxi::before { content: "\f1ba"; }

.fa-cab::before { content: "\f1ba"; }

.fa-person-circle-plus::before { content: "\e541"; }

.fa-chart-pie::before { content: "\f200"; }

.fa-pie-chart::before { content: "\f200"; }

.fa-bolt-lightning::before { content: "\e0b7"; }

.fa-sack-xmark::before { content: "\e56a"; }

.fa-file-excel::before { content: "\f1c3"; }

.fa-file-contract::before { content: "\f56c"; }

.fa-fish-fins::before { content: "\e4f2"; }

.fa-building-flag::before { content: "\e4d5"; }

.fa-face-grin-beam::before { content: "\f582"; }

.fa-grin-beam::before { content: "\f582"; }

.fa-object-ungroup::before { content: "\f248"; }

.fa-poop::before { content: "\f619"; }

.fa-location-pin::before { content: "\f041"; }

.fa-map-marker::before { content: "\f041"; }

.fa-kaaba::before { content: "\f66b"; }

.fa-toilet-paper::before { content: "\f71e"; }

.fa-helmet-safety::before { content: "\f807"; }

.fa-hard-hat::before { content: "\f807"; }

.fa-hat-hard::before { content: "\f807"; }

.fa-eject::before { content: "\f052"; }

.fa-circle-right::before { content: "\f35a"; }

.fa-arrow-alt-circle-right::before { content: "\f35a"; }

.fa-plane-circle-check::before { content: "\e555"; }

.fa-face-rolling-eyes::before { content: "\f5a5"; }

.fa-meh-rolling-eyes::before { content: "\f5a5"; }

.fa-object-group::before { content: "\f247"; }

.fa-chart-line::before { content: "\f201"; }

.fa-line-chart::before { content: "\f201"; }

.fa-mask-ventilator::before { content: "\e524"; }

.fa-arrow-right::before { content: "\f061"; }

.fa-signs-post::before { content: "\f277"; }

.fa-map-signs::before { content: "\f277"; }

.fa-cash-register::before { content: "\f788"; }

.fa-person-circle-question::before { content: "\e542"; }

.fa-h::before { content: "\48"; }

.fa-tarp::before { content: "\e57b"; }

.fa-screwdriver-wrench::before { content: "\f7d9"; }

.fa-tools::before { content: "\f7d9"; }

.fa-arrows-to-eye::before { content: "\e4bf"; }

.fa-plug-circle-bolt::before { content: "\e55b"; }

.fa-heart::before { content: "\f004"; }

.fa-mars-and-venus::before { content: "\f224"; }

.fa-house-user::before { content: "\e1b0"; }

.fa-home-user::before { content: "\e1b0"; }

.fa-dumpster-fire::before { content: "\f794"; }

.fa-house-crack::before { content: "\e3b1"; }

.fa-martini-glass-citrus::before { content: "\f561"; }

.fa-cocktail::before { content: "\f561"; }

.fa-face-surprise::before { content: "\f5c2"; }

.fa-surprise::before { content: "\f5c2"; }

.fa-bottle-water::before { content: "\e4c5"; }

.fa-circle-pause::before { content: "\f28b"; }

.fa-pause-circle::before { content: "\f28b"; }

.fa-toilet-paper-slash::before { content: "\e072"; }

.fa-apple-whole::before { content: "\f5d1"; }

.fa-apple-alt::before { content: "\f5d1"; }

.fa-kitchen-set::before { content: "\e51a"; }

.fa-r::before { content: "\52"; }

.fa-temperature-quarter::before { content: "\f2ca"; }

.fa-temperature-1::before { content: "\f2ca"; }

.fa-thermometer-1::before { content: "\f2ca"; }

.fa-thermometer-quarter::before { content: "\f2ca"; }

.fa-cube::before { content: "\f1b2"; }

.fa-bitcoin-sign::before { content: "\e0b4"; }

.fa-shield-dog::before { content: "\e573"; }

.fa-solar-panel::before { content: "\f5ba"; }

.fa-lock-open::before { content: "\f3c1"; }

.fa-elevator::before { content: "\e16d"; }

.fa-money-bill-transfer::before { content: "\e528"; }

.fa-money-bill-trend-up::before { content: "\e529"; }

.fa-house-flood-water-circle-arrow-right::before { content: "\e50f"; }

.fa-square-poll-horizontal::before { content: "\f682"; }

.fa-poll-h::before { content: "\f682"; }

.fa-circle::before { content: "\f111"; }

.fa-backward-fast::before { content: "\f049"; }

.fa-fast-backward::before { content: "\f049"; }

.fa-recycle::before { content: "\f1b8"; }

.fa-user-astronaut::before { content: "\f4fb"; }

.fa-plane-slash::before { content: "\e069"; }

.fa-trademark::before { content: "\f25c"; }

.fa-basketball::before { content: "\f434"; }

.fa-basketball-ball::before { content: "\f434"; }

.fa-satellite-dish::before { content: "\f7c0"; }

.fa-circle-up::before { content: "\f35b"; }

.fa-arrow-alt-circle-up::before { content: "\f35b"; }

.fa-mobile-screen-button::before { content: "\f3cd"; }

.fa-mobile-alt::before { content: "\f3cd"; }

.fa-volume-high::before { content: "\f028"; }

.fa-volume-up::before { content: "\f028"; }

.fa-users-rays::before { content: "\e593"; }

.fa-wallet::before { content: "\f555"; }

.fa-clipboard-check::before { content: "\f46c"; }

.fa-file-audio::before { content: "\f1c7"; }

.fa-burger::before { content: "\f805"; }

.fa-hamburger::before { content: "\f805"; }

.fa-wrench::before { content: "\f0ad"; }

.fa-bugs::before { content: "\e4d0"; }

.fa-rupee-sign::before { content: "\f156"; }

.fa-rupee::before { content: "\f156"; }

.fa-file-image::before { content: "\f1c5"; }

.fa-circle-question::before { content: "\f059"; }

.fa-question-circle::before { content: "\f059"; }

.fa-plane-departure::before { content: "\f5b0"; }

.fa-handshake-slash::before { content: "\e060"; }

.fa-book-bookmark::before { content: "\e0bb"; }

.fa-code-branch::before { content: "\f126"; }

.fa-hat-cowboy::before { content: "\f8c0"; }

.fa-bridge::before { content: "\e4c8"; }

.fa-phone-flip::before { content: "\f879"; }

.fa-phone-alt::before { content: "\f879"; }

.fa-truck-front::before { content: "\e2b7"; }

.fa-cat::before { content: "\f6be"; }

.fa-anchor-circle-exclamation::before { content: "\e4ab"; }

.fa-truck-field::before { content: "\e58d"; }

.fa-route::before { content: "\f4d7"; }

.fa-clipboard-question::before { content: "\e4e3"; }

.fa-panorama::before { content: "\e209"; }

.fa-comment-medical::before { content: "\f7f5"; }

.fa-teeth-open::before { content: "\f62f"; }

.fa-file-circle-minus::before { content: "\e4ed"; }

.fa-tags::before { content: "\f02c"; }

.fa-wine-glass::before { content: "\f4e3"; }

.fa-forward-fast::before { content: "\f050"; }

.fa-fast-forward::before { content: "\f050"; }

.fa-face-meh-blank::before { content: "\f5a4"; }

.fa-meh-blank::before { content: "\f5a4"; }

.fa-square-parking::before { content: "\f540"; }

.fa-parking::before { content: "\f540"; }

.fa-house-signal::before { content: "\e012"; }

.fa-bars-progress::before { content: "\f828"; }

.fa-tasks-alt::before { content: "\f828"; }

.fa-faucet-drip::before { content: "\e006"; }

.fa-cart-flatbed::before { content: "\f474"; }

.fa-dolly-flatbed::before { content: "\f474"; }

.fa-ban-smoking::before { content: "\f54d"; }

.fa-smoking-ban::before { content: "\f54d"; }

.fa-terminal::before { content: "\f120"; }

.fa-mobile-button::before { content: "\f10b"; }

.fa-house-medical-flag::before { content: "\e514"; }

.fa-basket-shopping::before { content: "\f291"; }

.fa-shopping-basket::before { content: "\f291"; }

.fa-tape::before { content: "\f4db"; }

.fa-bus-simple::before { content: "\f55e"; }

.fa-bus-alt::before { content: "\f55e"; }

.fa-eye::before { content: "\f06e"; }

.fa-face-sad-cry::before { content: "\f5b3"; }

.fa-sad-cry::before { content: "\f5b3"; }

.fa-audio-description::before { content: "\f29e"; }

.fa-person-military-to-person::before { content: "\e54c"; }

.fa-file-shield::before { content: "\e4f0"; }

.fa-user-slash::before { content: "\f506"; }

.fa-pen::before { content: "\f304"; }

.fa-tower-observation::before { content: "\e586"; }

.fa-file-code::before { content: "\f1c9"; }

.fa-signal::before { content: "\f012"; }

.fa-signal-5::before { content: "\f012"; }

.fa-signal-perfect::before { content: "\f012"; }

.fa-bus::before { content: "\f207"; }

.fa-heart-circle-xmark::before { content: "\e501"; }

.fa-house-chimney::before { content: "\e3af"; }

.fa-home-lg::before { content: "\e3af"; }

.fa-window-maximize::before { content: "\f2d0"; }

.fa-face-frown::before { content: "\f119"; }

.fa-frown::before { content: "\f119"; }

.fa-prescription::before { content: "\f5b1"; }

.fa-shop::before { content: "\f54f"; }

.fa-store-alt::before { content: "\f54f"; }

.fa-floppy-disk::before { content: "\f0c7"; }

.fa-save::before { content: "\f0c7"; }

.fa-vihara::before { content: "\f6a7"; }

.fa-scale-unbalanced::before { content: "\f515"; }

.fa-balance-scale-left::before { content: "\f515"; }

.fa-sort-up::before { content: "\f0de"; }

.fa-sort-asc::before { content: "\f0de"; }

.fa-comment-dots::before { content: "\f4ad"; }

.fa-commenting::before { content: "\f4ad"; }

.fa-plant-wilt::before { content: "\e5aa"; }

.fa-diamond::before { content: "\f219"; }

.fa-face-grin-squint::before { content: "\f585"; }

.fa-grin-squint::before { content: "\f585"; }

.fa-hand-holding-dollar::before { content: "\f4c0"; }

.fa-hand-holding-usd::before { content: "\f4c0"; }

.fa-bacterium::before { content: "\e05a"; }

.fa-hand-pointer::before { content: "\f25a"; }

.fa-drum-steelpan::before { content: "\f56a"; }

.fa-hand-scissors::before { content: "\f257"; }

.fa-hands-praying::before { content: "\f684"; }

.fa-praying-hands::before { content: "\f684"; }

.fa-arrow-rotate-right::before { content: "\f01e"; }

.fa-arrow-right-rotate::before { content: "\f01e"; }

.fa-arrow-rotate-forward::before { content: "\f01e"; }

.fa-redo::before { content: "\f01e"; }

.fa-biohazard::before { content: "\f780"; }

.fa-location-crosshairs::before { content: "\f601"; }

.fa-location::before { content: "\f601"; }

.fa-mars-double::before { content: "\f227"; }

.fa-child-dress::before { content: "\e59c"; }

.fa-users-between-lines::before { content: "\e591"; }

.fa-lungs-virus::before { content: "\e067"; }

.fa-face-grin-tears::before { content: "\f588"; }

.fa-grin-tears::before { content: "\f588"; }

.fa-phone::before { content: "\f095"; }

.fa-calendar-xmark::before { content: "\f273"; }

.fa-calendar-times::before { content: "\f273"; }

.fa-child-reaching::before { content: "\e59d"; }

.fa-head-side-virus::before { content: "\e064"; }

.fa-user-gear::before { content: "\f4fe"; }

.fa-user-cog::before { content: "\f4fe"; }

.fa-arrow-up-1-9::before { content: "\f163"; }

.fa-sort-numeric-up::before { content: "\f163"; }

.fa-door-closed::before { content: "\f52a"; }

.fa-shield-virus::before { content: "\e06c"; }

.fa-dice-six::before { content: "\f526"; }

.fa-mosquito-net::before { content: "\e52c"; }

.fa-bridge-water::before { content: "\e4ce"; }

.fa-person-booth::before { content: "\f756"; }

.fa-text-width::before { content: "\f035"; }

.fa-hat-wizard::before { content: "\f6e8"; }

.fa-pen-fancy::before { content: "\f5ac"; }

.fa-person-digging::before { content: "\f85e"; }

.fa-digging::before { content: "\f85e"; }

.fa-trash::before { content: "\f1f8"; }

.fa-gauge-simple::before { content: "\f629"; }

.fa-gauge-simple-med::before { content: "\f629"; }

.fa-tachometer-average::before { content: "\f629"; }

.fa-book-medical::before { content: "\f7e6"; }

.fa-poo::before { content: "\f2fe"; }

.fa-quote-right::before { content: "\f10e"; }

.fa-quote-right-alt::before { content: "\f10e"; }

.fa-shirt::before { content: "\f553"; }

.fa-t-shirt::before { content: "\f553"; }

.fa-tshirt::before { content: "\f553"; }

.fa-cubes::before { content: "\f1b3"; }

.fa-divide::before { content: "\f529"; }

.fa-tenge-sign::before { content: "\f7d7"; }

.fa-tenge::before { content: "\f7d7"; }

.fa-headphones::before { content: "\f025"; }

.fa-hands-holding::before { content: "\f4c2"; }

.fa-hands-clapping::before { content: "\e1a8"; }

.fa-republican::before { content: "\f75e"; }

.fa-arrow-left::before { content: "\f060"; }

.fa-person-circle-xmark::before { content: "\e543"; }

.fa-ruler::before { content: "\f545"; }

.fa-align-left::before { content: "\f036"; }

.fa-dice-d6::before { content: "\f6d1"; }

.fa-restroom::before { content: "\f7bd"; }

.fa-j::before { content: "\4a"; }

.fa-users-viewfinder::before { content: "\e595"; }

.fa-file-video::before { content: "\f1c8"; }

.fa-up-right-from-square::before { content: "\f35d"; }

.fa-external-link-alt::before { content: "\f35d"; }

.fa-table-cells::before { content: "\f00a"; }

.fa-th::before { content: "\f00a"; }

.fa-file-pdf::before { content: "\f1c1"; }

.fa-book-bible::before { content: "\f647"; }

.fa-bible::before { content: "\f647"; }

.fa-o::before { content: "\4f"; }

.fa-suitcase-medical::before { content: "\f0fa"; }

.fa-medkit::before { content: "\f0fa"; }

.fa-user-secret::before { content: "\f21b"; }

.fa-otter::before { content: "\f700"; }

.fa-person-dress::before { content: "\f182"; }

.fa-female::before { content: "\f182"; }

.fa-comment-dollar::before { content: "\f651"; }

.fa-business-time::before { content: "\f64a"; }

.fa-briefcase-clock::before { content: "\f64a"; }

.fa-table-cells-large::before { content: "\f009"; }

.fa-th-large::before { content: "\f009"; }

.fa-book-tanakh::before { content: "\f827"; }

.fa-tanakh::before { content: "\f827"; }

.fa-phone-volume::before { content: "\f2a0"; }

.fa-volume-control-phone::before { content: "\f2a0"; }

.fa-hat-cowboy-side::before { content: "\f8c1"; }

.fa-clipboard-user::before { content: "\f7f3"; }

.fa-child::before { content: "\f1ae"; }

.fa-lira-sign::before { content: "\f195"; }

.fa-satellite::before { content: "\f7bf"; }

.fa-plane-lock::before { content: "\e558"; }

.fa-tag::before { content: "\f02b"; }

.fa-comment::before { content: "\f075"; }

.fa-cake-candles::before { content: "\f1fd"; }

.fa-birthday-cake::before { content: "\f1fd"; }

.fa-cake::before { content: "\f1fd"; }

.fa-envelope::before { content: "\f0e0"; }

.fa-angles-up::before { content: "\f102"; }

.fa-angle-double-up::before { content: "\f102"; }

.fa-paperclip::before { content: "\f0c6"; }

.fa-arrow-right-to-city::before { content: "\e4b3"; }

.fa-ribbon::before { content: "\f4d6"; }

.fa-lungs::before { content: "\f604"; }

.fa-arrow-up-9-1::before { content: "\f887"; }

.fa-sort-numeric-up-alt::before { content: "\f887"; }

.fa-litecoin-sign::before { content: "\e1d3"; }

.fa-border-none::before { content: "\f850"; }

.fa-circle-nodes::before { content: "\e4e2"; }

.fa-parachute-box::before { content: "\f4cd"; }

.fa-indent::before { content: "\f03c"; }

.fa-truck-field-un::before { content: "\e58e"; }

.fa-hourglass::before { content: "\f254"; }

.fa-hourglass-empty::before { content: "\f254"; }

.fa-mountain::before { content: "\f6fc"; }

.fa-user-doctor::before { content: "\f0f0"; }

.fa-user-md::before { content: "\f0f0"; }

.fa-circle-info::before { content: "\f05a"; }

.fa-info-circle::before { content: "\f05a"; }

.fa-cloud-meatball::before { content: "\f73b"; }

.fa-camera::before { content: "\f030"; }

.fa-camera-alt::before { content: "\f030"; }

.fa-square-virus::before { content: "\e578"; }

.fa-meteor::before { content: "\f753"; }

.fa-car-on::before { content: "\e4dd"; }

.fa-sleigh::before { content: "\f7cc"; }

.fa-arrow-down-1-9::before { content: "\f162"; }

.fa-sort-numeric-asc::before { content: "\f162"; }

.fa-sort-numeric-down::before { content: "\f162"; }

.fa-hand-holding-droplet::before { content: "\f4c1"; }

.fa-hand-holding-water::before { content: "\f4c1"; }

.fa-water::before { content: "\f773"; }

.fa-calendar-check::before { content: "\f274"; }

.fa-braille::before { content: "\f2a1"; }

.fa-prescription-bottle-medical::before { content: "\f486"; }

.fa-prescription-bottle-alt::before { content: "\f486"; }

.fa-landmark::before { content: "\f66f"; }

.fa-truck::before { content: "\f0d1"; }

.fa-crosshairs::before { content: "\f05b"; }

.fa-person-cane::before { content: "\e53c"; }

.fa-tent::before { content: "\e57d"; }

.fa-vest-patches::before { content: "\e086"; }

.fa-check-double::before { content: "\f560"; }

.fa-arrow-down-a-z::before { content: "\f15d"; }

.fa-sort-alpha-asc::before { content: "\f15d"; }

.fa-sort-alpha-down::before { content: "\f15d"; }

.fa-money-bill-wheat::before { content: "\e52a"; }

.fa-cookie::before { content: "\f563"; }

.fa-arrow-rotate-left::before { content: "\f0e2"; }

.fa-arrow-left-rotate::before { content: "\f0e2"; }

.fa-arrow-rotate-back::before { content: "\f0e2"; }

.fa-arrow-rotate-backward::before { content: "\f0e2"; }

.fa-undo::before { content: "\f0e2"; }

.fa-hard-drive::before { content: "\f0a0"; }

.fa-hdd::before { content: "\f0a0"; }

.fa-face-grin-squint-tears::before { content: "\f586"; }

.fa-grin-squint-tears::before { content: "\f586"; }

.fa-dumbbell::before { content: "\f44b"; }

.fa-rectangle-list::before { content: "\f022"; }

.fa-list-alt::before { content: "\f022"; }

.fa-tarp-droplet::before { content: "\e57c"; }

.fa-house-medical-circle-check::before { content: "\e511"; }

.fa-person-skiing-nordic::before { content: "\f7ca"; }

.fa-skiing-nordic::before { content: "\f7ca"; }

.fa-calendar-plus::before { content: "\f271"; }

.fa-plane-arrival::before { content: "\f5af"; }

.fa-circle-left::before { content: "\f359"; }

.fa-arrow-alt-circle-left::before { content: "\f359"; }

.fa-train-subway::before { content: "\f239"; }

.fa-subway::before { content: "\f239"; }

.fa-chart-gantt::before { content: "\e0e4"; }

.fa-indian-rupee-sign::before { content: "\e1bc"; }

.fa-indian-rupee::before { content: "\e1bc"; }

.fa-inr::before { content: "\e1bc"; }

.fa-crop-simple::before { content: "\f565"; }

.fa-crop-alt::before { content: "\f565"; }

.fa-money-bill-1::before { content: "\f3d1"; }

.fa-money-bill-alt::before { content: "\f3d1"; }

.fa-left-long::before { content: "\f30a"; }

.fa-long-arrow-alt-left::before { content: "\f30a"; }

.fa-dna::before { content: "\f471"; }

.fa-virus-slash::before { content: "\e075"; }

.fa-minus::before { content: "\f068"; }

.fa-subtract::before { content: "\f068"; }

.fa-chess::before { content: "\f439"; }

.fa-arrow-left-long::before { content: "\f177"; }

.fa-long-arrow-left::before { content: "\f177"; }

.fa-plug-circle-check::before { content: "\e55c"; }

.fa-street-view::before { content: "\f21d"; }

.fa-franc-sign::before { content: "\e18f"; }

.fa-volume-off::before { content: "\f026"; }

.fa-hands-asl-interpreting::before { content: "\f2a3"; }

.fa-american-sign-language-interpreting::before { content: "\f2a3"; }

.fa-asl-interpreting::before { content: "\f2a3"; }

.fa-hands-american-sign-language-interpreting::before { content: "\f2a3"; }

.fa-gear::before { content: "\f013"; }

.fa-cog::before { content: "\f013"; }

.fa-droplet-slash::before { content: "\f5c7"; }

.fa-tint-slash::before { content: "\f5c7"; }

.fa-mosque::before { content: "\f678"; }

.fa-mosquito::before { content: "\e52b"; }

.fa-star-of-david::before { content: "\f69a"; }

.fa-person-military-rifle::before { content: "\e54b"; }

.fa-cart-shopping::before { content: "\f07a"; }

.fa-shopping-cart::before { content: "\f07a"; }

.fa-vials::before { content: "\f493"; }

.fa-plug-circle-plus::before { content: "\e55f"; }

.fa-place-of-worship::before { content: "\f67f"; }

.fa-grip-vertical::before { content: "\f58e"; }

.fa-arrow-turn-up::before { content: "\f148"; }

.fa-level-up::before { content: "\f148"; }

.fa-u::before { content: "\55"; }

.fa-square-root-variable::before { content: "\f698"; }

.fa-square-root-alt::before { content: "\f698"; }

.fa-clock::before { content: "\f017"; }

.fa-clock-four::before { content: "\f017"; }

.fa-backward-step::before { content: "\f048"; }

.fa-step-backward::before { content: "\f048"; }

.fa-pallet::before { content: "\f482"; }

.fa-faucet::before { content: "\e005"; }

.fa-baseball-bat-ball::before { content: "\f432"; }

.fa-s::before { content: "\53"; }

.fa-timeline::before { content: "\e29c"; }

.fa-keyboard::before { content: "\f11c"; }

.fa-caret-down::before { content: "\f0d7"; }

.fa-house-chimney-medical::before { content: "\f7f2"; }

.fa-clinic-medical::before { content: "\f7f2"; }

.fa-temperature-three-quarters::before { content: "\f2c8"; }

.fa-temperature-3::before { content: "\f2c8"; }

.fa-thermometer-3::before { content: "\f2c8"; }

.fa-thermometer-three-quarters::before { content: "\f2c8"; }

.fa-mobile-screen::before { content: "\f3cf"; }

.fa-mobile-android-alt::before { content: "\f3cf"; }

.fa-plane-up::before { content: "\e22d"; }

.fa-piggy-bank::before { content: "\f4d3"; }

.fa-battery-half::before { content: "\f242"; }

.fa-battery-3::before { content: "\f242"; }

.fa-mountain-city::before { content: "\e52e"; }

.fa-coins::before { content: "\f51e"; }

.fa-khanda::before { content: "\f66d"; }

.fa-sliders::before { content: "\f1de"; }

.fa-sliders-h::before { content: "\f1de"; }

.fa-folder-tree::before { content: "\f802"; }

.fa-network-wired::before { content: "\f6ff"; }

.fa-map-pin::before { content: "\f276"; }

.fa-hamsa::before { content: "\f665"; }

.fa-cent-sign::before { content: "\e3f5"; }

.fa-flask::before { content: "\f0c3"; }

.fa-person-pregnant::before { content: "\e31e"; }

.fa-wand-sparkles::before { content: "\f72b"; }

.fa-ellipsis-vertical::before { content: "\f142"; }

.fa-ellipsis-v::before { content: "\f142"; }

.fa-ticket::before { content: "\f145"; }

.fa-power-off::before { content: "\f011"; }

.fa-right-long::before { content: "\f30b"; }

.fa-long-arrow-alt-right::before { content: "\f30b"; }

.fa-flag-usa::before { content: "\f74d"; }

.fa-laptop-file::before { content: "\e51d"; }

.fa-tty::before { content: "\f1e4"; }

.fa-teletype::before { content: "\f1e4"; }

.fa-diagram-next::before { content: "\e476"; }

.fa-person-rifle::before { content: "\e54e"; }

.fa-house-medical-circle-exclamation::before { content: "\e512"; }

.fa-closed-captioning::before { content: "\f20a"; }

.fa-person-hiking::before { content: "\f6ec"; }

.fa-hiking::before { content: "\f6ec"; }

.fa-venus-double::before { content: "\f226"; }

.fa-images::before { content: "\f302"; }

.fa-calculator::before { content: "\f1ec"; }

.fa-people-pulling::before { content: "\e535"; }

.fa-n::before { content: "\4e"; }

.fa-cable-car::before { content: "\f7da"; }

.fa-tram::before { content: "\f7da"; }

.fa-cloud-rain::before { content: "\f73d"; }

.fa-building-circle-xmark::before { content: "\e4d4"; }

.fa-ship::before { content: "\f21a"; }

.fa-arrows-down-to-line::before { content: "\e4b8"; }

.fa-download::before { content: "\f019"; }

.fa-face-grin::before { content: "\f580"; }

.fa-grin::before { content: "\f580"; }

.fa-delete-left::before { content: "\f55a"; }

.fa-backspace::before { content: "\f55a"; }

.fa-eye-dropper::before { content: "\f1fb"; }

.fa-eye-dropper-empty::before { content: "\f1fb"; }

.fa-eyedropper::before { content: "\f1fb"; }

.fa-file-circle-check::before { content: "\e5a0"; }

.fa-forward::before { content: "\f04e"; }

.fa-mobile::before { content: "\f3ce"; }

.fa-mobile-android::before { content: "\f3ce"; }

.fa-mobile-phone::before { content: "\f3ce"; }

.fa-face-meh::before { content: "\f11a"; }

.fa-meh::before { content: "\f11a"; }

.fa-align-center::before { content: "\f037"; }

.fa-book-skull::before { content: "\f6b7"; }

.fa-book-dead::before { content: "\f6b7"; }

.fa-id-card::before { content: "\f2c2"; }

.fa-drivers-license::before { content: "\f2c2"; }

.fa-outdent::before { content: "\f03b"; }

.fa-dedent::before { content: "\f03b"; }

.fa-heart-circle-exclamation::before { content: "\e4fe"; }

.fa-house::before { content: "\f015"; }

.fa-home::before { content: "\f015"; }

.fa-home-alt::before { content: "\f015"; }

.fa-home-lg-alt::before { content: "\f015"; }

.fa-calendar-week::before { content: "\f784"; }

.fa-laptop-medical::before { content: "\f812"; }

.fa-b::before { content: "\42"; }

.fa-file-medical::before { content: "\f477"; }

.fa-dice-one::before { content: "\f525"; }

.fa-kiwi-bird::before { content: "\f535"; }

.fa-arrow-right-arrow-left::before { content: "\f0ec"; }

.fa-exchange::before { content: "\f0ec"; }

.fa-rotate-right::before { content: "\f2f9"; }

.fa-redo-alt::before { content: "\f2f9"; }

.fa-rotate-forward::before { content: "\f2f9"; }

.fa-utensils::before { content: "\f2e7"; }

.fa-cutlery::before { content: "\f2e7"; }

.fa-arrow-up-wide-short::before { content: "\f161"; }

.fa-sort-amount-up::before { content: "\f161"; }

.fa-mill-sign::before { content: "\e1ed"; }

.fa-bowl-rice::before { content: "\e2eb"; }

.fa-skull::before { content: "\f54c"; }

.fa-tower-broadcast::before { content: "\f519"; }

.fa-broadcast-tower::before { content: "\f519"; }

.fa-truck-pickup::before { content: "\f63c"; }

.fa-up-long::before { content: "\f30c"; }

.fa-long-arrow-alt-up::before { content: "\f30c"; }

.fa-stop::before { content: "\f04d"; }

.fa-code-merge::before { content: "\f387"; }

.fa-upload::before { content: "\f093"; }

.fa-hurricane::before { content: "\f751"; }

.fa-mound::before { content: "\e52d"; }

.fa-toilet-portable::before { content: "\e583"; }

.fa-compact-disc::before { content: "\f51f"; }

.fa-file-arrow-down::before { content: "\f56d"; }

.fa-file-download::before { content: "\f56d"; }

.fa-caravan::before { content: "\f8ff"; }

.fa-shield-cat::before { content: "\e572"; }

.fa-bolt::before { content: "\f0e7"; }

.fa-zap::before { content: "\f0e7"; }

.fa-glass-water::before { content: "\e4f4"; }

.fa-oil-well::before { content: "\e532"; }

.fa-vault::before { content: "\e2c5"; }

.fa-mars::before { content: "\f222"; }

.fa-toilet::before { content: "\f7d8"; }

.fa-plane-circle-xmark::before { content: "\e557"; }

.fa-yen-sign::before { content: "\f157"; }

.fa-cny::before { content: "\f157"; }

.fa-jpy::before { content: "\f157"; }

.fa-rmb::before { content: "\f157"; }

.fa-yen::before { content: "\f157"; }

.fa-ruble-sign::before { content: "\f158"; }

.fa-rouble::before { content: "\f158"; }

.fa-rub::before { content: "\f158"; }

.fa-ruble::before { content: "\f158"; }

.fa-sun::before { content: "\f185"; }

.fa-guitar::before { content: "\f7a6"; }

.fa-face-laugh-wink::before { content: "\f59c"; }

.fa-laugh-wink::before { content: "\f59c"; }

.fa-horse-head::before { content: "\f7ab"; }

.fa-bore-hole::before { content: "\e4c3"; }

.fa-industry::before { content: "\f275"; }

.fa-circle-down::before { content: "\f358"; }

.fa-arrow-alt-circle-down::before { content: "\f358"; }

.fa-arrows-turn-to-dots::before { content: "\e4c1"; }

.fa-florin-sign::before { content: "\e184"; }

.fa-arrow-down-short-wide::before { content: "\f884"; }

.fa-sort-amount-desc::before { content: "\f884"; }

.fa-sort-amount-down-alt::before { content: "\f884"; }

.fa-less-than::before { content: "\3c"; }

.fa-angle-down::before { content: "\f107"; }

.fa-car-tunnel::before { content: "\e4de"; }

.fa-head-side-cough::before { content: "\e061"; }

.fa-grip-lines::before { content: "\f7a4"; }

.fa-thumbs-down::before { content: "\f165"; }

.fa-user-lock::before { content: "\f502"; }

.fa-arrow-right-long::before { content: "\f178"; }

.fa-long-arrow-right::before { content: "\f178"; }

.fa-anchor-circle-xmark::before { content: "\e4ac"; }

.fa-ellipsis::before { content: "\f141"; }

.fa-ellipsis-h::before { content: "\f141"; }

.fa-chess-pawn::before { content: "\f443"; }

.fa-kit-medical::before { content: "\f479"; }

.fa-first-aid::before { content: "\f479"; }

.fa-person-through-window::before { content: "\e5a9"; }

.fa-toolbox::before { content: "\f552"; }

.fa-hands-holding-circle::before { content: "\e4fb"; }

.fa-bug::before { content: "\f188"; }

.fa-credit-card::before { content: "\f09d"; }

.fa-credit-card-alt::before { content: "\f09d"; }

.fa-car::before { content: "\f1b9"; }

.fa-automobile::before { content: "\f1b9"; }

.fa-hand-holding-hand::before { content: "\e4f7"; }

.fa-book-open-reader::before { content: "\f5da"; }

.fa-book-reader::before { content: "\f5da"; }

.fa-mountain-sun::before { content: "\e52f"; }

.fa-arrows-left-right-to-line::before { content: "\e4ba"; }

.fa-dice-d20::before { content: "\f6cf"; }

.fa-truck-droplet::before { content: "\e58c"; }

.fa-file-circle-xmark::before { content: "\e5a1"; }

.fa-temperature-arrow-up::before { content: "\e040"; }

.fa-temperature-up::before { content: "\e040"; }

.fa-medal::before { content: "\f5a2"; }

.fa-bed::before { content: "\f236"; }

.fa-square-h::before { content: "\f0fd"; }

.fa-h-square::before { content: "\f0fd"; }

.fa-podcast::before { content: "\f2ce"; }

.fa-temperature-full::before { content: "\f2c7"; }

.fa-temperature-4::before { content: "\f2c7"; }

.fa-thermometer-4::before { content: "\f2c7"; }

.fa-thermometer-full::before { content: "\f2c7"; }

.fa-bell::before { content: "\f0f3"; }

.fa-superscript::before { content: "\f12b"; }

.fa-plug-circle-xmark::before { content: "\e560"; }

.fa-star-of-life::before { content: "\f621"; }

.fa-phone-slash::before { content: "\f3dd"; }

.fa-paint-roller::before { content: "\f5aa"; }

.fa-handshake-angle::before { content: "\f4c4"; }

.fa-hands-helping::before { content: "\f4c4"; }

.fa-location-dot::before { content: "\f3c5"; }

.fa-map-marker-alt::before { content: "\f3c5"; }

.fa-file::before { content: "\f15b"; }

.fa-greater-than::before { content: "\3e"; }

.fa-person-swimming::before { content: "\f5c4"; }

.fa-swimmer::before { content: "\f5c4"; }

.fa-arrow-down::before { content: "\f063"; }

.fa-droplet::before { content: "\f043"; }

.fa-tint::before { content: "\f043"; }

.fa-eraser::before { content: "\f12d"; }

.fa-earth-americas::before { content: "\f57d"; }

.fa-earth::before { content: "\f57d"; }

.fa-earth-america::before { content: "\f57d"; }

.fa-globe-americas::before { content: "\f57d"; }

.fa-person-burst::before { content: "\e53b"; }

.fa-dove::before { content: "\f4ba"; }

.fa-battery-empty::before { content: "\f244"; }

.fa-battery-0::before { content: "\f244"; }

.fa-socks::before { content: "\f696"; }

.fa-inbox::before { content: "\f01c"; }

.fa-section::before { content: "\e447"; }

.fa-gauge-high::before { content: "\f625"; }

.fa-tachometer-alt::before { content: "\f625"; }

.fa-tachometer-alt-fast::before { content: "\f625"; }

.fa-envelope-open-text::before { content: "\f658"; }

.fa-hospital::before { content: "\f0f8"; }

.fa-hospital-alt::before { content: "\f0f8"; }

.fa-hospital-wide::before { content: "\f0f8"; }

.fa-wine-bottle::before { content: "\f72f"; }

.fa-chess-rook::before { content: "\f447"; }

.fa-bars-staggered::before { content: "\f550"; }

.fa-reorder::before { content: "\f550"; }

.fa-stream::before { content: "\f550"; }

.fa-dharmachakra::before { content: "\f655"; }

.fa-hotdog::before { content: "\f80f"; }

.fa-person-walking-with-cane::before { content: "\f29d"; }

.fa-blind::before { content: "\f29d"; }

.fa-drum::before { content: "\f569"; }

.fa-ice-cream::before { content: "\f810"; }

.fa-heart-circle-bolt::before { content: "\e4fc"; }

.fa-fax::before { content: "\f1ac"; }

.fa-paragraph::before { content: "\f1dd"; }

.fa-check-to-slot::before { content: "\f772"; }

.fa-vote-yea::before { content: "\f772"; }

.fa-star-half::before { content: "\f089"; }

.fa-boxes-stacked::before { content: "\f468"; }

.fa-boxes::before { content: "\f468"; }

.fa-boxes-alt::before { content: "\f468"; }

.fa-link::before { content: "\f0c1"; }

.fa-chain::before { content: "\f0c1"; }

.fa-ear-listen::before { content: "\f2a2"; }

.fa-assistive-listening-systems::before { content: "\f2a2"; }

.fa-tree-city::before { content: "\e587"; }

.fa-play::before { content: "\f04b"; }

.fa-font::before { content: "\f031"; }

.fa-table-cells-row-lock::before { content: "\e67a"; }

.fa-rupiah-sign::before { content: "\e23d"; }

.fa-magnifying-glass::before { content: "\f002"; }

.fa-search::before { content: "\f002"; }

.fa-table-tennis-paddle-ball::before { content: "\f45d"; }

.fa-ping-pong-paddle-ball::before { content: "\f45d"; }

.fa-table-tennis::before { content: "\f45d"; }

.fa-person-dots-from-line::before { content: "\f470"; }

.fa-diagnoses::before { content: "\f470"; }

.fa-trash-can-arrow-up::before { content: "\f82a"; }

.fa-trash-restore-alt::before { content: "\f82a"; }

.fa-naira-sign::before { content: "\e1f6"; }

.fa-cart-arrow-down::before { content: "\f218"; }

.fa-walkie-talkie::before { content: "\f8ef"; }

.fa-file-pen::before { content: "\f31c"; }

.fa-file-edit::before { content: "\f31c"; }

.fa-receipt::before { content: "\f543"; }

.fa-square-pen::before { content: "\f14b"; }

.fa-pen-square::before { content: "\f14b"; }

.fa-pencil-square::before { content: "\f14b"; }

.fa-suitcase-rolling::before { content: "\f5c1"; }

.fa-person-circle-exclamation::before { content: "\e53f"; }

.fa-chevron-down::before { content: "\f078"; }

.fa-battery-full::before { content: "\f240"; }

.fa-battery::before { content: "\f240"; }

.fa-battery-5::before { content: "\f240"; }

.fa-skull-crossbones::before { content: "\f714"; }

.fa-code-compare::before { content: "\e13a"; }

.fa-list-ul::before { content: "\f0ca"; }

.fa-list-dots::before { content: "\f0ca"; }

.fa-school-lock::before { content: "\e56f"; }

.fa-tower-cell::before { content: "\e585"; }

.fa-down-long::before { content: "\f309"; }

.fa-long-arrow-alt-down::before { content: "\f309"; }

.fa-ranking-star::before { content: "\e561"; }

.fa-chess-king::before { content: "\f43f"; }

.fa-person-harassing::before { content: "\e549"; }

.fa-brazilian-real-sign::before { content: "\e46c"; }

.fa-landmark-dome::before { content: "\f752"; }

.fa-landmark-alt::before { content: "\f752"; }

.fa-arrow-up::before { content: "\f062"; }

.fa-tv::before { content: "\f26c"; }

.fa-television::before { content: "\f26c"; }

.fa-tv-alt::before { content: "\f26c"; }

.fa-shrimp::before { content: "\e448"; }

.fa-list-check::before { content: "\f0ae"; }

.fa-tasks::before { content: "\f0ae"; }

.fa-jug-detergent::before { content: "\e519"; }

.fa-circle-user::before { content: "\f2bd"; }

.fa-user-circle::before { content: "\f2bd"; }

.fa-user-shield::before { content: "\f505"; }

.fa-wind::before { content: "\f72e"; }

.fa-car-burst::before { content: "\f5e1"; }

.fa-car-crash::before { content: "\f5e1"; }

.fa-y::before { content: "\59"; }

.fa-person-snowboarding::before { content: "\f7ce"; }

.fa-snowboarding::before { content: "\f7ce"; }

.fa-truck-fast::before { content: "\f48b"; }

.fa-shipping-fast::before { content: "\f48b"; }

.fa-fish::before { content: "\f578"; }

.fa-user-graduate::before { content: "\f501"; }

.fa-circle-half-stroke::before { content: "\f042"; }

.fa-adjust::before { content: "\f042"; }

.fa-clapperboard::before { content: "\e131"; }

.fa-circle-radiation::before { content: "\f7ba"; }

.fa-radiation-alt::before { content: "\f7ba"; }

.fa-baseball::before { content: "\f433"; }

.fa-baseball-ball::before { content: "\f433"; }

.fa-jet-fighter-up::before { content: "\e518"; }

.fa-diagram-project::before { content: "\f542"; }

.fa-project-diagram::before { content: "\f542"; }

.fa-copy::before { content: "\f0c5"; }

.fa-volume-xmark::before { content: "\f6a9"; }

.fa-volume-mute::before { content: "\f6a9"; }

.fa-volume-times::before { content: "\f6a9"; }

.fa-hand-sparkles::before { content: "\e05d"; }

.fa-grip::before { content: "\f58d"; }

.fa-grip-horizontal::before { content: "\f58d"; }

.fa-share-from-square::before { content: "\f14d"; }

.fa-share-square::before { content: "\f14d"; }

.fa-child-combatant::before { content: "\e4e0"; }

.fa-child-rifle::before { content: "\e4e0"; }

.fa-gun::before { content: "\e19b"; }

.fa-square-phone::before { content: "\f098"; }

.fa-phone-square::before { content: "\f098"; }

.fa-plus::before { content: "\2b"; }

.fa-add::before { content: "\2b"; }

.fa-expand::before { content: "\f065"; }

.fa-computer::before { content: "\e4e5"; }

.fa-xmark::before { content: "\f00d"; }

.fa-close::before { content: "\f00d"; }

.fa-multiply::before { content: "\f00d"; }

.fa-remove::before { content: "\f00d"; }

.fa-times::before { content: "\f00d"; }

.fa-arrows-up-down-left-right::before { content: "\f047"; }

.fa-arrows::before { content: "\f047"; }

.fa-chalkboard-user::before { content: "\f51c"; }

.fa-chalkboard-teacher::before { content: "\f51c"; }

.fa-peso-sign::before { content: "\e222"; }

.fa-building-shield::before { content: "\e4d8"; }

.fa-baby::before { content: "\f77c"; }

.fa-users-line::before { content: "\e592"; }

.fa-quote-left::before { content: "\f10d"; }

.fa-quote-left-alt::before { content: "\f10d"; }

.fa-tractor::before { content: "\f722"; }

.fa-trash-arrow-up::before { content: "\f829"; }

.fa-trash-restore::before { content: "\f829"; }

.fa-arrow-down-up-lock::before { content: "\e4b0"; }

.fa-lines-leaning::before { content: "\e51e"; }

.fa-ruler-combined::before { content: "\f546"; }

.fa-copyright::before { content: "\f1f9"; }

.fa-equals::before { content: "\3d"; }

.fa-blender::before { content: "\f517"; }

.fa-teeth::before { content: "\f62e"; }

.fa-shekel-sign::before { content: "\f20b"; }

.fa-ils::before { content: "\f20b"; }

.fa-shekel::before { content: "\f20b"; }

.fa-sheqel::before { content: "\f20b"; }

.fa-sheqel-sign::before { content: "\f20b"; }

.fa-map::before { content: "\f279"; }

.fa-rocket::before { content: "\f135"; }

.fa-photo-film::before { content: "\f87c"; }

.fa-photo-video::before { content: "\f87c"; }

.fa-folder-minus::before { content: "\f65d"; }

.fa-store::before { content: "\f54e"; }

.fa-arrow-trend-up::before { content: "\e098"; }

.fa-plug-circle-minus::before { content: "\e55e"; }

.fa-sign-hanging::before { content: "\f4d9"; }

.fa-sign::before { content: "\f4d9"; }

.fa-bezier-curve::before { content: "\f55b"; }

.fa-bell-slash::before { content: "\f1f6"; }

.fa-tablet::before { content: "\f3fb"; }

.fa-tablet-android::before { content: "\f3fb"; }

.fa-school-flag::before { content: "\e56e"; }

.fa-fill::before { content: "\f575"; }

.fa-angle-up::before { content: "\f106"; }

.fa-drumstick-bite::before { content: "\f6d7"; }

.fa-holly-berry::before { content: "\f7aa"; }

.fa-chevron-left::before { content: "\f053"; }

.fa-bacteria::before { content: "\e059"; }

.fa-hand-lizard::before { content: "\f258"; }

.fa-notdef::before { content: "\e1fe"; }

.fa-disease::before { content: "\f7fa"; }

.fa-briefcase-medical::before { content: "\f469"; }

.fa-genderless::before { content: "\f22d"; }

.fa-chevron-right::before { content: "\f054"; }

.fa-retweet::before { content: "\f079"; }

.fa-car-rear::before { content: "\f5de"; }

.fa-car-alt::before { content: "\f5de"; }

.fa-pump-soap::before { content: "\e06b"; }

.fa-video-slash::before { content: "\f4e2"; }

.fa-battery-quarter::before { content: "\f243"; }

.fa-battery-2::before { content: "\f243"; }

.fa-radio::before { content: "\f8d7"; }

.fa-baby-carriage::before { content: "\f77d"; }

.fa-carriage-baby::before { content: "\f77d"; }

.fa-traffic-light::before { content: "\f637"; }

.fa-thermometer::before { content: "\f491"; }

.fa-vr-cardboard::before { content: "\f729"; }

.fa-hand-middle-finger::before { content: "\f806"; }

.fa-percent::before { content: "\25"; }

.fa-percentage::before { content: "\25"; }

.fa-truck-moving::before { content: "\f4df"; }

.fa-glass-water-droplet::before { content: "\e4f5"; }

.fa-display::before { content: "\e163"; }

.fa-face-smile::before { content: "\f118"; }

.fa-smile::before { content: "\f118"; }

.fa-thumbtack::before { content: "\f08d"; }

.fa-thumb-tack::before { content: "\f08d"; }

.fa-trophy::before { content: "\f091"; }

.fa-person-praying::before { content: "\f683"; }

.fa-pray::before { content: "\f683"; }

.fa-hammer::before { content: "\f6e3"; }

.fa-hand-peace::before { content: "\f25b"; }

.fa-rotate::before { content: "\f2f1"; }

.fa-sync-alt::before { content: "\f2f1"; }

.fa-spinner::before { content: "\f110"; }

.fa-robot::before { content: "\f544"; }

.fa-peace::before { content: "\f67c"; }

.fa-gears::before { content: "\f085"; }

.fa-cogs::before { content: "\f085"; }

.fa-warehouse::before { content: "\f494"; }

.fa-arrow-up-right-dots::before { content: "\e4b7"; }

.fa-splotch::before { content: "\f5bc"; }

.fa-face-grin-hearts::before { content: "\f584"; }

.fa-grin-hearts::before { content: "\f584"; }

.fa-dice-four::before { content: "\f524"; }

.fa-sim-card::before { content: "\f7c4"; }

.fa-transgender::before { content: "\f225"; }

.fa-transgender-alt::before { content: "\f225"; }

.fa-mercury::before { content: "\f223"; }

.fa-arrow-turn-down::before { content: "\f149"; }

.fa-level-down::before { content: "\f149"; }

.fa-person-falling-burst::before { content: "\e547"; }

.fa-award::before { content: "\f559"; }

.fa-ticket-simple::before { content: "\f3ff"; }

.fa-ticket-alt::before { content: "\f3ff"; }

.fa-building::before { content: "\f1ad"; }

.fa-angles-left::before { content: "\f100"; }

.fa-angle-double-left::before { content: "\f100"; }

.fa-qrcode::before { content: "\f029"; }

.fa-clock-rotate-left::before { content: "\f1da"; }

.fa-history::before { content: "\f1da"; }

.fa-face-grin-beam-sweat::before { content: "\f583"; }

.fa-grin-beam-sweat::before { content: "\f583"; }

.fa-file-export::before { content: "\f56e"; }

.fa-arrow-right-from-file::before { content: "\f56e"; }

.fa-shield::before { content: "\f132"; }

.fa-shield-blank::before { content: "\f132"; }

.fa-arrow-up-short-wide::before { content: "\f885"; }

.fa-sort-amount-up-alt::before { content: "\f885"; }

.fa-house-medical::before { content: "\e3b2"; }

.fa-golf-ball-tee::before { content: "\f450"; }

.fa-golf-ball::before { content: "\f450"; }

.fa-circle-chevron-left::before { content: "\f137"; }

.fa-chevron-circle-left::before { content: "\f137"; }

.fa-house-chimney-window::before { content: "\e00d"; }

.fa-pen-nib::before { content: "\f5ad"; }

.fa-tent-arrow-turn-left::before { content: "\e580"; }

.fa-tents::before { content: "\e582"; }

.fa-wand-magic::before { content: "\f0d0"; }

.fa-magic::before { content: "\f0d0"; }

.fa-dog::before { content: "\f6d3"; }

.fa-carrot::before { content: "\f787"; }

.fa-moon::before { content: "\f186"; }

.fa-wine-glass-empty::before { content: "\f5ce"; }

.fa-wine-glass-alt::before { content: "\f5ce"; }

.fa-cheese::before { content: "\f7ef"; }

.fa-yin-yang::before { content: "\f6ad"; }

.fa-music::before { content: "\f001"; }

.fa-code-commit::before { content: "\f386"; }

.fa-temperature-low::before { content: "\f76b"; }

.fa-person-biking::before { content: "\f84a"; }

.fa-biking::before { content: "\f84a"; }

.fa-broom::before { content: "\f51a"; }

.fa-shield-heart::before { content: "\e574"; }

.fa-gopuram::before { content: "\f664"; }

.fa-earth-oceania::before { content: "\e47b"; }

.fa-globe-oceania::before { content: "\e47b"; }

.fa-square-xmark::before { content: "\f2d3"; }

.fa-times-square::before { content: "\f2d3"; }

.fa-xmark-square::before { content: "\f2d3"; }

.fa-hashtag::before { content: "\23"; }

.fa-up-right-and-down-left-from-center::before { content: "\f424"; }

.fa-expand-alt::before { content: "\f424"; }

.fa-oil-can::before { content: "\f613"; }

.fa-t::before { content: "\54"; }

.fa-hippo::before { content: "\f6ed"; }

.fa-chart-column::before { content: "\e0e3"; }

.fa-infinity::before { content: "\f534"; }

.fa-vial-circle-check::before { content: "\e596"; }

.fa-person-arrow-down-to-line::before { content: "\e538"; }

.fa-voicemail::before { content: "\f897"; }

.fa-fan::before { content: "\f863"; }

.fa-person-walking-luggage::before { content: "\e554"; }

.fa-up-down::before { content: "\f338"; }

.fa-arrows-alt-v::before { content: "\f338"; }

.fa-cloud-moon-rain::before { content: "\f73c"; }

.fa-calendar::before { content: "\f133"; }

.fa-trailer::before { content: "\e041"; }

.fa-bahai::before { content: "\f666"; }

.fa-haykal::before { content: "\f666"; }

.fa-sd-card::before { content: "\f7c2"; }

.fa-dragon::before { content: "\f6d5"; }

.fa-shoe-prints::before { content: "\f54b"; }

.fa-circle-plus::before { content: "\f055"; }

.fa-plus-circle::before { content: "\f055"; }

.fa-face-grin-tongue-wink::before { content: "\f58b"; }

.fa-grin-tongue-wink::before { content: "\f58b"; }

.fa-hand-holding::before { content: "\f4bd"; }

.fa-plug-circle-exclamation::before { content: "\e55d"; }

.fa-link-slash::before { content: "\f127"; }

.fa-chain-broken::before { content: "\f127"; }

.fa-chain-slash::before { content: "\f127"; }

.fa-unlink::before { content: "\f127"; }

.fa-clone::before { content: "\f24d"; }

.fa-person-walking-arrow-loop-left::before { content: "\e551"; }

.fa-arrow-up-z-a::before { content: "\f882"; }

.fa-sort-alpha-up-alt::before { content: "\f882"; }

.fa-fire-flame-curved::before { content: "\f7e4"; }

.fa-fire-alt::before { content: "\f7e4"; }

.fa-tornado::before { content: "\f76f"; }

.fa-file-circle-plus::before { content: "\e494"; }

.fa-book-quran::before { content: "\f687"; }

.fa-quran::before { content: "\f687"; }

.fa-anchor::before { content: "\f13d"; }

.fa-border-all::before { content: "\f84c"; }

.fa-face-angry::before { content: "\f556"; }

.fa-angry::before { content: "\f556"; }

.fa-cookie-bite::before { content: "\f564"; }

.fa-arrow-trend-down::before { content: "\e097"; }

.fa-rss::before { content: "\f09e"; }

.fa-feed::before { content: "\f09e"; }

.fa-draw-polygon::before { content: "\f5ee"; }

.fa-scale-balanced::before { content: "\f24e"; }

.fa-balance-scale::before { content: "\f24e"; }

.fa-gauge-simple-high::before { content: "\f62a"; }

.fa-tachometer::before { content: "\f62a"; }

.fa-tachometer-fast::before { content: "\f62a"; }

.fa-shower::before { content: "\f2cc"; }

.fa-desktop::before { content: "\f390"; }

.fa-desktop-alt::before { content: "\f390"; }

.fa-m::before { content: "\4d"; }

.fa-table-list::before { content: "\f00b"; }

.fa-th-list::before { content: "\f00b"; }

.fa-comment-sms::before { content: "\f7cd"; }

.fa-sms::before { content: "\f7cd"; }

.fa-book::before { content: "\f02d"; }

.fa-user-plus::before { content: "\f234"; }

.fa-check::before { content: "\f00c"; }

.fa-battery-three-quarters::before { content: "\f241"; }

.fa-battery-4::before { content: "\f241"; }

.fa-house-circle-check::before { content: "\e509"; }

.fa-angle-left::before { content: "\f104"; }

.fa-diagram-successor::before { content: "\e47a"; }

.fa-truck-arrow-right::before { content: "\e58b"; }

.fa-arrows-split-up-and-left::before { content: "\e4bc"; }

.fa-hand-fist::before { content: "\f6de"; }

.fa-fist-raised::before { content: "\f6de"; }

.fa-cloud-moon::before { content: "\f6c3"; }

.fa-briefcase::before { content: "\f0b1"; }

.fa-person-falling::before { content: "\e546"; }

.fa-image-portrait::before { content: "\f3e0"; }

.fa-portrait::before { content: "\f3e0"; }

.fa-user-tag::before { content: "\f507"; }

.fa-rug::before { content: "\e569"; }

.fa-earth-europe::before { content: "\f7a2"; }

.fa-globe-europe::before { content: "\f7a2"; }

.fa-cart-flatbed-suitcase::before { content: "\f59d"; }

.fa-luggage-cart::before { content: "\f59d"; }

.fa-rectangle-xmark::before { content: "\f410"; }

.fa-rectangle-times::before { content: "\f410"; }

.fa-times-rectangle::before { content: "\f410"; }

.fa-window-close::before { content: "\f410"; }

.fa-baht-sign::before { content: "\e0ac"; }

.fa-book-open::before { content: "\f518"; }

.fa-book-journal-whills::before { content: "\f66a"; }

.fa-journal-whills::before { content: "\f66a"; }

.fa-handcuffs::before { content: "\e4f8"; }

.fa-triangle-exclamation::before { content: "\f071"; }

.fa-exclamation-triangle::before { content: "\f071"; }

.fa-warning::before { content: "\f071"; }

.fa-database::before { content: "\f1c0"; }

.fa-share::before { content: "\f064"; }

.fa-mail-forward::before { content: "\f064"; }

.fa-bottle-droplet::before { content: "\e4c4"; }

.fa-mask-face::before { content: "\e1d7"; }

.fa-hill-rockslide::before { content: "\e508"; }

.fa-right-left::before { content: "\f362"; }

.fa-exchange-alt::before { content: "\f362"; }

.fa-paper-plane::before { content: "\f1d8"; }

.fa-road-circle-exclamation::before { content: "\e565"; }

.fa-dungeon::before { content: "\f6d9"; }

.fa-align-right::before { content: "\f038"; }

.fa-money-bill-1-wave::before { content: "\f53b"; }

.fa-money-bill-wave-alt::before { content: "\f53b"; }

.fa-life-ring::before { content: "\f1cd"; }

.fa-hands::before { content: "\f2a7"; }

.fa-sign-language::before { content: "\f2a7"; }

.fa-signing::before { content: "\f2a7"; }

.fa-calendar-day::before { content: "\f783"; }

.fa-water-ladder::before { content: "\f5c5"; }

.fa-ladder-water::before { content: "\f5c5"; }

.fa-swimming-pool::before { content: "\f5c5"; }

.fa-arrows-up-down::before { content: "\f07d"; }

.fa-arrows-v::before { content: "\f07d"; }

.fa-face-grimace::before { content: "\f57f"; }

.fa-grimace::before { content: "\f57f"; }

.fa-wheelchair-move::before { content: "\e2ce"; }

.fa-wheelchair-alt::before { content: "\e2ce"; }

.fa-turn-down::before { content: "\f3be"; }

.fa-level-down-alt::before { content: "\f3be"; }

.fa-person-walking-arrow-right::before { content: "\e552"; }

.fa-square-envelope::before { content: "\f199"; }

.fa-envelope-square::before { content: "\f199"; }

.fa-dice::before { content: "\f522"; }

.fa-bowling-ball::before { content: "\f436"; }

.fa-brain::before { content: "\f5dc"; }

.fa-bandage::before { content: "\f462"; }

.fa-band-aid::before { content: "\f462"; }

.fa-calendar-minus::before { content: "\f272"; }

.fa-circle-xmark::before { content: "\f057"; }

.fa-times-circle::before { content: "\f057"; }

.fa-xmark-circle::before { content: "\f057"; }

.fa-gifts::before { content: "\f79c"; }

.fa-hotel::before { content: "\f594"; }

.fa-earth-asia::before { content: "\f57e"; }

.fa-globe-asia::before { content: "\f57e"; }

.fa-id-card-clip::before { content: "\f47f"; }

.fa-id-card-alt::before { content: "\f47f"; }

.fa-magnifying-glass-plus::before { content: "\f00e"; }

.fa-search-plus::before { content: "\f00e"; }

.fa-thumbs-up::before { content: "\f164"; }

.fa-user-clock::before { content: "\f4fd"; }

.fa-hand-dots::before { content: "\f461"; }

.fa-allergies::before { content: "\f461"; }

.fa-file-invoice::before { content: "\f570"; }

.fa-window-minimize::before { content: "\f2d1"; }

.fa-mug-saucer::before { content: "\f0f4"; }

.fa-coffee::before { content: "\f0f4"; }

.fa-brush::before { content: "\f55d"; }

.fa-mask::before { content: "\f6fa"; }

.fa-magnifying-glass-minus::before { content: "\f010"; }

.fa-search-minus::before { content: "\f010"; }

.fa-ruler-vertical::before { content: "\f548"; }

.fa-user-large::before { content: "\f406"; }

.fa-user-alt::before { content: "\f406"; }

.fa-train-tram::before { content: "\e5b4"; }

.fa-user-nurse::before { content: "\f82f"; }

.fa-syringe::before { content: "\f48e"; }

.fa-cloud-sun::before { content: "\f6c4"; }

.fa-stopwatch-20::before { content: "\e06f"; }

.fa-square-full::before { content: "\f45c"; }

.fa-magnet::before { content: "\f076"; }

.fa-jar::before { content: "\e516"; }

.fa-note-sticky::before { content: "\f249"; }

.fa-sticky-note::before { content: "\f249"; }

.fa-bug-slash::before { content: "\e490"; }

.fa-arrow-up-from-water-pump::before { content: "\e4b6"; }

.fa-bone::before { content: "\f5d7"; }

.fa-user-injured::before { content: "\f728"; }

.fa-face-sad-tear::before { content: "\f5b4"; }

.fa-sad-tear::before { content: "\f5b4"; }

.fa-plane::before { content: "\f072"; }

.fa-tent-arrows-down::before { content: "\e581"; }

.fa-exclamation::before { content: "\21"; }

.fa-arrows-spin::before { content: "\e4bb"; }

.fa-print::before { content: "\f02f"; }

.fa-turkish-lira-sign::before { content: "\e2bb"; }

.fa-try::before { content: "\e2bb"; }

.fa-turkish-lira::before { content: "\e2bb"; }

.fa-dollar-sign::before { content: "\24"; }

.fa-dollar::before { content: "\24"; }

.fa-usd::before { content: "\24"; }

.fa-x::before { content: "\58"; }

.fa-magnifying-glass-dollar::before { content: "\f688"; }

.fa-search-dollar::before { content: "\f688"; }

.fa-users-gear::before { content: "\f509"; }

.fa-users-cog::before { content: "\f509"; }

.fa-person-military-pointing::before { content: "\e54a"; }

.fa-building-columns::before { content: "\f19c"; }

.fa-bank::before { content: "\f19c"; }

.fa-institution::before { content: "\f19c"; }

.fa-museum::before { content: "\f19c"; }

.fa-university::before { content: "\f19c"; }

.fa-umbrella::before { content: "\f0e9"; }

.fa-trowel::before { content: "\e589"; }

.fa-d::before { content: "\44"; }

.fa-stapler::before { content: "\e5af"; }

.fa-masks-theater::before { content: "\f630"; }

.fa-theater-masks::before { content: "\f630"; }

.fa-kip-sign::before { content: "\e1c4"; }

.fa-hand-point-left::before { content: "\f0a5"; }

.fa-handshake-simple::before { content: "\f4c6"; }

.fa-handshake-alt::before { content: "\f4c6"; }

.fa-jet-fighter::before { content: "\f0fb"; }

.fa-fighter-jet::before { content: "\f0fb"; }

.fa-square-share-nodes::before { content: "\f1e1"; }

.fa-share-alt-square::before { content: "\f1e1"; }

.fa-barcode::before { content: "\f02a"; }

.fa-plus-minus::before { content: "\e43c"; }

.fa-video::before { content: "\f03d"; }

.fa-video-camera::before { content: "\f03d"; }

.fa-graduation-cap::before { content: "\f19d"; }

.fa-mortar-board::before { content: "\f19d"; }

.fa-hand-holding-medical::before { content: "\e05c"; }

.fa-person-circle-check::before { content: "\e53e"; }

.fa-turn-up::before { content: "\f3bf"; }

.fa-level-up-alt::before { content: "\f3bf"; }

/*
Typography
*/
@font-face { font-display: block; font-family: "bootstrap-icons"; src: url("../../../../../../../wp-content/themes/novoinnsider/assets/node_modules/bootstrap-icons/font/fonts/bootstrap-icons.woff2") format("woff2"), url("../../../../../../../wp-content/themes/novoinnsider/assets/node_modules/bootstrap-icons/font/fonts/bootstrap-icons.woff") format("woff"); }

@font-face { font-family: 'NotoSans Black'; font-style: normal; font-weight: normal; src: local("NotoSans-Black"), url("assets/fonts/NotoSans-Black.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans BlackItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-BlackItalic"), url("assets/fonts/NotoSans-BlackItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans Bold'; font-style: normal; font-weight: normal; src: local("NotoSans-Bold"), url("assets/fonts/NotoSans-Bold.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans BoldItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-BoldItalic"), url("assets/fonts/NotoSans-BoldItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans BoldItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-BoldItalic"), url("assets/fonts/NotoSans-BoldItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans Condensed'; font-style: normal; font-weight: normal; src: local("NotoSans-Condensed"), url("assets/fonts/NotoSans-Condensed.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans CondensedBlack'; font-style: normal; font-weight: normal; src: local("NotoSans-CondensedBlack"), url("assets/fonts/NotoSans-CondensedBlack.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans CondensedBlackItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-CondensedBlackItalic"), url("assets/fonts/NotoSans-CondensedBlackItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans CondensedBold'; font-style: normal; font-weight: normal; src: local("NotoSans-CondensedBold"), url("assets/fonts/NotoSans-CondensedBold.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans CondensedBoldItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-CondensedBoldItalic"), url("assets/fonts/NotoSans-CondensedBoldItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans CondensedExtraBold'; font-style: normal; font-weight: normal; src: local("NotoSans-CondensedExtraBold"), url("assets/fonts/NotoSans-CondensedExtraBold.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans CondensedExtraBoldItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-CondensedExtraBoldItalic"), url("assets/fonts/NotoSans-CondensedExtraBoldItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans CondensedExtraLight'; font-style: normal; font-weight: normal; src: local("NotoSans-CondensedExtraLight"), url("assets/fonts/NotoSans-CondensedExtraLight.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans CondensedExtraLightItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-CondensedExtraLightItalic"), url("assets/fonts/NotoSans-CondensedExtraLightItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans CondensedItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-CondensedItalic"), url("assets/fonts/NotoSans-CondensedItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans CondensedLight'; font-style: normal; font-weight: normal; src: local("NotoSans-CondensedLight"), url("assets/fonts/NotoSans-CondensedLight.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans CondensedLightItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-CondensedLightItalic"), url("assets/fonts/NotoSans-CondensedLightItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans CondensedMedium'; font-style: normal; font-weight: normal; src: local("NotoSans-CondensedMedium"), url("assets/fonts/NotoSans-CondensedMedium.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans CondensedMediumItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-CondensedMediumItalic"), url("assets/fonts/NotoSans-CondensedMediumItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans CondensedSemiBold'; font-style: normal; font-weight: normal; src: local("NotoSans-CondensedSemiBold"), url("assets/fonts/NotoSans-CondensedSemiBold.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans CondensedSemiBoldItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-CondensedSemiBoldItalic"), url("assets/fonts/NotoSans-CondensedSemiBoldItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans CondensedThin'; font-style: normal; font-weight: normal; src: local("NotoSans-CondensedThin"), url("assets/fonts/NotoSans-CondensedThin.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans CondensedThinItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-CondensedThinItalic"), url("assets/fonts/NotoSans-CondensedThinItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans ExtraBold'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraBold"), url("assets/fonts/NotoSans-ExtraBold.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans ExtraBoldItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraBoldItalic"), url("assets/fonts/NotoSans-ExtraBoldItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans ExtraCondensed'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraCondensed"), url("assets/fonts/NotoSans-ExtraCondensed.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans ExtraCondensedBlack'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraCondensedBlack"), url("assets/fonts/NotoSans-ExtraCondensedBlack.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans-ExtraCondensedBlackItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraCondensedBlackItalic"), url("assets/fonts/NotoSans-ExtraCondensedBlackItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans ExtraCondensedBold'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraCondensedBold"), url("assets/fonts/NotoSans-ExtraCondensedBold.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans ExtraCondensedBoldItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraCondensedBoldItalic"), url("assets/fonts/NotoSans-ExtraCondensedBoldItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans BoldItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-BoldItalic"), url("assets/fonts/NotoSans-BoldItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans ExtraCondensedExtraBold'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraCondensedExtraBold"), url("assets/fonts/NotoSans-ExtraCondensedExtraBold.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans ExtraCondensedExtraBoldItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraCondensedExtraBoldItalic"), url("assets/fonts/NotoSans-ExtraCondensedExtraBoldItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans ExtraCondensedExtraLight'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraCondensedExtraLight"), url("assets/fonts/NotoSans-ExtraCondensedExtraLight.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans ExtraCondensedExtraLightItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraCondensedExtraLightItalic"), url("assets/fonts/NotoSans-ExtraCondensedExtraLightItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans ExtraCondensedItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraCondensedItalic"), url("assets/fonts/NotoSans-ExtraCondensedItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans ExtraCondensedLight'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraCondensedLight"), url("assets/fonts/NotoSans-ExtraCondensedLight.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans ExtraCondensedLightItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraCondensedLightItalic"), url("assets/fonts/NotoSans-ExtraCondensedLightItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans BoldItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-BoldItalic"), url("assets/fonts/NotoSans-BoldItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans ExtraCondensedMedium'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraCondensedMedium"), url("assets/fonts/NotoSans-ExtraCondensedMedium.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans ExtraCondensedMediumItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraCondensedMediumItalic"), url("assets/fonts/NotoSans-ExtraCondensedMediumItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans ExtraCondensedSemiBold'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraCondensedSemiBold"), url("assets/fonts/NotoSans-ExtraCondensedSemiBold.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans ExtraCondensedSemiBoldItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraCondensedSemiBoldItalic"), url("assets/fonts/NotoSans-ExtraCondensedSemiBoldItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans BoldItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-BoldItalic"), url("assets/fonts/NotoSans-BoldItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans ExtraCondensedThin'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraCondensedThin"), url("assets/fonts/NotoSans-ExtraCondensedThin.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans ExtraCondensedThinItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraCondensedThinItalic"), url("assets/fonts/NotoSans-ExtraCondensedThinItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans ExtraLight'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraLight"), url("assets/fonts/NotoSans-ExtraLight.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans ExtraLightItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-ExtraLightItalic"), url("assets/fonts/NotoSans-ExtraLightItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans Italic'; font-style: normal; font-weight: normal; src: local("NotoSans-Italic"), url("assets/fonts/NotoSans-Italic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans Light'; font-style: normal; font-weight: normal; src: local("NotoSans-Light"), url("assets/fonts/NotoSans-Light.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans LightItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-LightItalic"), url("assets/fonts/NotoSans-LightItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans Medium'; font-style: normal; font-weight: normal; src: local("NotoSans-Medium"), url("assets/fonts/NotoSans-Medium.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans MediumItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-MediumItalic"), url("assets/fonts/NotoSans-MediumItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans Regular'; font-style: normal; font-weight: normal; src: local("NotoSans-Regular"), url("assets/fonts/NotoSans-Regular.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans SemiBold'; font-style: normal; font-weight: normal; src: local("NotoSans-SemiBold"), url("assets/fonts/NotoSans-SemiBold.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans BoldItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-BoldItalic"), url("assets/fonts/NotoSans-BoldItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans SemiBoldItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-SemiBoldItalic"), url("assets/fonts/NotoSans-SemiBoldItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans SemiCondensed'; font-style: normal; font-weight: normal; src: local("NotoSans-SemiCondensed"), url("assets/fonts/NotoSans-SemiCondensed.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans SemiCondensedBlack'; font-style: normal; font-weight: normal; src: local("NotoSans-SemiCondensedBlack"), url("assets/fonts/NotoSans-SemiCondensedBlack.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans SemiCondensedBlackItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-SemiCondensedBlackItalic"), url("assets/fonts/NotoSans-SemiCondensedBlackItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans SemiCondensedBold'; font-style: normal; font-weight: normal; src: local("NotoSans-SemiCondensedBold"), url("assets/fonts/NotoSans-SemiCondensedBold.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans SemiCondensedBoldItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-SemiCondensedBoldItalic"), url("assets/fonts/NotoSans-SemiCondensedBoldItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans SemiCondensedExtraBold'; font-style: normal; font-weight: normal; src: local("NotoSans-SemiCondensedExtraBold"), url("assets/fonts/NotoSans-SemiCondensedExtraBold.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans SemiCondensedExtraBoldItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-SemiCondensedExtraBoldItalic"), url("assets/fonts/NotoSans-SemiCondensedExtraBoldItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans SemiCondensedExtraLight'; font-style: normal; font-weight: normal; src: local("NotoSans-SemiCondensedExtraLight"), url("assets/fonts/NotoSans-SemiCondensedExtraLight.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans SemiCondensedExtraLightItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-SemiCondensedExtraLightItalic"), url("assets/fonts/NotoSans-SemiCondensedExtraLightItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans SemiCondensedItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-SemiCondensedItalic"), url("assets/fonts/NotoSans-SemiCondensedItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans SemiCondensedLight'; font-style: normal; font-weight: normal; src: local("NotoSans-SemiCondensedLight"), url("assets/fonts/NotoSans-SemiCondensedLight.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans SemiCondensedLightItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-SemiCondensedLightItalic.ttf"), url("assets/fonts/NotoSans-SemiCondensedLightItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans SemiCondensedMedium'; font-style: normal; font-weight: normal; src: local("NotoSans-SemiCondensedMedium"), url("assets/fonts/NotoSans-SemiCondensedMedium.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans SemiCondensedMediumItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-SemiCondensedMediumItalic"), url("assets/fonts/NotoSans-SemiCondensedMediumItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans SemiCondensedSemiBold'; font-style: normal; font-weight: normal; src: local("NotoSans-SemiCondensedSemiBold"), url("assets/fonts/NotoSans-SemiCondensedSemiBold.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans SemiCondensedSemiBoldItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-SemiCondensedSemiBoldItalic"), url("assets/fonts/NotoSans-SemiCondensedSemiBoldItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans SemiCondensedThin'; font-style: normal; font-weight: normal; src: local("NotoSans-SemiCondensedThin"), url("assets/fonts/NotoSans-SemiCondensedThin.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans SemiCondensedThinItalic'; font-style: normal; font-weight: normal; src: local("NotoSans-SemiCondensedThinItalic"), url("assets/fonts/NotoSans-SemiCondensedThinItalic.ttf") format("opentype"); }

@font-face { font-family: 'NotoSans Thin'; font-style: normal; font-weight: normal; src: local("NotoSans-Thin"), url("assets/fonts/NotoSans-Thin.ttf") format("opentype"); }

/*
Mixins
*/
/*
Give an element full width(100%) and full viewport height(100vh).
*/
/*
Center vertically an element using css flex.
*/
/*
Center horizontally an element using css flex.
*/
/* Components */
header { background: #ebebeb; }

header .offcanvas-body ul li a { color: #001965; font-family: 'NotoSans Regular' !important; font-size: 1rem; line-height: 16.46px; text-align: center; padding: 2rem 0.5rem; margin: 0px; }

@media (min-width: 768px) { header .offcanvas-body ul li a { font-size: 1rem; padding: 2rem 0.5rem; margin: 0px; } }

@media (min-width: 992px) { header .offcanvas-body ul li a { font-size: 1.1rem; padding: 0; margin: 0rem 2rem; } }

@media (min-width: 1200px) { header .offcanvas-body ul li a { font-size: 1.3rem; padding: 0; margin: 0rem 2rem; } }

@media (min-width: 1440px) { header .offcanvas-body ul li a { font-size: 1.5rem; padding: 0; margin: 0rem 2rem; } }

header .offcanvas-body ul li a:hover { font-weight: bold; }

header .btn-login { background: white; text-decoration: none; color: #001965; border-radius: 2.5rem; padding: 0.3rem 1.5rem; cursor: pointer; font-family: 'NotoSans Regular' !important; font-size: 1rem; }

@media (min-width: 768px) { header .btn-login { font-size: 1rem; padding: 0.3rem 1.4rem; } }

@media (min-width: 992px) { header .btn-login { font-size: 1.1rem; padding: 0.3rem 1.4rem; border-radius: 1.5rem; } }

@media (min-width: 1200px) { header .btn-login { font-size: 1.3rem; } }

@media (min-width: 1440px) { header .btn-login { font-size: 1.5rem; } }

header .btn-login a { text-decoration: none; color: #001965; font-family: 'NotoSans Bold' !important; }

header .btn-login:active { transform: scale(0.98); box-shadow: 3px 2px 22px 1px rgba(0, 0, 0, 0.1); }

header .btn-register { background: white; text-decoration: none; color: #001965; border-radius: 2.5rem; padding: 0.3rem 1.5rem; cursor: pointer; font-family: 'NotoSans Regular' !important; font-size: 1.5rem; }

header .btn-register:active { transform: scale(0.98); box-shadow: 3px 2px 22px 1px rgba(0, 0, 0, 0.1); }

#menu-menu-principal { display: flex; justify-content: center; align-items: center; }

.custom-logo-container { position: relative; height: 36px; cursor: pointer; width: 100%; }

@media (min-width: 768px) { .custom-logo-container { height: 35px; width: 100%; } }

@media (min-width: 992px) { .custom-logo-container { height: 30px; width: 100%; } }

@media (min-width: 1200px) { .custom-logo-container { height: 30px; width: 100%; } }

@media (min-width: 1440px) { .custom-logo-container { height: 36px; width: 100%; } }

@media (min-width: 1600px) { .custom-logo-container { height: 40px; width: 100%; } }

.custom-logo-container .custom-logo-link { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }

.custom-logo-container .custom-logo-link .custom-logo { width: 100%; height: 100%; transition: all 400ms ease-out; will-change: transform; object-fit: contain; overflow: hidden; object-position: center; }

.text-justify { text-align: justify !important; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { font-family: 'NotoSans Regular' !important; font-size: 1rem !important; }

@media (min-width: 768px) { #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { font-size: 1rem !important; } }

@media (min-width: 992px) { #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { font-size: 1.1rem !important; } }

@media (min-width: 1200px) { #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { font-size: 1.3rem !important; } }

@media (min-width: 1440px) { #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { font-size: 1.5rem !important; } }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu { position: fixed !important; }

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu { display: flex !important; justify-content: center; align-items: center; }

footer { text-decoration: none !important; color: #001965 !important; font-family: "NotoSans Medium" !important; background: white !important; }

footer a { text-decoration: none !important; color: #001965 !important; font-family: "NotoSans Regular" !important; }

.titleone { color: #001965 !important; }

.titletwo { color: #001965 !important; font-family: "NotoSans Regular" !important; }

.descriptionterms { color: #001965 !important; font-family: "NotoSans Regular" !important; }

.titlesFooter { color: #001965 !important; font-family: "NotoSans Bold" !important; }

.secondtitleFooter { color: #001965 !important; font-family: "NotoSans Bold" !important; text-decoration: underline !important; }

/* Components */
/* Styles Banner Initial */
.banner { position: relative; overflow-x: hidden; }

.banner * { z-index: 1; }

.banner .swiper { width: 100%; height: 100%; }

.banner .swiper .swiper-wrapper .swiper-slide { position: relative; height: 150px; align-items: flex-end !important; display: flex; justify-content: center; display: flex; align-items: center; }

.banner .swiper .swiper-wrapper .swiper-slide a { text-decoration: none; }

@media (min-width: 768px) { .banner .swiper .swiper-wrapper .swiper-slide { height: 300px; } }

@media (min-width: 992px) { .banner .swiper .swiper-wrapper .swiper-slide { height: 357px; align-items: flex-end; } }

@media (min-width: 1200px) { .banner .swiper .swiper-wrapper .swiper-slide { height: 430px; } }

@media (min-width: 1440px) { .banner .swiper .swiper-wrapper .swiper-slide { height: 520px; } }

@media (min-width: 1600px) { .banner .swiper .swiper-wrapper .swiper-slide { height: 550px; } }

.swiper-pagination-bullet { background-color: #D9D9D9 !important; margin: 0 4px !important; width: 0.7rem !important; height: 0.7rem !important; border-radius: 1.5rem !important; }

.swiper-pagination-bullet-active { background-color: #61C3D9 !important; margin: 0 4px !important; width: 0.7rem !important; height: 0.7rem !important; border-radius: 1.5rem !important; }

.banner-image-all-speakers { width: 100%; height: 100%; object-fit: cover; }

/* Modificar la posición y estilos generales de los botones */
.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; /* Posiciona el botón en el centro vertical */ transform: translateY(-50%); width: 30px; /* Ancho del botón */ height: 30px; /* Altura del botón */ margin-top: 0; /* Opcional: ajustar margen superior si es necesario */ z-index: 10; /* Asegura que esté por encima del contenido */ color: #ffffff; /* Color del icono */ border-radius: 50%; /* Botón redondeado */ cursor: pointer; /* Cambia el cursor al pasar sobre el botón */ }

/* Estilos cuando se pasa el ratón sobre los botones */
.swiper-button-next:hover, .swiper-button-prev:hover { color: rgba(0, 0, 0, 0.7); /* Color de fondo al pasar el ratón */ }

/* Estilos del icono dentro del botón */
.swiper-button-next::after, .swiper-button-prev::after { font-size: 33px; /* Tamaño del icono */ }

/* Estilo específico del botón siguiente (next) */
.swiper-button-next::after { font-family: bootstrap-icons !important; font-weight: 900; content: "\F138"; }

/* Estilo específico del botón anterior (prev) */
.swiper-button-prev::after { font-family: bootstrap-icons !important; font-weight: 900; content: "\F12F"; }

/* Ajuste de posición específico para los botones */
.swiper-button-next { right: 10px; /* Posición del botón siguiente a la derecha */ }

.swiper-button-prev { left: 10px; /* Posición del botón anterior a la izquierda */ }

/* End Styles Banner Initial */
/* Styles Body Home */
.logo img { height: 50px; }

nav ul { list-style: none; display: flex; }

nav ul li a { text-decoration: none; color: #333; font-weight: bold; }

.auth-buttons .btn { text-decoration: none; background: #007BFF; color: #fff; padding: 10px 20px; border-radius: 5px; }

main { padding: 20px; }

.hero1 { display: flex; align-items: center; justify-content: space-between; background: #0056b3; color: #fff; padding: 20px; border-radius: 10px; }

.hero1 .hero-text h1, .hero1 .hero-text .h1 { font-size: 2.5em; margin-bottom: 10px; }

.hero1 .hero-text p { font-size: 1.2em; margin-bottom: 20px; }

.hero1 .hero-image img { height: 200px; }

.tools, .news, .newsletter { margin: 20px 0; }

.tools h2, .tools .h2, .news h2, .news .h2, .newsletter h2, .newsletter .h2 { font-size: 1.8em; margin-bottom: 10px; }

.tools-content { display: flex; align-items: center; justify-content: space-between; background: #e0f7fa; padding: 20px; border-radius: 10px; }

.tools-content img { height: 100px; }

.tools-buttons .btn, .tools-auth .btn { text-decoration: none; background: #007BFF; color: #fff; padding: 10px 20px; border-radius: 5px; margin: 5px; }

.news-items { display: flex; justify-content: space-between; flex-wrap: wrap; }

.news-item { width: 23%; background: #f0f0f0; padding: 10px; border-radius: 10px; text-align: center; }

.news-item img { width: 100%; border-radius: 10px; }

.news-item h3, .news-item .h3 { margin: 10px 0; font-size: 1.2em; }

.news-item p { font-size: 0.9em; }

.news-item span { font-size: 0.8em; color: #666; }

.newsletter { text-align: center; background: #e0f7fa; padding: 20px; border-radius: 10px; }

.newsletter .btn { text-decoration: none; background: #007BFF; color: #fff; padding: 10px 20px; border-radius: 5px; }

footer { background: #f0f0f0; padding: 20px; }

.footer-content { display: flex; justify-content: space-between; margin-bottom: 20px; }

.footer-section h3, .footer-section .h3 { margin-bottom: 10px; font-size: 1.2em; }

.footer-section ul { list-style: none; }

.footer-section ul li { margin: 5px 0; }

.footer-section ul li a { text-decoration: none; color: #001965; }

.footer-bottom { display: flex; justify-content: space-between; }

.footer-bottom a { text-decoration: none; color: #007BFF; }

.footer-bottom a:hover { text-decoration: underline; }

/* End styles Body Home */
/* styles section - Herramientas Innsider */
.title { font-size: 24px; font-family: "NotoSans Bold" !important; }

.content-box { background-color: #007bff; color: white; padding: 20px; border-radius: 8px; display: flex; flex-direction: column; align-items: center; text-align: center; }

.content-box .content-text h2, .content-box .content-text .h2 { font-size: 24px; font-weight: "NotoSans Bold" !important; }

.content-box .content-text p { font-size: 18px; }

.content-box .button-group button { margin: 5px; }

.content-box .content-image img { max-width: 100%; height: auto; border-radius: 8px; }

@media (min-width: 768px) { .content-box { flex-direction: row; text-align: left; }
  .content-box .content-text { max-width: 50%; }
  .content-box .content-image { max-width: 50%; display: flex; justify-content: center; align-items: center; } }

.banner-category { position: relative; height: 400px; }

.banner-category .test1 { z-index: 3; }

.banner-category::before { background: linear-gradient(0.25turn, rgba(34, 56, 115, 0.7), rgba(34, 56, 115, 0.7), rgba(34, 56, 115, 0.7)); width: 100%; height: 100%; content: ""; position: absolute; top: 0; z-index: 2; left: 0; border-radius: 1rem; }

@media (min-width: 992px) { .banner-category::before { background: transparent; width: 100%; height: 100%; content: ""; position: absolute; top: 0; z-index: 2; left: 0; border-radius: 1rem; } }

.banner-category .bg-banner-single-category { object-position: left; width: 100%; height: 100%; position: absolute; object-fit: cover; z-index: -1; left: 0; top: 0; border-radius: 1rem; }

@media (min-width: 768px) { .banner-category .bg-banner-single-category { width: 100%; height: 100%; position: absolute; object-fit: cover; object-position: center; z-index: -1; left: 0; top: 0; border-radius: 1rem; } }

@media (min-width: 768px) { .banner-category { height: 410px; } }

@media (min-width: 992px) { .banner-category { height: 420px; } }

@media (min-width: 1200px) { .banner-category { height: 430px; } }

@media (min-width: 1440px) { .banner-category { height: 450px; } }

@media (min-width: 1600px) { .banner-category { height: 460px; } }

/* Fin Styles Section - Herramientas Innsider */
.content { display: flex; gap: 35px; }

.card { background-color: white; border-radius: 8px; overflow: hidden; flex: 1 1 calc(33% - 20px); display: flex; flex-direction: column; border: none; }

.card.large { flex: 2 1 calc(66% - 20px); display: flex; flex-direction: row; }

.card .img-card-event { width: 100%; height: auto; object-fit: contain; height: 200px; object-position: center; border-radius: 0.5rem; }

@media (min-width: 768px) { .card .img-card-event { object-position: left; height: 220px; } }

@media (min-width: 992px) { .card .img-card-event { height: 215px; } }

@media (min-width: 1200px) { .card .img-card-event { height: 260px; } }

@media (min-width: 1440px) { .card .img-card-event { height: 260px; } }

@media (min-width: 1600px) { .card .img-card-event { height: 290px; } }

.card-info { padding: 15px; }

.card-info h2, .card-info .h2 { margin: 0; font-size: 1.25em; color: #003366; }

.card-info h5, .card-info .h5 { margin: 0; font-size: 1.1em; color: #003366; }

.card-info p { margin: 5px 0; color: #666; }

.time { font-size: 0.875em; color: #999; }

.icon { height: 80px; width: 80px; background-color: #003366; margin: 15px auto; border-radius: 50%; }

.article::before { content: "📄"; font-size: 2.5em; display: block; text-align: center; line-height: 80px; color: white; }

.video::before { content: "🎥"; font-size: 2.5em; display: block; text-align: center; line-height: 80px; color: white; }

.infographic::before { content: "📊"; font-size: 2.5em; display: block; text-align: center; line-height: 80px; color: white; }

.swiper { width: 100%; height: 100%; }

.swiper-slide { text-align: center; font-size: 18px; background: #fff; display: flex; justify-content: center; align-items: center; }

.swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }

.swiper { margin-left: auto; margin-right: auto; }

.second-banner-category { position: relative; height: 150px; }

.second-banner-category .test1 { z-index: 3; }

.second-banner-category .bg-banner-single-category { object-position: left; width: 100%; height: 100%; position: absolute; object-fit: cover; z-index: -1; left: 0; top: 0; border-radius: 1rem; }

@media (min-width: 768px) { .second-banner-category .bg-banner-single-category { width: 100%; height: 100%; position: absolute; object-fit: cover; object-position: center; z-index: -1; left: 0; top: 0; border-radius: 1rem; } }

@media (min-width: 768px) { .second-banner-category { height: 230px; } }

@media (min-width: 992px) { .second-banner-category { height: 330px; } }

@media (min-width: 1200px) { .second-banner-category { height: 400px; } }

@media (min-width: 1440px) { .second-banner-category { height: 440px; } }

@media (min-width: 1600px) { .second-banner-category { height: 460px; } }

/* Fin Styles Section - Herramientas Innsider */
#linea hr { margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 3px solid #033572; opacity: 1; color: #61C3D9 !important; }

.btn-class { border-radius: 1.5rem; }

.font-weight-bold { font-weight: bold; background-color: transparent; }

.bg-transparent { background-color: transparent !important; }

.btn-card-News_Health { border-radius: 0.5rem; background: #001965; color: white; }

.icon-button-card-news-health { height: 30px !important; background: transparent; width: 30px !important; object-fit: cover; filter: brightness(0) invert(1); }

.other-image-card-news-health { width: 100%; height: auto; object-fit: cover; height: 260px; object-position: top; border-radius: 0.5rem; }

@media (min-width: 768px) { .other-image-card-news-health { height: 310px; } }

@media (min-width: 992px) { .other-image-card-news-health { height: 220px; } }

@media (min-width: 1200px) { .other-image-card-news-health { height: 274px; } }

@media (min-width: 1440px) { .other-image-card-news-health { height: 274px; } }

@media (min-width: 1600px) { .other-image-card-news-health { height: 274px; } }

.image-card-news-health { width: 100%; height: auto; object-fit: cover; height: 200px; object-position: left; border-radius: 0.5rem; object-position: center; }

@media (min-width: 768px) { .image-card-news-health { height: 310px; } }

@media (min-width: 992px) { .image-card-news-health { height: 160px; } }

@media (min-width: 1200px) { .image-card-news-health { height: 200px; } }

@media (min-width: 1440px) { .image-card-news-health { height: 200px; } }

@media (min-width: 1600px) { .image-card-news-health { height: 200px; } }

.card a { text-decoration: none; }

.card a:hover .card-info h2, .card a:hover .card-info .h2 { color: #008dd4 !important; }

.card a:hover .card-info p { color: #008dd4 !important; }

.card a:hover .image-card-news-health { transform: scale(0.9); transition: all 400ms ease-out; will-change: transform; }

.card a:hover .other-image-card-news-health { transform: scale(0.95); transition: all 400ms ease-out; will-change: transform; }

.card a:hover .btn-card-News_Health { background: #008dd4; color: #fff; border: 2px solid #008dd4; }

/* Styles Banner Login */
.banner-speakers { position: relative; }

.banner-speakers * { z-index: 1; }

.banner-speakers::before { width: 100%; height: 100%; background: linear-gradient(0.37turn, #223873, rgba(34, 56, 115, 0), rgba(34, 56, 115, 0.1)); content: ""; position: absolute; top: 0; z-index: 0; left: 0; border-radius: 0.5rem; }

@media (min-width: 768px) { .banner-speakers::before { border-radius: 1.5rem; } }

@media (min-width: 992px) { .banner-speakers::before { background: linear-gradient(0.37turn, #223873, rgba(34, 56, 115, 0), rgba(34, 56, 115, 0.1)); border-radius: 2.5rem; } }

@media (min-width: 1200px) { .banner-speakers::before { border-radius: 3.5rem; } }

@media (min-width: 1440px) { .banner-speakers::before { border-radius: 4.5rem; } }

.banner-speakers .bg-banner-speakers { width: 100%; height: 100%; position: absolute; object-fit: cover; object-position: bottom; z-index: -1; left: 0; top: 0; border-radius: 0.5rem; }

@media (min-width: 768px) { .banner-speakers .bg-banner-speakers { border-radius: 1.5rem; } }

@media (min-width: 992px) { .banner-speakers .bg-banner-speakers { border-radius: 2.5rem; } }

@media (min-width: 1200px) { .banner-speakers .bg-banner-speakers { border-radius: 3.5rem; } }

@media (min-width: 1440px) { .banner-speakers .bg-banner-speakers { border-radius: 4.5rem; } }

.banner-speakers .wrapper-banner-speakers { display: flex; justify-content: center; align-items: start; position: relative; padding: 2rem 1.5rem; flex-direction: column; height: 150px; }

.banner-speakers .wrapper-banner-speakers .container-text-banner-speakers p { font-family: "NotoSans Bold"; color: #ffffff; text-align: left; font-size: 1.8rem; margin-bottom: 0; position: relative; line-height: 1; }

.banner-speakers .wrapper-banner-speakers .container-text-banner-speakers p span { color: #001965; }

.banner-speakers .wrapper-banner-speakers .container-text-banner-speakers p br { display: none; }

@media (min-width: 768px) { .banner-speakers .wrapper-banner-speakers .container-text-banner-speakers p br { display: block; } }

@media (min-width: 768px) { .banner-speakers .wrapper-banner-speakers .container-text-banner-speakers p { font-size: 3rem; } }

@media (min-width: 992px) { .banner-speakers .wrapper-banner-speakers .container-text-banner-speakers p { text-align: start; font-size: 3.5rem; } }

@media (min-width: 1200px) { .banner-speakers .wrapper-banner-speakers .container-text-banner-speakers p { font-size: 3.8rem; } }

@media (min-width: 1200px) { .banner-speakers .wrapper-banner-speakers .container-text-banner-speakers p { font-size: 3.8rem; } }

@media (min-width: 1600px) { .banner-speakers .wrapper-banner-speakers .container-text-banner-speakers p { font-size: 4rem; } }

@media (min-width: 768px) { .banner-speakers .wrapper-banner-speakers { padding: 3rem; height: 250px; } }

@media (min-width: 992px) { .banner-speakers .wrapper-banner-speakers { padding: 3rem 5rem; justify-content: start; height: 300px; } }

@media (min-width: 1200px) { .banner-speakers .wrapper-banner-speakers { padding: 3rem 6rem; height: 315px; } }

@media (min-width: 1440px) { .banner-speakers .wrapper-banner-speakers { padding: 3rem 7rem; height: 320px; } }

@media (min-width: 1600px) { .banner-speakers .wrapper-banner-speakers { padding: 3rem 7rem; height: 410px; } }

.banner-speakers .wrapper-banner-speakers .bg-banner-single-category { width: 30%; height: auto; object-fit: contain; }

@media (min-width: 768px) { .banner-speakers .wrapper-banner-speakers .bg-banner-single-category { width: 15%; } }

@media (min-width: 992px) { .banner-speakers .wrapper-banner-speakers .bg-banner-single-category { width: 14%; } }

@media (min-width: 1200px) { .banner-speakers .wrapper-banner-speakers .bg-banner-single-category { width: 17%; } }

@media (min-width: 1440px) { .banner-speakers .wrapper-banner-speakers .bg-banner-single-category { width: 15%; } }

/* End Styles Banner Login */
.container-page-login { width: 100%; position: relative; display: flex; justify-content: center; align-items: center; position: relative; flex-direction: column; flex-wrap: wrap; background-size: contain; background-position: center center; background-repeat: no-repeat; }

.container-page-login .wrapper-page-login { width: 100%; padding: 0rem; display: flex; justify-content: center; align-items: center; flex: 1; position: relative; }

.container-page-login .wrapper-page-login #container-form-login { display: none; }

.container-page-login .wrapper-page-login .form-login-style { border-radius: 1rem; background-size: cover; background-position: center center; background-repeat: no-repeat; }

.container-page-login .wrapper-page-login .link-redirect-login { font-family: "Apis Medium"; }

.container-page-login .wrapper-page-login .btn-register-in-login { padding: 0.5rem 2rem; border: 2px solid #0059da; border-radius: 0.5rem; color: #001965; }

@media (min-width: 768px) { .container-page-login .wrapper-page-login { padding: 2rem; } }

.btn-login-two { width: 100%; border: 2px solid #001965; border-radius: 2.5rem; font-family: 'NotoSans Bold' !important; }

.form-control { border: 0.5px solid #001965; }

.form-label { color: #001965; font-family: 'NotoSans Medium'; }

.subs-email2 { width: 100%; border-radius: 0.5rem; background: #f8feff !important; margin-bottom: 10px; border: 1px solid #01065F; color: black; font-size: 1rem; font-weight: bold; outline: none; }

.swal-styles { border-radius: 2rem !important; box-shadow: 10px 20px 10px rgba(23, 23, 23, 0.7); }

.swal-style-login { border-radius: 0.8rem !important; box-shadow: 10px 20px 10px rgba(23, 23, 23, 0.7); height: 430px; }

.swal2-popup .swal2-confirm.swal-custom-button { background-color: #ffffff; color: #001965; border: 2px solid #001965; border-radius: 2rem; padding: 10px 150px; font-size: 16px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); width: 100%; }

.swal2-popup .swal2-confirm.swal-custom-button:hover { background-color: #001965; color: #ffffff; border: 2px solid #ffffff; }

/* styles btn user */
.profile-dropdown { display: flex; position: relative; margin: auto; -webkit-user-select: none; /* Chrome all / Safari all */ -moz-user-select: none; /* Firefox all */ -ms-user-select: none; /* IE 10+ */ user-select: none; /* Likely future */ border-radius: 0.5rem; padding: 0; margin: 0; justify-content: center; align-items: center; color: #001965; }

@media (min-width: 992px) { .profile-dropdown { font-size: 1rem; } }

@media (min-width: 1200px) { .profile-dropdown { font-size: 1rem; } }

@media (min-width: 1440px) { .profile-dropdown { font-size: 1rem; } }

@media (min-width: 1600px) { .profile-dropdown { font-size: 1rem; } }

.profile-dropdown * { -webkit-user-select: none; /* Chrome all / Safari all */ -moz-user-select: none; /* Firefox all */ -ms-user-select: none; /* IE 10+ */ user-select: none; /* Likely future */ }

.profile-dropdown input[type="checkbox"] { display: none; }

.profile-dropdown input[type="checkbox"]:checked ~ ul { display: block; animation: pulse 0.5s; }

.profile-dropdown input[type="checkbox"]:checked ~ .img-logo { color: #ffffff; }

.profile-dropdown input[type="checkbox"]:checked ~ label i { color: #ffffff; }

.profile-dropdown input[type="checkbox"]:checked ~ label:after { content: ''; position: absolute; top: 100%; right: calc(50% - 10px); display: block; border-style: solid; border-width: 7px 10px 0 10px; border-color: #ffffff transparent transparent transparent; width: 0; height: 0; }

.profile-dropdown .img-logo { display: inline-block; vertical-align: middle; border-radius: 50%; display: flex; justify-content: center; align-items: center; width: 2.5rem; color: #FFF; cursor: pointer; height: 2rem; }

.profile-dropdown span { display: inline-block; vertical-align: sub; cursor: pointer; display: flex; justify-content: center; align-items: center; font-family: 'NotoSans Bold' !important; }

@media (min-width: 768px) { .profile-dropdown span { font-size: 1rem; } }

@media (min-width: 992px) { .profile-dropdown span { font-size: 1.1rem; } }

@media (min-width: 1200px) { .profile-dropdown span { font-size: 1.3rem; } }

@media (min-width: 1440px) { .profile-dropdown span { font-size: 1.5rem; } }

.profile-dropdown ul { display: none; list-style: none; padding: 0; margin: 0; margin-top: 1rem; background: #fff; position: absolute; top: 100%; right: 0; width: 100%; border-radius: 0.5rem; }

.profile-dropdown ul li { border: 4px solid #001965; border-radius: 0.5rem; }

.profile-dropdown ul li a { display: block; padding: 0.2rem; text-decoration: none; color: #001965; font-size: 1rem; font-family: 'NotoSans Bold' !important; }

.profile-dropdown ul li a i { font-size: 1.3rem; margin: 0 .75rem 0 -.25rem; vertical-align: 0em !important; color: #49000d; }

.profile-dropdown ul li a:hover { cursor: pointer; }

.profile-dropdown ul li:first-child a:hover { border-radius: 3px 3px 0 0; }

.profile-dropdown ul li:last-child a:hover { border-radius: 0 0 3px 3px; }

.profile-dropdown > label { position: relative; display: flex; text-decoration: none; background: transparent; color: #333; box-sizing: border-box; padding: 0rem 0.9rem; float: right; border-radius: 0 3px 3px 0; cursor: pointer; }

.profile-dropdown > label i { color: #fff; font-size: 1rem; vertical-align: 0em !important; }

.profile-dropdown:after { content: ''; display: table; clear: both; }

.container-user-btn { position: relative; z-index: 10; }

.container-user-btn .half { width: 100%; float: left; padding: 0; margin: 0; }

.container-user-btn:after { content: ''; display: table; clear: both; }

p.subtitle { color: rgba(0, 0, 0, 0.5); font-weight: bold; text-align: center; margin: .5rem 0 2rem; letter-spacing: .1rem; }

.background { position: absolute; top: 0; left: 0; bottom: 0; right: 0; opacity: .25; z-index: -1; background: url(https://ar1web-com.googlecode.com/svn/Bg/bg63.gif); }

.container-info-user-movile { position: absolute; bottom: 20px; width: 100%; left: 0px; }

.container-info-user-movile p { width: 100%; border-bottom: 2px solid white; display: flex; justify-content: center; align-items: center; color: white; font-size: 1.2rem; text-transform: uppercase; text-decoration: none; padding-bottom: 1rem; }

.container-info-user-movile a { width: 100%; display: flex; justify-content: center; align-items: center; text-decoration: none; color: white; font-size: 1.2rem; text-transform: uppercase; text-decoration: none; }

.custom-select-list { display: none; position: absolute; width: 100%; margin: 0; padding: 0; border: 1px solid #ccc; border-top: none; border-radius: 0 0 4px 4px; background: #fff; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); z-index: 1000 !important; list-style: none; }

.custom-select-list li { padding: 4px 10px; cursor: pointer; }

.custom-select-list li:hover { background-color: #f0f0f0; }

/* Styles Banner Academy */
.banner-academy { position: relative; }

.banner-academy * { z-index: 1; }

.banner-academy::before { width: 100%; height: 100%; content: ""; position: absolute; top: 0; z-index: 0; left: 0; border-radius: 0.5rem; }

@media (min-width: 768px) { .banner-academy::before { border-radius: 1.5rem; } }

@media (min-width: 992px) { .banner-academy::before { border-radius: 2.5rem; } }

@media (min-width: 1200px) { .banner-academy::before { border-radius: 2.5rem; } }

@media (min-width: 1440px) { .banner-academy::before { border-radius: 2.5rem; } }

.banner-academy .bg-banner-academy { width: 100%; height: 100%; position: absolute; object-fit: cover; object-position: bottom; z-index: -1; left: 0; top: 0; border-radius: 0.5rem; }

@media (min-width: 768px) { .banner-academy .bg-banner-academy { border-radius: 1.5rem; } }

@media (min-width: 992px) { .banner-academy .bg-banner-academy { border-radius: 2.5rem; } }

@media (min-width: 1200px) { .banner-academy .bg-banner-academy { border-radius: 2.5rem; } }

@media (min-width: 1440px) { .banner-academy .bg-banner-academy { border-radius: 2.5rem; } }

.banner-academy .wrapper-banner-academy { display: flex; justify-content: center; align-items: start; position: relative; padding: 2rem 1.5rem; flex-direction: column; height: 147px; }

.banner-academy .wrapper-banner-academy .container-text-banner-academy p { font-family: "NotoSans Bold"; color: #ffffff; text-align: left; font-size: 1.8rem; margin-bottom: 0; position: relative; line-height: 1; }

.banner-academy .wrapper-banner-academy .container-text-banner-academy p span { color: #001965; }

.banner-academy .wrapper-banner-academy .container-text-banner-academy p br { display: none; }

@media (min-width: 768px) { .banner-academy .wrapper-banner-academy .container-text-banner-academy p br { display: block; } }

@media (min-width: 768px) { .banner-academy .wrapper-banner-academy .container-text-banner-academy p { font-size: 3rem; } }

@media (min-width: 992px) { .banner-academy .wrapper-banner-academy .container-text-banner-academy p { text-align: start; font-size: 3.5rem; } }

@media (min-width: 1200px) { .banner-academy .wrapper-banner-academy .container-text-banner-academy p { font-size: 3.8rem; } }

@media (min-width: 1200px) { .banner-academy .wrapper-banner-academy .container-text-banner-academy p { font-size: 3.8rem; } }

@media (min-width: 1600px) { .banner-academy .wrapper-banner-academy .container-text-banner-academy p { font-size: 4rem; } }

@media (min-width: 768px) { .banner-academy .wrapper-banner-academy { padding: 3rem; height: 250px; } }

@media (min-width: 992px) { .banner-academy .wrapper-banner-academy { padding: 3rem 5rem; justify-content: start; height: 340px; } }

@media (min-width: 1200px) { .banner-academy .wrapper-banner-academy { padding: 3rem 6rem; height: 400px; } }

@media (min-width: 1440px) { .banner-academy .wrapper-banner-academy { padding: 3rem 7rem; height: 453px; } }

@media (min-width: 1600px) { .banner-academy .wrapper-banner-academy { padding: 3rem 7rem; height: 466px; } }

.banner-academy .wrapper-banner-academy .bg-banner-single-category { width: 30%; height: auto; object-fit: contain; }

@media (min-width: 768px) { .banner-academy .wrapper-banner-academy .bg-banner-single-category { width: 15%; } }

@media (min-width: 992px) { .banner-academy .wrapper-banner-academy .bg-banner-single-category { width: 14%; } }

@media (min-width: 1200px) { .banner-academy .wrapper-banner-academy .bg-banner-single-category { width: 17%; } }

@media (min-width: 1440px) { .banner-academy .wrapper-banner-academy .bg-banner-single-category { width: 15%; } }

/* End Styles Banner Login */
.container-banner { width: 80%; margin: 0 auto; background-color: #ffffff; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); overflow: hidden; }

.header-banner { position: relative; margin-bottom: -50px; /* Superposición de la imagen sobre el contenido */ }

.header-banner img { width: 100%; height: auto; border-top-left-radius: 10px; border-top-right-radius: 10px; }

.date-location { position: absolute; top: 10px; right: 20px; background-color: rgba(255, 255, 255, 0.8); padding: 5px 10px; border-radius: 5px; font-size: 14px; color: #333; }

.content-banner { padding: 60px 20px 20px; background-color: #e9f3f5; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }

.content-banner h1, .content-banner .h1 { color: #00468b; font-size: 24px; margin-bottom: 10px; }

.content-banner p { color: #333; font-size: 16px; line-height: 1.5; }

.container-card-category a { text-decoration: none; }

.container-card-category a:hover .title-color { color: #008dd4 !important; }

.container-card-category a:hover .description-color { color: #008dd4 !important; }

.container-card-category a:hover img { transform: scale(1.1); transition: all 400ms ease-out; will-change: transform; }

.container-card-category a:hover .btn-view-more { background: #fff; color: #008dd4; border: 2px solid #008dd4; }

.container-card-category .figure { position: relative; height: 260px; cursor: pointer; width: 330px; overflow: hidden; transition: all 400ms ease-out; }

@media (min-width: 768px) { .container-card-category .figure { height: 265px; width: 100%; } }

@media (min-width: 992px) { .container-card-category .figure { height: 310px; width: 100%; } }

@media (min-width: 1200px) { .container-card-category .figure { height: 345px; width: 100%; } }

@media (min-width: 1440px) { .container-card-category .figure { height: 380px; width: 100%; } }

@media (min-width: 1600px) { .container-card-category .figure { height: 400px; width: 100%; } }

.container-card-category .figure img { width: 100%; height: 100%; transition: all 400ms ease-out; will-change: transform; object-fit: cover; overflow: hidden; object-position: center; }

.btn-view-more { border-radius: 2.5rem; background: #001965; color: white; text-align: center; }

.container-card-category-impact a { text-decoration: none; }

.container-card-category-impact a:hover .title-color { color: #008dd4 !important; }

.container-card-category-impact a:hover .description-color { color: #008dd4 !important; }

.container-card-category-impact a:hover img { transform: scale(1.1); transition: all 400ms ease-out; will-change: transform; }

.container-card-category-impact a:hover .btn-view-more { background: #fff; color: #008dd4; border: 2px solid #008dd4; }

.container-card-category-impact .figure { position: relative; height: 230px; cursor: pointer; width: 100%; overflow: hidden; border-radius: 2rem; filter: brightness(0.9); transition: all 400ms ease-out; }

@media (min-width: 768px) { .container-card-category-impact .figure { height: 185px; width: 100%; } }

@media (min-width: 992px) { .container-card-category-impact .figure { height: 195px; width: 100%; } }

@media (min-width: 1200px) { .container-card-category-impact .figure { height: 205px; width: 100%; } }

@media (min-width: 1440px) { .container-card-category-impact .figure { height: 240px; width: 100%; } }

@media (min-width: 1600px) { .container-card-category-impact .figure { height: 270px; width: 100%; } }

.container-card-category-impact .figure img { width: 100%; height: 100%; border-radius: 2rem; }

.container-card-category-impact .figure .capa h3, .container-card-category-impact .figure .capa .h3 { color: #171717; font-weight: 400; margin-bottom: 100px; margin-top: 30px; }

.container-card-category-impact .figure .capa p { color: #fff; font-size: 15px; line-height: 1.5; width: 100%; max-width: 220px; margin: auto; }

.container-card-category-impact .info_description { height: 150px; width: 100%; }

@media (min-width: 768px) { .container-card-category-impact .info_description { height: 145px; width: 100%; } }

@media (min-width: 992px) { .container-card-category-impact .info_description { height: 160px; width: 100%; } }

@media (min-width: 1200px) { .container-card-category-impact .info_description { height: 150px; width: 100%; } }

@media (min-width: 1440px) { .container-card-category-impact .info_description { height: 140px; width: 100%; } }

@media (min-width: 1600px) { .container-card-category-impact .info_description { height: 140px; width: 100%; } }

.background-section-logo-innsider { background-color: #EBEBEB !important; }

[data-aos="new-animation"] { opacity: 1; transition-property: transform, opacity; }

[data-aos="new-animation"].aos-animate { opacity: 1; }

@media screen and (min-width: 768px) { [data-aos="new-animation"] { transform: translateX(100px); }
  [data-aos="new-animation"].aos-animate { transform: translateX(0); } }

.card-category-academy a { text-decoration: none; }

.card-category-academy a:hover .title-color { color: #008dd4 !important; }

.card-category-academy a:hover .description-color { color: #008dd4 !important; }

.card-category-academy a:hover img { transform: scale(1.1); transition: all 400ms ease-out; will-change: transform; }

.card-category-academy a:hover .btn-view-more { background: #fff; color: #008dd4; border: 2px solid #008dd4; }

.card-category-academy .figure { position: relative; height: 250px; cursor: pointer; width: 100%; overflow: hidden; border-radius: 2rem; filter: brightness(0.9); transition: all 400ms ease-out; }

@media (min-width: 768px) { .card-category-academy .figure { height: 225px; width: 100%; } }

@media (min-width: 992px) { .card-category-academy .figure { height: 330px; width: 100%; } }

@media (min-width: 1200px) { .card-category-academy .figure { height: 390px; width: 100%; } }

@media (min-width: 1440px) { .card-category-academy .figure { height: 410px; width: 100%; } }

@media (min-width: 1600px) { .card-category-academy .figure { height: 410px; width: 100%; } }

.card-category-academy .figure img { width: 100%; height: 100%; border-radius: 2rem; }

.card-category-academy .figure .capa h3, .card-category-academy .figure .capa .h3 { color: #171717; font-weight: 400; margin-bottom: 100px; margin-top: 30px; }

.card-category-academy .figure .capa p { color: #fff; font-size: 15px; line-height: 1.5; width: 100%; max-width: 220px; margin: auto; }

.card-subcategory-academy-course a { text-decoration: none; }

.card-subcategory-academy-course a:hover .title-color { color: #008dd4 !important; }

.card-subcategory-academy-course a:hover .description-color { color: #008dd4 !important; }

.card-subcategory-academy-course a:hover img { transform: scale(1.1); transition: all 400ms ease-out; will-change: transform; }

.card-subcategory-academy-course a:hover .btn-view-more { background: #fff; color: #008dd4; border: 2px solid #008dd4; }

.card-subcategory-academy-course a:hover .container-title-speaker-content-outstanding { color: #008dd4 !important; }

.card-subcategory-academy-course .figure { position: relative; height: 230px; cursor: pointer; width: 100%; overflow: hidden; border-radius: 2rem; filter: brightness(0.9); transition: all 400ms ease-out; }

@media (min-width: 768px) { .card-subcategory-academy-course .figure { height: 210px; width: 100%; } }

@media (min-width: 992px) { .card-subcategory-academy-course .figure { height: 250px; width: 100%; } }

@media (min-width: 1200px) { .card-subcategory-academy-course .figure { height: 270px; width: 100%; } }

@media (min-width: 1440px) { .card-subcategory-academy-course .figure { height: 280px; width: 100%; } }

@media (min-width: 1600px) { .card-subcategory-academy-course .figure { height: 280px; width: 100%; } }

.card-subcategory-academy-course .figure img { width: 100%; height: 100%; border-radius: 2rem; }

.card-subcategory-academy-course .figure .capa h3, .card-subcategory-academy-course .figure .capa .h3 { color: #171717; font-weight: 400; margin-bottom: 100px; margin-top: 30px; }

.card-subcategory-academy-course .figure .capa p { color: #fff; font-size: 15px; line-height: 1.5; width: 100%; max-width: 220px; margin: auto; }

.background-taxonomy-card-subcategory-academy-course { position: relative; overflow: hidden; }

.background-taxonomy-card-subcategory-academy-course::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 40%; background-color: #ffffff; z-index: -2; }

.background-taxonomy-card-subcategory-academy-course::before { content: ""; position: absolute; top: 0; left: 20.4px; width: 90%; height: 100%; background-color: #DFEFEE; z-index: -2; margin: auto; }

@media (min-width: 768px) { .background-taxonomy-card-subcategory-academy-course::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: none; z-index: -2; } }

.background-text-subcategory-academy-course { background: none; }

@media (min-width: 768px) { .background-text-subcategory-academy-course { background-color: #DFEFEE; } }

.container-title-speaker-content-outstanding { color: #001965; text-decoration: none; }

.container-toolbox .title_center { text-align: center; background: #EF7B1F; color: white; border-radius: 40px; margin: 27px auto -40px; font-weight: bold; padding: 10px 50px; z-index: 1; width: max-content; text-transform: uppercase; position: relative; font-size: 50px; }

.container-toolbox .main { display: block; }

.container-toolbox .container { margin: 0 auto; max-width: 112rem; padding: 0 2rem; position: relative; width: 100%; }

.container-toolbox .conpes { border-radius: 15px; margin: 30px 0px; padding: 10px 0px 20px 0px; border: 2px solid #001965; }

.container-toolbox .title_conpes { text-align: center; color: #fd7e14; text-transform: uppercase; margin: 10px 0px; font-size: 35px; font-weight: bold; font-family: 'Roboto-Regular'; }

.container-toolbox .conpes .section { background: white; width: 95%; margin: 0px auto; border-radius: 7px; margin: 20px auto; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; }

.container-toolbox .bg_orange { background: linear-gradient(90deg, rgba(253, 126, 20, 0.8), rgba(253, 126, 20, 0.8), rgba(253, 126, 20, 0.8)); }

.container-toolbox .color_orange { color: #fd7e14; }

.container-toolbox .triangulo_naranja { width: 0; height: 0; border-left: 20px solid #fd7e14; border-top: 15px solid transparent; border-bottom: 15px solid transparent; left: 0px; position: absolute; }

.container-toolbox .name_caja { float: left; margin-left: 27px; width: 100%; font-size: 18px; line-height: 20px; font-weight: bold; font-family: 'Roboto-Light'; }

.container-toolbox .naranja { color: #fd7e14; }

.container-toolbox .line { position: absolute; bottom: 25px; width: 50%; right: 0px; border-bottom: 6px solid; border-radius: 10px 0px 0px 10px; }

.container-toolbox .container-not-found svg { font-size: 6rem; color: #001965 !important; margin-bottom: 1rem; }

@media (min-width: 1200px) { .container-toolbox .container-not-found svg { font-size: 8rem; margin-bottom: 2rem; } }

@media (min-width: 1600px) { .container-toolbox .container-not-found svg { font-size: 10rem; } }

.container-toolbox .container-not-found .text-not-found { margin-bottom: 0; font-family: "Roboto Black" !important; color: #001965 !important; text-align: center; }

.card-subcategory-content-academy a { text-decoration: none; }

.card-subcategory-content-academy a:hover .title-color { color: #008dd4 !important; }

.card-subcategory-content-academy a:hover .description-color { color: #008dd4 !important; }

.card-subcategory-content-academy a:hover img { transform: scale(1.1); transition: all 400ms ease-out; will-change: transform; }

.card-subcategory-content-academy a:hover .btn-view-more { background: #fff; color: #008dd4; border: 2px solid #008dd4; }

.card-subcategory-content-academy a:hover .container-title-speaker-content-outstanding { color: #008dd4 !important; }

.card-subcategory-content-academy .figure { position: relative; height: 150px; cursor: pointer; width: 100%; overflow: hidden; border-radius: 0.2rem; transition: all 400ms ease-out; }

@media (min-width: 768px) { .card-subcategory-content-academy .figure { height: 165px; width: 100%; } }

@media (min-width: 992px) { .card-subcategory-content-academy .figure { height: 170px; width: 100%; } }

@media (min-width: 1200px) { .card-subcategory-content-academy .figure { height: 190px; width: 100%; } }

@media (min-width: 1440px) { .card-subcategory-content-academy .figure { height: 190px; width: 100%; } }

@media (min-width: 1600px) { .card-subcategory-content-academy .figure { height: 200px; width: 100%; } }

.card-subcategory-content-academy .figure img { width: 100%; height: 100%; border-radius: 0.1rem; object-fit: contain; }

.card-subcategory-content-academy .figure .capa h3, .card-subcategory-content-academy .figure .capa .h3 { color: #171717; font-weight: 400; margin-bottom: 100px; margin-top: 30px; }

.card-subcategory-content-academy .figure .capa p { color: #fff; font-size: 15px; line-height: 1.5; width: 100%; max-width: 220px; margin: auto; }

.card-subcategory-academy-events a { text-decoration: none; }

.card-subcategory-academy-events a:hover .title-color { color: #008dd4 !important; }

.card-subcategory-academy-events a:hover .description-color { color: #008dd4 !important; }

.card-subcategory-academy-events a:hover img { transform: scale(1.1); transition: all 400ms ease-out; will-change: transform; }

.card-subcategory-academy-events a:hover .btn-view-more { background: #fff; color: #008dd4; border: 2px solid #008dd4; }

.card-subcategory-academy-events .figure { position: relative; height: 250px; cursor: pointer; width: 100%; overflow: hidden; transition: all 400ms ease-out; border-radius: 1.6rem; }

@media (min-width: 768px) { .card-subcategory-academy-events .figure { height: 215px; width: 100%; } }

@media (min-width: 992px) { .card-subcategory-academy-events .figure { height: 210px; width: 100%; } }

@media (min-width: 1200px) { .card-subcategory-academy-events .figure { height: 250px; width: 100%; } }

@media (min-width: 1440px) { .card-subcategory-academy-events .figure { height: 290px; width: 100%; } }

@media (min-width: 1600px) { .card-subcategory-academy-events .figure { height: 290px; width: 100%; } }

.card-subcategory-academy-events .figure img { width: 100%; height: 100%; border-radius: 1.5rem; }

.card-subcategory-academy-events .figure .capa h3, .card-subcategory-academy-events .figure .capa .h3 { color: #171717; font-weight: 400; margin-bottom: 100px; margin-top: 30px; }

.card-subcategory-academy-events .figure .capa p { color: #fff; font-size: 15px; line-height: 1.5; width: 100%; max-width: 220px; margin: auto; }

.card-subcategory-academy-events .info_description { height: 150px; width: 100%; }

@media (min-width: 768px) { .card-subcategory-academy-events .info_description { height: 145px; width: 100%; } }

@media (min-width: 992px) { .card-subcategory-academy-events .info_description { height: 160px; width: 100%; } }

@media (min-width: 1200px) { .card-subcategory-academy-events .info_description { height: 150px; width: 100%; } }

@media (min-width: 1440px) { .card-subcategory-academy-events .info_description { height: 140px; width: 100%; } }

@media (min-width: 1600px) { .card-subcategory-academy-events .info_description { height: 140px; width: 100%; } }

.card-taxonomies-subcategory-academy-events a { text-decoration: none; }

.card-taxonomies-subcategory-academy-events a:hover .title-color { color: #008dd4 !important; }

.card-taxonomies-subcategory-academy-events a:hover .description-color { color: #008dd4 !important; }

.card-taxonomies-subcategory-academy-events a:hover img { transform: scale(1.1); transition: all 400ms ease-out; will-change: transform; }

.card-taxonomies-subcategory-academy-events a:hover .btn-view-now { background: #fff; color: #008dd4; border: 2px solid #008dd4; }

.card-taxonomies-subcategory-academy-events .figure { position: relative; height: 280px; cursor: pointer; width: 100%; overflow: hidden; transition: all 400ms ease-out; border-radius: 1rem; }

@media (min-width: 768px) { .card-taxonomies-subcategory-academy-events .figure { height: 225px; width: 100%; } }

@media (min-width: 992px) { .card-taxonomies-subcategory-academy-events .figure { height: 230px; width: 100%; } }

@media (min-width: 1200px) { .card-taxonomies-subcategory-academy-events .figure { height: 250px; width: 100%; } }

@media (min-width: 1440px) { .card-taxonomies-subcategory-academy-events .figure { height: 270px; width: 100%; } }

@media (min-width: 1600px) { .card-taxonomies-subcategory-academy-events .figure { height: 280px; width: 100%; } }

.card-taxonomies-subcategory-academy-events .figure img { width: 100%; height: 100%; border-radius: 0.8rem; }

.card-taxonomies-subcategory-academy-events .figure .capa h3, .card-taxonomies-subcategory-academy-events .figure .capa .h3 { color: #171717; font-weight: 400; margin-bottom: 100px; margin-top: 30px; }

.card-taxonomies-subcategory-academy-events .figure .capa p { color: #fff; font-size: 15px; line-height: 1.5; width: 100%; max-width: 220px; margin: auto; }

.btn-view-now { border-radius: 0.5rem; background: #001965; color: white; }

.custom-width { width: 75%; }

@media (min-width: 768px) { .custom-width { width: 90%; } }

.session-a { width: 100%; text-decoration: none; }

.session-row { display: flex; align-items: stretch; }

.session-icon { background-color: #93C7C5; display: flex; align-items: center; justify-content: start; color: white; font-size: 24px; border-top-left-radius: 0.7rem; border-bottom-left-radius: 0.7rem; padding: 10px; min-width: 100px; flex: 1; max-width: 100%; }

.session-second-icon { background-color: #EB9F81; display: flex; align-items: center; justify-content: start; color: white; font-size: 24px; border-top-left-radius: 0.7rem; border-bottom-left-radius: 0.7rem; padding: 10px; min-width: 100px; flex: 1; max-width: 100%; }

.session-icon .image { width: 50px; height: 50px; }

.session-second-icon .image { width: 50px; height: 50px; }

.session-icon .image .icon-card { width: 100%; height: 100%; object-fit: contain; }

.session-second-icon .image .icon-card { width: 100%; height: 100%; object-fit: contain; }

.session-icon .session-header { margin-left: 10px; font-weight: bold; font-size: 0.8em; color: #001965; }

.session-second-icon .session-header { margin-left: 10px; font-weight: bold; font-size: 0.8em; color: #001965; }

.session-content { display: flex; flex-direction: column; justify-content: center; padding: 10px 10px 10px 25px; background-color: #E9F3F3; border-radius: 5px; flex: 2; max-width: 100%; }

.session-second-content-oth { display: flex; flex-direction: column; justify-content: center; padding: 10px 10px 10px 25px; background-color: #E9F3F3; flex: 2; max-width: 100%; border-top-right-radius: 0.7rem; border-bottom-right-radius: 0.7rem; }

.session-second-content { display: flex; flex-direction: column; justify-content: center; padding: 10px 10px 10px 25px; background-color: #E9F3F3; flex: 2; max-width: 100%; border-left: 2px solid #001965; border-top-right-radius: 0.7rem; border-bottom-right-radius: 0.7rem; }

.session-header { font-weight: bold; color: #001965; margin-bottom: 5px; }

.session-subheader { color: #939AA7; font-size: 0.9em; }

.doctor { color: #001965; font-weight: bold; }

@media (max-width: 576px) { .session-row { flex-direction: column; }
  .session-icon, .session-content { margin-left: 0; margin-bottom: 0px; }
  .session-icon, .session-second-content { margin-left: 0; margin-bottom: 0px; border-radius: 0px; }
  .session-second-icon, .session-content { margin-left: 0; margin-bottom: 0px; border-radius: 0px; }
  .session-second-icon, .session-second-content { margin-left: 0; margin-bottom: 0px; border: none; }
  .session-second-content-oth { border-radius: 0px; } }

@media (min-width: 577px) and (max-width: 991px) { .session-icon { flex-direction: column; text-align: center; }
  .session-icon .session-header { margin-left: 0; margin-top: 10px; font-size: 0.5em; }
  .session-second-icon { flex-direction: column; text-align: center; }
  .session-second-icon .session-header { margin-left: 0; margin-top: 10px; font-size: 0.5em; } }

@media (min-width: 992px) and (max-width: 1199px) { .session-icon { font-size: 17px; }
  .session-second-icon { font-size: 17px; } }

.banner-single { position: relative; cursor: pointer; }

.banner-single * { z-index: 1; }

.banner-single::before { width: 100%; height: 100%; content: ""; position: relative; top: 0; z-index: 0; left: 0; }

.banner-single .bg-single { width: 100%; height: 100%; position: absolute; object-fit: fill; object-position: bottom; z-index: -1; left: 0; top: 0; }

.banner-single .wrapper-single { display: flex; justify-content: center; align-items: start; position: relative; padding: 2rem 1.5rem; flex-direction: column; height: 165px; }

.banner-single .wrapper-single .container-text-banner-single p { font-family: "NotoSans Bold"; color: #ffffff; text-align: left; font-size: 1.8rem; margin-bottom: 0; position: relative; line-height: 1; }

.banner-single .wrapper-single .container-text-banner-single p span { color: #001965; }

.banner-single .wrapper-single .container-text-banner-single p br { display: none; }

@media (min-width: 768px) { .banner-single .wrapper-single .container-text-banner-single p br { display: block; } }

@media (min-width: 768px) { .banner-single .wrapper-single .container-text-banner-single p { font-size: 3rem; } }

@media (min-width: 992px) { .banner-single .wrapper-single .container-text-banner-single p { text-align: start; font-size: 3.5rem; } }

@media (min-width: 1200px) { .banner-single .wrapper-single .container-text-banner-single p { font-size: 3.8rem; } }

@media (min-width: 1200px) { .banner-single .wrapper-single .container-text-banner-single p { font-size: 3.8rem; } }

@media (min-width: 1600px) { .banner-single .wrapper-single .container-text-banner-single p { font-size: 4rem; } }

@media (min-width: 768px) { .banner-single .wrapper-single { padding: 3rem; height: 320px; } }

@media (min-width: 992px) { .banner-single .wrapper-single { padding: 3rem 5rem; justify-content: start; height: 400px; } }

@media (min-width: 1200px) { .banner-single .wrapper-single { padding: 3rem 6rem; height: 450px; } }

@media (min-width: 1440px) { .banner-single .wrapper-single { padding: 3rem 7rem; height: 550px; } }

@media (min-width: 1600px) { .banner-single .wrapper-single { padding: 3rem 7rem; height: 500px; } }

.banner-single .wrapper-single .bg-banner-single { width: 30%; height: auto; object-fit: contain; }

@media (min-width: 768px) { .banner-single .wrapper-single .bg-banner-single { width: 15%; } }

@media (min-width: 992px) { .banner-single .wrapper-single .bg-banner-single { width: 14%; } }

@media (min-width: 1200px) { .banner-single .wrapper-single .bg-banner-single { width: 17%; } }

@media (min-width: 1440px) { .banner-single .wrapper-single .bg-banner-single { width: 15%; } }

.background-single-init { position: relative; overflow: hidden; }

.background-single-init::before { content: ""; position: absolute; top: 0; left: 20.4px; width: 90%; height: 100%; background-color: #ffffff; z-index: -2; margin: auto; }

@media (min-width: 768px) { .background-single-init::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #ffffff; z-index: -2; } }

.background-single { position: relative; overflow: hidden; }

.background-single::before { content: ""; position: absolute; top: 0; left: 20.4px; width: 90%; height: 100%; background-color: #DFEFEE; z-index: -2; margin: auto; }

@media (min-width: 768px) { .background-single::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #DFEFEE; z-index: -2; } }

.background-vision_single { position: relative; overflow: hidden; }

.background-vision_single::before { content: ""; position: absolute; top: 0; left: 20.4px; width: 90%; height: 100%; background-color: #F9ECEA; z-index: -2; margin: auto; }

@media (min-width: 768px) { .background-vision_single::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #F9ECEA; z-index: -2; } }

.icon-play-video { color: rgba(255, 255, 255, 0.7); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 38px; height: 31px; background: #2C5CA7; padding: 1rem; }

.player-video { position: relative; width: 100%; height: 171px; cursor: pointer; margin-bottom: 1.5rem; display: none; }

.player-video iframe { width: 100%; height: 100%; }

@media (min-width: 768px) { .player-video { height: 450px; } }

@media (min-width: 992px) { .player-video { height: 400px; } }

@media (min-width: 1200px) { .player-video { height: 500px; } }

@media (min-width: 1600px) { .player-video { height: 500px; } }

.accordion-item { margin-bottom: 1rem; border: 1px solid #ddd; border-radius: 0.25rem; overflow: hidden; /* Importante para manejar el desbordamiento durante la transición */ }

.accordion-header { background: #f7f7f7; border: none; padding: 0.75rem 1.25rem; width: 100%; text-align: left; cursor: pointer; display: flex; justify-content: space-between; align-items: center; }

.accordion-body { max-height: 0; opacity: 0; padding: 0 1.25rem; transition: max-height 0.4s ease-out, opacity 0.4s ease-out; overflow: hidden; }

.accordion-body.open { max-height: 200px; opacity: 1; background: white; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; overflow-y: auto; overflow-x: hidden; }

.accordion-body.closed { max-height: 0; opacity: 0; }

.img-speaker-video-podcast { width: 50px !important; height: 50px !important; object-fit: contain; border-radius: 50%; }

.accordion-item { border-radius: 0.5rem !important; }

.custom-width-single { width: 100%; }

@media (min-width: 768px) { .custom-width-single { width: 90%; } }

.card-single-post-podcast a { text-decoration: none; }

.card-single-post-podcast a:hover .title-color { color: #008dd4 !important; }

.card-single-post-podcast a:hover .description-color { color: #008dd4 !important; }

.card-single-post-podcast a:hover img { transform: scale(1.1); transition: all 400ms ease-out; will-change: transform; }

.card-single-post-podcast a:hover .btn-view-now { background: #fff; color: #008dd4; border: 2px solid #008dd4; }

.card-single-post-podcast .figure { position: relative; height: 280px; cursor: pointer; width: 100%; overflow: hidden; transition: all 400ms ease-out; border-radius: 1rem; }

@media (min-width: 768px) { .card-single-post-podcast .figure { height: 225px; width: 100%; } }

@media (min-width: 992px) { .card-single-post-podcast .figure { height: 230px; width: 100%; } }

@media (min-width: 1200px) { .card-single-post-podcast .figure { height: 250px; width: 100%; } }

@media (min-width: 1440px) { .card-single-post-podcast .figure { height: 270px; width: 100%; } }

@media (min-width: 1600px) { .card-single-post-podcast .figure { height: 240px; width: 100%; } }

.card-single-post-podcast .figure img { width: 100%; height: 100%; border-radius: 0.8rem; }

.card-single-post-podcast .figure .capa h3, .card-single-post-podcast .figure .capa .h3 { color: #171717; font-weight: 400; margin-bottom: 100px; margin-top: 30px; }

.card-single-post-podcast .figure .capa p { color: #fff; font-size: 15px; line-height: 1.5; width: 100%; max-width: 220px; margin: auto; }

.background-taxonomy { position: relative; overflow: hidden; }

.background-taxonomy::before { content: ""; position: absolute; top: 0; left: 12px; width: 90%; height: 100%; background-color: #DFEFEE; z-index: -2; margin: auto; }

@media (min-width: 768px) { .background-taxonomy::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #DFEFEE; z-index: -2; } }

.second-background-taxonomy { position: relative; overflow: hidden; }

.second-background-taxonomy::before { content: ""; position: absolute; top: 0; left: 12px; width: 90%; height: 100%; background-color: #F9ECEA; z-index: -2; margin: auto; }

@media (min-width: 768px) { .second-background-taxonomy::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #F9ECEA; z-index: -2; } }

.third-background-taxonomy { position: relative; overflow: hidden; }

.third-background-taxonomy::before { content: ""; position: absolute; top: 0; left: 12px; width: 90%; height: 100%; background-color: #E9F3F3; z-index: -2; margin: auto; }

@media (min-width: 768px) { .third-background-taxonomy::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #E9F3F3; z-index: -2; } }

.banner-taxonomy-academy { position: relative; }

.banner-taxonomy-academy * { z-index: 1; }

.banner-taxonomy-academy::before { width: 100%; height: 100%; content: ""; position: absolute; top: 0; z-index: 0; left: 0; border-radius: 0.5rem; }

@media (min-width: 768px) { .banner-taxonomy-academy::before { border-radius: 1.5rem; } }

@media (min-width: 992px) { .banner-taxonomy-academy::before { border-radius: 2.5rem; } }

@media (min-width: 1200px) { .banner-taxonomy-academy::before { border-radius: 2.5rem; } }

@media (min-width: 1440px) { .banner-taxonomy-academy::before { border-radius: 2.5rem; } }

.banner-taxonomy-academy .bg-taxonomy-academy { width: 100%; height: 100%; position: absolute; object-fit: cover; object-position: bottom; z-index: -1; left: 0; top: 0; border-radius: 0.5rem; }

@media (min-width: 768px) { .banner-taxonomy-academy .bg-taxonomy-academy { border-radius: 1.5rem; } }

@media (min-width: 992px) { .banner-taxonomy-academy .bg-taxonomy-academy { border-radius: 2.5rem; } }

@media (min-width: 1200px) { .banner-taxonomy-academy .bg-taxonomy-academy { border-radius: 2.5rem; } }

@media (min-width: 1440px) { .banner-taxonomy-academy .bg-taxonomy-academy { border-radius: 2.5rem; } }

.banner-taxonomy-academy .wrapper-taxonomy-academy { display: flex; justify-content: center; align-items: start; position: relative; padding: 2rem 1.5rem; flex-direction: column; height: 110px; }

.banner-taxonomy-academy .wrapper-taxonomy-academy .container-text-banner-taxonomy-academy p { font-family: "NotoSans Bold"; color: #ffffff; text-align: left; font-size: 1.8rem; margin-bottom: 0; position: relative; line-height: 1; }

.banner-taxonomy-academy .wrapper-taxonomy-academy .container-text-banner-taxonomy-academy p span { color: #001965; }

.banner-taxonomy-academy .wrapper-taxonomy-academy .container-text-banner-taxonomy-academy p br { display: none; }

@media (min-width: 768px) { .banner-taxonomy-academy .wrapper-taxonomy-academy .container-text-banner-taxonomy-academy p br { display: block; } }

@media (min-width: 768px) { .banner-taxonomy-academy .wrapper-taxonomy-academy .container-text-banner-taxonomy-academy p { font-size: 3rem; } }

@media (min-width: 992px) { .banner-taxonomy-academy .wrapper-taxonomy-academy .container-text-banner-taxonomy-academy p { text-align: start; font-size: 3.5rem; } }

@media (min-width: 1200px) { .banner-taxonomy-academy .wrapper-taxonomy-academy .container-text-banner-taxonomy-academy p { font-size: 3.8rem; } }

@media (min-width: 1200px) { .banner-taxonomy-academy .wrapper-taxonomy-academy .container-text-banner-taxonomy-academy p { font-size: 3.8rem; } }

@media (min-width: 1600px) { .banner-taxonomy-academy .wrapper-taxonomy-academy .container-text-banner-taxonomy-academy p { font-size: 4rem; } }

@media (min-width: 768px) { .banner-taxonomy-academy .wrapper-taxonomy-academy { padding: 3rem; height: 190px; } }

@media (min-width: 992px) { .banner-taxonomy-academy .wrapper-taxonomy-academy { padding: 3rem 5rem; justify-content: start; height: 270px; } }

@media (min-width: 1200px) { .banner-taxonomy-academy .wrapper-taxonomy-academy { padding: 3rem 6rem; height: 360px; } }

@media (min-width: 1440px) { .banner-taxonomy-academy .wrapper-taxonomy-academy { padding: 3rem 7rem; height: 400px; } }

@media (min-width: 1600px) { .banner-taxonomy-academy .wrapper-taxonomy-academy { padding: 3rem 7rem; height: 410px; } }

.banner-taxonomy-academy .wrapper-taxonomy-academy .bg-banner-single-category { width: 30%; height: auto; object-fit: contain; }

@media (min-width: 768px) { .banner-taxonomy-academy .wrapper-taxonomy-academy .bg-banner-single-category { width: 15%; } }

@media (min-width: 992px) { .banner-taxonomy-academy .wrapper-taxonomy-academy .bg-banner-single-category { width: 14%; } }

@media (min-width: 1200px) { .banner-taxonomy-academy .wrapper-taxonomy-academy .bg-banner-single-category { width: 17%; } }

@media (min-width: 1440px) { .banner-taxonomy-academy .wrapper-taxonomy-academy .bg-banner-single-category { width: 15%; } }

.text-linear-gradient { background: linear-gradient(to right, #001965 8%, #61C3D9 31%) !important; background-clip: text !important; color: transparent !important; display: inline; }

body, html { width: 100%; height: 100%; padding: 0; margin: 0; overflow-x: hidden; }

.loading-body { position: fixed; display: flex; justify-content: center; align-items: center; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999; background: #ffffff; }

.loading-body .spinner-border { width: 7rem !important; height: 7rem !important; border: 0.5rem solid !important; border-right: .25em solid transparent !important; }

.loading-body .text-warning { color: #001965 !important; }

.NotoSans-Bold { font-family: "NotoSans Bold" !important; }

.NotoSans-Light { font-family: "NotoSans Light" !important; }

.NotoSans-Regular { font-family: "NotoSans Regular" !important; }

.NotoSans-SemiBold { font-family: "NotoSans SemiBold" !important; }

.title-color { color: #001965 !important; }

.description-color { color: #001965 !important; }

.line-height-2 { line-height: 2rem !important; }

.text-align-justify { text-align: justify !important; }

.text-transform-uppercase { text-transform: uppercase; }

.breadcrumbs a { color: #727272; font-family: 'NotoSans Regular' !important; font-size: 1rem; line-height: 16.46px; text-align: center; padding: 2rem 0.5rem; text-transform: uppercase; text-decoration: none; font-weight: bold; }

.breadcrumbs span { color: #727272; font-family: 'NotoSans Regular' !important; font-size: 1rem; line-height: 16.46px; text-align: center; padding: 2rem 0.5rem; text-transform: uppercase; text-decoration: none; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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eUIsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5RixzQkFBc0IsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLG1CQUFtQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsa0JBQWtCLENBQUMsMkdBQTJH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akMsZ0JGeW5CcUIsRUV4bkJyQixnQkZ3bUI2Qjs7QUZ6Z0I3Qiw2QklwR0YsYUp1UU0sZUE5RTZCLElJbkxsQzs7QUFORCxhSmdRTSxpQ0FmNkIsRUk3T2pDLGdCRnluQnFCLEVFeG5CckIsZ0JGd21CNkI7O0FGemdCN0IsNkJJcEdGLGFKdVFNLGlCQTlFNkIsSUluTGxDOztBQU5ELGFKZ1FNLGlDQWY2QixFSTdPakMsZ0JGeW5CcUIsRUV4bkJyQixnQkZ3bUI2Qjs7QUZ6Z0I3Qiw2QklwR0YsYUp1UU0sZUE5RTZCLElJbkxsQzs7QUFORCxhSmdRTSxpQ0FmNkIsRUk3T2pDLGdCRnluQnFCLEVFeG5CckIsZ0JGd21CNkI7O0FGemdCN0IsNkJJcEdGLGFKdVFNLGlCQTlFNkIsSUluTGxDOztBQWtCSCxpQkN2REUsZUFBZSxFQUNmLGdCQUFnQjs7QUQyRGxCLGVDNURFLGVBQWUsRUFDZixnQkFBZ0I7O0FEOERsQixvQkFDRSxxQkFBcUI7O0FBRHZCLHFDQUlJLG9CRnNvQitCOztBRTVuQm5DLGNKOE1NLGtCQW5FK0IsRUl6SW5DLHlCQUF5Qjs7QUFJM0IsY0FDRSxtQkZpVVcsRUYxSFAsa0JBbkUrQjs7QUlySXJDLDRCQUtJLGdCQUFnQjs7QUFJcEIscUJBQ0UsaUJGd1RXLEVFdlRYLG1CRnVUVyxFRjFIUCxrQkFuRStCLEVJeEhuQyxjRnRGZ0I7O0FFa0ZsQiw2QkFPSSxxQkFBcUI7O0FFaEd6QixhQ0lFLGVBQWUsRUFHZixZQUFZOztBRERkLGlCQUNFLGdCSitqRHdDLEVJOWpEeEMsbUNKK2pEbUUsRUk5akRuRSwyREpna0Q2RSxFQzdqRDNFLHNDRDhqRDZFLEVLdGtEL0UsZUFBZSxFQUdmLFlBQVk7O0FEY2QsVUFFRSxxQkFBcUI7O0FBR3ZCLGNBQ0UscUJBQTJCLEVBQzNCLGNBQWM7O0FBR2hCLGtCTnlQTSxrQkFuRStCLEVNcExuQyxnQ0prakRtRjs7QU1wbERuRiwyR0NIQSxxQkFBK0IsRUFDL0IsZ0JBQStCLEVBQy9CLFdBQVcsRUFDWCw0Q0FBNkQsRUFDN0QsMkNBQTRELEVBQzVELGtCQUFr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LCtCR3lGQSx1QkFDRSxnQkFBZ0IsRUFDaEIsaUNBQWlDLElBQ2xDOztBSDVGRCwrQkd5RkEsdUJBQ0UsZ0JBQWdCLEVBQ2hCLGlDQUFpQyxJQUNsQzs7QUg1RkQsK0JHeUZBLHVCQUNFLGdCQUFnQixFQUNoQixpQ0FBaUMsSUFDbEM7O0FINUZELGdDR3lGQSx1QkFDRSxnQkFBZ0IsRUFDaEIsaUNBQWlDLElBQ2xDOztBSDVGRCxnQ0d5RkEsd0JBQ0UsZ0JBQWdCLEVBQ2hCLGlDQUFpQyxJQUNsQzs7QUg1RkQsZ0NHeUZBLHlCQUNFLGdCQUFnQixFQUNoQixpQ0FBaUMsSUFDbEM7O0FFcEtMLGNBQ0UscUJidTJCMkM7O0FhOTFCN0Msa0JBQ0Usb0RDMk44RCxFRDFOOUQsdURDME44RCxFRHpOOUQsZ0JBQWdCLEVmOFFaLGtCQW5FK0IsRWV2TW5DLGdCYitsQitCOztBYTNsQmpDLHFCQUNFLGtEQ2dOOEQsRUQvTTlELHFEQytNOEQsRWhCcUQxRCxrQkFuRStCOztBZTdMckMscUJBQ0UsbURDME04RCxFRHpNOUQsc0RDeU04RCxFaEJxRDFELG1CQW5FK0I7O0FpQnhOckMsYUFDRSxtQmYrMUI0QyxFRnJrQnhDLGtCQW5FK0IsRWlCbk5uQyxnQ2YrMUJ1Rjs7QWdCcDJCekYsZ0JBQ0UsY0FBYyxFQUNkLFdBQVcsRUFDWCx5QmhCOHdCa0MsRUZ0ZjlCLGVBbkUrQixFa0JsTm5DLGdCaEJrbUIrQixFZ0JqbUIvQixnQmhCeW1CK0IsRWdCeG1CL0IsMkJoQjQzQjZFLEVnQjMzQjdFLGdCQUFnQixFQUNoQixtQ2hCcTNCdUUsRWdCcDNCdkUsNEJBQTRCLEVBQzVCLDJEaEJ5M0JpRixFQ3QzQi9FLHNDRDAzQmlGLEVpQjczQi9FLHdFakJvNUI0Rjs7QWlCaDVCNUYsMENEaEJOLGdCQ2lCUSxnQkFBZ0IsSUQyRnZCOztBQTVHRCw2QkFxQkksZ0JBQWdCOztBQXJCcEIsNERBd0JNLGVBQWU7O0FBeEJyQixzQkE4QkksMkJoQnMyQjJFLEVnQnIyQjNFLG1DaEJnMkJxRSxFZ0IvMUJyRSxxQkYwS2lDLEVFektqQyxVQUFVLEVBS1Isa0RoQkpXOztBZ0JsQ2pCLDZDQWdESSxlQUFlLEVBTWYsYUFBbUUsRUFLbkUsU0FBUzs7QUEzRGIsdUNBaUVJLGNBQWMsRUFDZCxVQUFVOztBQWxFZCw2QkF1RUksZ0NoQjQwQnFGLEVnQjEwQnJGLFVBQVU7O0FBekVkLHlCQW1GSSx3Q2hCOHlCK0UsRWdCM3lCL0UsVUFBVTs7QUF0RmQsc0NBMkZJLHlCaEJzckJnQyxFZ0JyckJoQywwQmhCcXJCZ0MsRWdCcHJCaEMsMEJoQm9yQmdDLEVnQm5yQmhDLDJCaEJzeUIyRSxFa0JwNEI3RSx1Q2xCcWlDeUUsRWdCcjhCdkUsb0JBQW9CLEVBQ3BCLHFCQUFxQixFQUNyQixtQkFBbUIsRUFDbkIsZUFBZSxFQUNmLCtDaEJnc0JxRSxFZ0IvckJyRSxnQkFBZ0IsRUN6RmQscUlqQm8wQjZJOztBaUJoMEI3SSwwQ0RoQk4sc0NDaUJRLGdCQUFnQixJRHNGckI7O0FBdkdILDJFQTBHSSx3Q2hCNDdCeUU7O0FnQm43QjdFLDBCQUNFLGNBQWMsRUFDZCxXQUFXLEVBQ1gsbUJBQTJCLEVBQzNCLGdCQUFnQixFQUNoQixnQmhCd2YrQixFZ0J2Zi9CLDJCaEIyeEI2RSxFZ0IxeEI3RSw2QkFBNkIsRUFDN0IseUJBQXlCLEVBQ3pCLHNDQUFtQzs7QUFUckMsZ0NBWUksVUFBVTs7QUFaZCxtRkFpQkksZ0JBQWdCLEVBQ2hCLGVBQWU7O0FBV25CLG1CQUNFLG1FRnFGOEQsRUVwRjlELHVCaEIyb0JpQyxFRmxnQjdCLG1CQW5FK0IsRUd6TWpDLHlDRDIzQnVGOztBZ0IxdkIzRix5Q0FPSSx1QmhCc29CK0IsRWdCcm9CL0Isd0JoQnFvQitCLEVnQnBvQi9CLHlCaEJvb0IrQjs7QWdCaG9CbkMsbUJBQ0UsaUVGd0U4RCxFRXZFOUQsb0JoQmtvQmdDLEVGdGdCNUIsa0JBbkUrQixFR3pNakMseUNENDNCdUY7O0FnQjl1QjNGLHlDQU9JLG9CaEI2bkI4QixFZ0I1bkI5QixxQmhCNG5COEIsRWdCM25COUIsdUJoQjJuQjhCOztBZ0JwbkJsQyx3QkFFSSxvRUZ1RDREOztBRXpEaEUsMkJBTUksbUVGbUQ0RDs7QUV6RGhFLDJCQVVJLGlFRitDNEQ7O0FFMUNoRSxzQkFDRSxXaEJxdUIwQyxFZ0JwdUIxQyxnRUZ3QzhELEVFdkM5RCxpQmhCaWxCbUM7O0FnQnBsQnJDLHFEQU1JLGVBQWU7O0FBTm5CLHlDQVVJLG9CQUFvQixFZnZMcEIsc0NEMDNCaUY7O0FnQjdzQnJGLDRDQWVJLG9CQUFvQixFZjVMcEIsc0NEMDNCaUY7O0FnQjdzQnJGLHNDQW1Cc0IsK0RGdUIwQzs7QUUxQ2hFLHNDQW9Cc0IsNkRGc0IwQzs7QUtyT2hFLGVBQ0Usd1BBQW1ELEVBRW5ELGNBQWMsRUFDZCxXQUFXLEVBQ1gsMENuQjJ3QmtDLEVGdGY5QixlQW5FK0IsRXFCL01uQyxnQm5CK2xCK0IsRW1COWxCL0IsZ0JuQnNtQitCLEVtQnJtQi9CLDJCbkJ5M0I2RSxFbUJ4M0I3RSxnQkFBZ0IsRUFDaEIsbUNuQmszQnVFLEVtQmozQnZFLG1GQUEwSSxFQUMxSSw0QkFBNEIsRUFDNUIseUNuQis5QnFFLEVtQjk5QnJFLDBCbkIrOUIyQyxFbUI5OUIzQywyRG5CbTNCaUYsRUN0M0IvRSxzQ0QwM0JpRixFaUI3M0IvRSx3RWpCbzVCNEY7O0FpQmg1QjVGLDBDRWZOLGVGZ0JRLGdCQUFnQixJRWtDdkI7O0FBbERELHFCQXVCSSxxQkxrTGlDLEVLakxqQyxVQUFVLEVBS1Isa0RuQklXOztBbUJqQ2pCLDZEQW1DSSxzQm5CNnVCZ0MsRW1CNXVCaEMsc0JBQXNCOztBQXBDMUIsd0JBeUNJLHdDbkJ1MUIrRTs7QW1CaDRCbkYsOEJBK0NJLGtCQUFrQixFQUNsQix1Q25CbTFCMkU7O0FtQi8wQi9FLGtCQUNFLG9CbkJzdUJrQyxFbUJydUJsQyx1Qm5CcXVCa0MsRW1CcHVCbEMsb0JuQnF1QmlDLEVGbGdCN0IsbUJBbkUrQixFR3pNakMseUNEMjNCdUY7O0FtQjcwQjNGLGtCQUNFLG1CbkJrdUJpQyxFbUJqdUJqQyxzQm5CaXVCaUMsRW1CaHVCakMsa0JuQml1QmdDLEVGdGdCNUIsa0JBbkUrQixFR3pNakMseUNE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akMsaUN4Qm9qQzREOztBdUIxOUJ0QixpQkN0RnRDLGtCQUFrQixFQUNsQixTQUFTLEVBQ1QsVUFBVSxFQUNWLGFBQWEsRUFDYixlQUFlLEVBQ2YsdUJ4QnkxQzRDLEV3QngxQzVDLGlCQUFpQixFMUJxUGYsbUJBbkUrQixFMEIvS2pDLFd4QnlpQ3FCLEV3QnhpQ3JCLG1DeEJ5aUNxRCxFQ3BrQ3JELHNDRDQyQzZFOztBd0J6M0M3RSwySUErQ0UsY0FBYzs7QUEvQ2hCLDZEQXFERSwrQ3hCOGhDK0UsRXdCM2hDN0Usb0NWNEt3RCxFVTNLeEQsMlBWd0UwRSxFVXZFMUUsNEJBQTRCLEVBQzVCLDJEQUE2RCxFQUM3RCxnRVZ3S3dEOztBVXBPNUQseUVBZ0VJLCtDeEJtaEM2RSxFd0I5Z0MzRSwyRHhCNmdDMEk7O0F3QmxsQ2hKLDZFQStFSSxvQ1ZxSndELEVVcEp4RCxrRlZvSndEOztBVXBPNUQsMkRBdUZFLCtDeEI0L0IrRTs7QXdCbmxDakYsaU9BNEZNLG1RQUFxRCxFQUNyRCx1QnhCcTVCMkYsRXdCcDVCM0YsK0R4QnU0Qm9ELEV3QnQ0QnBELDJFVnFJc0Q7O0FVcE81RCx1RUFvR0ksK0N4QisrQjZFLEV3QjErQjNFLDJEeEJ5K0IwSTs7QXdCbGxDaEoseUVBa0hJLHlDVmtId0Q7O0FVcE81RCxxRUF5SEUsK0N4QjA5QitFOztBd0JubENqRixxRkE0SEksNEN4Qms5QndEOztBd0I5a0M1RCxpRkFnSUksMkR4Qms5QjRJOztBd0JsbENoSiw2R0FvSUksaUN4QjA4QndEOztBd0J0OEI5RCx5REFFSSxpQkFBaUI7O0FBMUluQixxV0FvSk0sVUFBVTs7QURoQ3FGLG9CQy9GckcsYUFBYSxFQUNiLFdBQVcsRUFDWCxtQnhCdTBCMEMsRUZya0J4QyxrQkFuRStCLEUwQjVMakMsbUN4QjRqQ2dFOztBdUJsK0JlLG1CQ3RGL0Usa0JBQWtCLEVBQ2xCLFNBQVMsRUFDVCxVQUFVLEVBQ1YsYUFBYSxFQUNiLGVBQWUsRUFDZix1QnhCeTFDNEMsRXdCeDFDNUMsaUJBQWlCLEUxQnFQZixtQkFuRStCLEUwQi9LakMsV3hCaWpDcUIsRXdCaGpDckIsa0N4QmlqQ21ELEVDNWtDbkQsc0NENDJDNkU7O0F3QnozQzdFLDJKQStDRSxjQUFjOztBQS9DaEIsaUVBcURFLGlEeEJzaUNtRixFd0JuaUNqRixvQ1Y0S3dELEVVM0t4RCw0VVZ3RTBFLEVVdkUxRSw0QkFBNEIsRUFDNUIsMkRBQTZELEVBQzdELGdFVndLd0Q7O0FVcE81RCw2RUFnRUksaUR4QjJoQ2lGLEV3QnRoQy9FLDBEeEJxaEN3STs7QXdCMWxDOUksaUZBK0VJLG9DVnFKd0QsRVVwSnhELGtGVm9Kd0Q7O0FVcE81RCwrREF1RkUsaUR4Qm9nQ21GOztBd0IzbENyRix5T0E0Rk0sb1ZBQXFELEVBQ3JELHVCeEJxNUIyRixFd0JwNUIzRiwrRHhCdTRCb0QsRXdCdDRCcEQsMkVWcUlzRDs7QVVwTzVELDJFQW9HSSxpRHhCdS9CaUYsRXdCbC9CL0UsMER4QmkvQndJOztBd0IxbEM5SSw2RUFrSEkseUNWa0h3RDs7QVVwTzVELHlFQXlIRSxpRHhCaytCbUY7O0F3QjNsQ3JGLHlGQTRISSw4Q3hCMDlCNEQ7O0F3QnRsQ2hFLHFGQWdJSSwwRHhCMDlCMEk7O0F3QjFsQzlJLGlIQW9JSSxtQ3hCazlCNEQ7O0F3Qjk4QmxFLDJEQUVJLGlCQUFpQjs7QUExSW5CLGlYQXNKTSxVQUFVOztBQ3hKcEIsT0FFRSwyQkFBeUMsRUFDekMsNEJBQXlDLEVBQ3pDLHNCQUE2QyxFM0J1UnpDLHdCQW5FK0IsRTJCbE5uQyx5QkFBNkMsRUFDN0MseUJBQTZDLEVBQzdDLG9DQUFpQyxFQUNqQyx3QkFBMkIsRUFDM0IsNkNBQStDLEVBQy9DLGtDQUErQyxFQUMvQywrQ0FBaUQsRUFDakQsd0NBQTJELEVBQzNELCtGQUEyQyxFQUMzQywrQkFBdUQsRUFDdkQsaUZBQXVELEVBR3ZELHFCQUFxQixFQUNyQix3REFBb0csRUFDcEcsc0NBQThELEUzQnNRMUQsa0NBbkUrQixFMkJqTW5DLHNDQUE4RCxFQUM5RCxzQ0FBOEQsRUFDOUQsMEJBQTRDLEVBQzVDLGtCQUFrQixFQUNsQixxQkFBd0QsRUFFeEQsc0JBQXNCLEVBQ3RCLGVBQTJDLEVBQzNDLGlCQUFpQixFQUNqQixtRUFBcUgsRXhCakJuSCwwQ3dCa0IwRSxFUGpDNUUsa0NPa0NvRCxFUnRCaEQscUlqQm8wQjZJOztBaUJoMEI3SSwwQ1FoQk4sT1JpQlEsZ0JBQWdCLElRcUd2Qjs7QUF0SEQsYUF1Q0ksZ0NBQXdELEVBRXhELHdDQUE2RCxFQUM3RCw4Q0FBNkU7O0FBRy9FLDBCQUVFLDBCQUE0QyxFQUM1QyxrQ0FBaUQsRUFDakQsd0NBQWlFOztBQWpEckUscUJBcURJLGdDQUF3RCxFUHJEMUQsd0NPc0RrRSxFQUNoRSw4Q0FBNkUsRUFDN0UsVUFBVSxFQUtSLDBDQUF1RTs7QUFJM0Usa0NBQ0UsOENBQTZFLEVBQzdFLFVBQVUsRUFLUiwwQ0FBdUU7O0FBSTNFLDZHQUtFLGlDQUEwRCxFQUMxRCx5Q0FBK0QsRUFHL0QsK0NBQStFOztBQVRqRixtTEFpQk0sMENBQXVFOztBQUs3RSwwQ0FLSSwwQ0FBdUU7O0FBdkc3RSx1REE4R0ksbUNBQThELEVBQzlELG9CQUFvQixFQUNwQiwyQ0FBbUUsRUFFbkUsaURBQW1GLEVBQ25GLHVDQUFvRTs7QUFZdEUsZUMvR0EsdUJBQWlDLEVBQ2pDLG9CQUEyQixFQUMzQiw4QkFBK0MsRUFDL0MsNkJBQTZDLEVBQzdDLDBCQUF1QyxFQUN2QyxvQ0FBMkQsRUFDM0QsdUNBQXVELEVBQ3ZELDhCQUErQyxFQUMvQywyQkFBeUMsRUFDekMscUNBQTZELEVBQzdELCtEQUFpRCxFQUNqRCxnQ0FBbUQsRUFDbkQsNkJBQTZDLEVBQzdDLHVDQUFpRTs7QURrR2pFLGlCQy9HQSx1QkFBaUMsRUFDakMsb0JBQTJCLEVBQzNCLDhCQUErQyxFQUMvQyw2QkFBNkMsRUFDN0MsMEJBQXVDLEVBQ3ZDLG9DQUEyRCxFQUMzRCx3Q0FBdUQsRUFDdkQsOEJBQStDLEVBQy9DLDJCQUF5QyxFQUN6QyxxQ0FBNkQsRUFDN0QsK0RBQWlELEVBQ2pELGdDQUFtRCxFQUNuRCw2QkFBNkMsRUFDN0MsdUNBQWlFOztBRGtHakUsZUMvR0EsdUJBQWlDLEVBQ2pDLG9CQUEyQixFQUMzQiw4QkFBK0MsRUFDL0MsNkJBQTZDLEVBQzdDLDBCQUF1QyxFQUN2QyxvQ0FBMkQsRUFDM0Qsc0NBQXVELEVBQ3ZELDhCQUErQyxFQUMvQywyQkFBeUMsRUFDekMscUNBQTZELEVBQzdELCtEQUFpRCxFQUNqRCxnQ0FBbUQsRUFDbkQsNkJBQTZDLEVBQzdDLHVDQUFpRTs7QURrR2pFLFlDL0dBLHVCQUFpQyxFQUNqQyxvQkFBMkIsRUFDM0IsOEJBQStDLEVBQy9DLDZCQUE2QyxFQUM3QywwQkFBdUMsRUFDdkMsb0NBQTJELEVBQzNELHVDQUF1RCxFQUN2RCw4QkFBK0MsRUFDL0MsMkJBQXlDLEVBQ3pDLHFDQUE2RCxFQUM3RCwrREFBaUQsRUFDakQsZ0NBQW1ELEVBQ25ELDZCQUE2QyxFQUM3Qyx1Q0FBaUU7O0FEa0dqRSxlQy9HQSx1QkFBaUMsRUFDakMsb0JBQTJCLEVBQzNCLDhCQUErQyxFQUMvQyw2QkFBNkMsRUFDN0MsMEJBQXVDLEVBQ3ZDLG9DQUEyRCxFQUMzRCxzQ0FBdUQsRUFDdkQsOEJBQStDLEVBQy9DLDJCQUF5QyxFQUN6QyxxQ0FBNkQsRUFDN0QsK0RBQWlELEVBQ2pELGdDQUFtRCxFQUNuRCw2QkFBNkMsRUFDN0MsdUNBQWlFOztBRGtHakUsY0MvR0EsdUJBQWlDLEVBQ2pDLG9CQUEyQixFQUMzQiw4QkFBK0MsRUFDL0MsNkJBQTZDLEVBQzdDLDBCQUF1QyxFQUN2QyxvQ0FBMkQsRUFDM0Qsc0NBQXVELEVBQ3ZELDhCQUErQyxFQUMvQywyQkFBeUMsRUFDekMscUNBQTZELEVBQzdELCtEQUFpRCxFQUNqRCxnQ0FBbUQsRUFDbkQsNkJBQTZDLEVBQzdDLHVDQUFpRTs7QURrR2pFLGFDL0dBLHVCQUFpQyxFQUNqQyxvQkFBMkIsRUFDM0IsOEJBQStDLEVBQy9DLDZCQUE2QyxFQUM3QywwQkFBdUMsRUFDdkMsb0NBQTJELEVBQzNELHdDQUF1RCxFQUN2RCw4QkFBK0MsRUFDL0MsMkJBQXlDLEVBQ3pDLHFDQUE2RCxFQUM3RCwrREFBaUQsRUFDakQsZ0NBQW1ELEVBQ25ELDZCQUE2QyxFQUM3Qyx1Q0FBaUU7O0FEa0dqRSxZQy9HQSx1QkFBaUMsRUFDakMsb0JBQTJCLEVBQzNCLDhCQUErQyxFQUMvQyw2QkFBNkMsRUFDN0MsMEJBQXVDLEVBQ3ZDLG9DQUEyRCxFQUMzRCxxQ0FBdUQsRUFDdkQsOEJBQStDLEVBQy9DLDJCQUF5QyxFQUN6QyxxQ0FBNkQsRUFDN0QsK0RBQWlELEVBQ2pELGdDQUFtRCxFQUNuRCw2QkFBNkMsRUFDN0MsdUNBQWlFOztBRDRIakUsdUJDaEhBLHVCQUFpQyxFQUNqQyw4QkFBK0MsRUFDL0MsNkJBQTZDLEVBQzdDLDBCQUF1QyxFQUN2QyxvQ0FBMkQsRUFDM0QsdUNBQXVELEVBQ3ZELDhCQUErQyxFQUMvQywyQkFBeUMsRUFDekMscUNBQTZELEVBQzdELCtEQUFpRCxFQUNqRCxnQ0FBbUQsRUFDbkQsaUNBQTZDLEVBQzdDLHVDQUFpRSxFQUNqRSxtQkFBK0I7O0FEbUcvQix5QkNoSEEsdUJBQWlDLEVBQ2pDLDhCQUErQyxFQUMvQyw2QkFBNkMsRUFDN0MsMEJBQXVDLEVBQ3ZDLG9DQUEyRCxFQUMzRCx3Q0FBdUQsRUFDdkQsOEJBQStDLEVBQy9DLDJCQUF5QyxFQUN6QyxxQ0FBNkQsRUFDN0QsK0RBQWlELEVBQ2pELGdDQUFtRCxFQUNuRCxpQ0FBNkMsRUFDN0MsdUNBQWlFLEVBQ2pFLG1CQUErQjs7QURtRy9CLHVCQ2hIQSx1QkFBaUMsRUFDakMsOEJBQStDLEVBQy9DLDZCQUE2QyxFQUM3QywwQkFBdUMsRUFDdkMsb0NBQTJELEVBQzNELHNDQUF1RCxFQUN2RCw4QkFBK0MsRUFDL0MsMkJBQXlDLEVBQ3pDLHFDQUE2RCxFQUM3RCwrREFBaUQsRUFDakQsZ0NBQW1ELEVBQ25ELGlDQUE2QyxFQUM3Qyx1Q0FBaUUsRUFDakUsbUJBQStCOztBRG1HL0Isb0JDaEhBLHVCQUFpQyxFQUNqQyw4QkFBK0MsRUFDL0MsNkJBQTZDLEVBQzdDLDBCQUF1QyxFQUN2QyxvQ0FBMkQsRUFDM0QsdUNBQXVELEVBQ3ZELDhCQUErQyxFQUMvQywyQkFBeUMsRUFDekMscUNBQTZELEVBQzdELCtEQUFpRCxFQUNqRCxnQ0FBbUQsRUFDbkQsaUNBQTZDLEVBQzdDLHVDQUFpRSxFQUNqRSxtQkFBK0I7O0FEbUcvQix1QkNoSEEsdUJBQWlDLEVBQ2pDLDhCQUErQyxFQUMvQyw2QkFBNkMsRUFDN0MsMEJBQXVDLEVBQ3ZDLG9DQUEyRCxFQUMzRCxzQ0FBdUQsRUFDdkQsOEJBQStDLEVBQy9DLDJCQUF5QyxFQUN6QyxxQ0FBNkQsRUFDN0QsK0RBQWlELEVBQ2pELGdDQUFtRCxFQUNuRCxpQ0FBNkMsRUFDN0MsdUNBQWlFLEVBQ2pFLG1CQUErQjs7QURtRy9CLHNCQ2hIQSx1QkFBaUMsRUFDakMsOEJBQStDLEVBQy9DLDZCQUE2QyxFQUM3QywwQkFBdUMsRUFDdkMsb0NBQTJELEVBQzNELHNDQUF1RCxFQUN2RCw4QkFBK0MsRUFDL0MsMkJBQXlDLEVBQ3pDLHFDQUE2RCxFQUM3RCwrREFBaUQsRUFDakQsZ0NBQW1ELEVBQ25ELGlDQUE2QyxFQUM3Qyx1Q0FBaUUsRUFDakUsbUJBQStCOztBRG1HL0IscUJDaEhBLHVCQUFpQyxFQUNqQyw4QkFBK0MsRUFDL0MsNkJBQTZDLEVBQzdDLDBCQUF1QyxFQUN2QyxvQ0FBMkQsRUFDM0Qsd0NBQXVELEVBQ3ZELDhCQUErQyxFQUMvQywyQkFBeUMsRUFDekMscUNBQTZELEVBQzdELCtEQUFpRCxFQUNqRCxnQ0FBbUQsRUFDbkQsaUNBQTZDLEVBQzdDLHVDQUFpRSxFQUNqRSxtQkFBK0I7O0FEbUcvQixvQkNoSEEsdUJBQWlDLEVBQ2pDLDhCQUErQyxFQUMvQyw2QkFBNkMsRUFDN0MsMEJBQXVDLEVBQ3ZDLG9DQUEyRCxFQUMzRCxxQ0FBdUQsRUFDdkQsOEJBQStDLEVBQy9DLDJCQUF5QyxFQUN6QyxxQ0FBNkQsRUFDN0QsK0RBQWlELEVBQ2pELGdDQUFtRCxFQUNuRCxpQ0FBNkMsRUFDN0MsdUNBQWlFLEVBQ2pFLG1CQUErQjs7QUQrR2pDLFlBQ0UseUJBQTZDLEVBQzdDLG9DQUFpQyxFQUNqQyx3QkFBMkIsRUFDM0Isa0NBQStDLEVBQy9DLGdEQUE2QyxFQUM3Qyx3Q0FBMkQsRUFDM0QsaURBQStDLEVBQy9DLHlDQUE2RCxFQUM3RCxnQ0FBbUQsRUFDbkQsMkNBQWlFLEVBQ2pFLCtCQUEyQyxFQUMzQyx1Q0FBdUQsRUFFdkQsMEJ6QjhRaUQ7O0F5QjVSbkQsMEJBeUJJLDBCQUE0Qzs7QUF6QmhELGtCQTZCSSxnQ0FBd0Q7O0FBVzVELGdDQ2pKRSwwQkFBeUMsRUFDekMsd0JBQXlDLEU1QjhOckMsMkJBbkUrQixFNEJ6Sm5DLGtEQUFpRDs7QURrSm5ELGdDQ3JKRSwyQkFBeUMsRUFDekMsMEJBQXlDLEU1QjhOckMsNEJBbkUrQixFNEJ6Sm5DLGtEQUFpRDs7QUNuRW5ELFFWZ0JNLGdDakJzakIyQzs7QWlCbGpCM0MsMENVcEJOLFFWcUJRLGdCQUFnQixJVWZ2Qjs7QUFORCxtQkFJSSxVQUFVOztBQUtkLHVCQUVJLGFBQWE7O0FBSWpCLGNBQ0UsU0FBUyxFQUNULGdCQUFnQixFVkRaLDZCakJ3akJ3Qzs7QWlCcGpCeEMsMENVTE4sY1ZNUSxnQkFBZ0IsSVVJdkI7O0FBVkQsa0NBTUksUUFBUSxFQUNSLFlBQVksRVZOViw0QmpCeWpCdUM7O0FpQnJqQnZDLDBDVUxOLGtDVk1RLGdCQUFnQixJVUdyQjs7QUN2QkgsNkVBTUUsa0JBQWtCOztBTDZGRyxtQkt6RnJCLG1CQUFtQjs7QUN3QmpCLDBCQUNFLHFCQUFxQixFQUNyQixvQjdCNmhCMEMsRTZCNWhCMUMsdUI3QjJoQjBDLEU2QjFoQjFDLFdBQVcsRUFyQ2YsdUJBQXdCLEVBQ3hCLHFDQUFzQyxFQUN0QyxnQkFBZ0IsRUFDaEIsb0NBQXFDOztBQTBEbkMsZ0NBQ0UsY0FBYzs7QU5vQ3lCLGlCS2hGM0MsMEJBQTZDLEVBQzdDLDhCQUFtRCxFQUNuRCwwQkFBbUQsRUFDbkQsK0JBQW1ELEVBQ25ELDhCQUE2QyxFOUJ1UXpDLDZCQW5FK0IsRThCbE1uQyx5Q0FBMkMsRUFDM0MsbUNBQXFDLEVBQ3JDLDhEQUF5RCxFQUN6RCxvREFBMkQsRUFDM0Qsa0RBQXlELEVBQ3pELHlGQUF1RSxFQUN2RSw0REFBcUQsRUFDckQsc0NBQWlFLEVBQ2pFLDhDQUFxRCxFQUNyRCw4Q0FBcUQsRUFDckQsb0RBQWlFLEVBQ2pFLGtEQUEyRCxFQUMzRCx3Q0FBbUUsRUFDbkUscUNBQTZELEVBQzdELDJEQUF1RSxFQUN2RSxrQ0FBNkQsRUFDN0QscUNBQTZELEVBQzdELG1DQUF5RCxFQUN6RCxvQ0FBaUUsRUFDakUsc0NBQWlFLEVBR2pFLGtCQUFrQixFQUNsQixrQ0FBMEQsRUFDMUQsYUFBYSxFQUNiLHVDQUFrRSxFQUNsRSxrRUFBd0gsRUFDeEgsU0FBUyxFOUIwT0wsdUNBbkUrQixFOEJyS25DLCtCQUFzRCxFQUN0RCxnQkFBZ0IsRUFDaEIsZ0JBQWdCLEVBQ2hCLHVDQUEyRCxFQUMzRCw0QkFBNEIsRUFDNUIsNkVBQXlJLEUzQnpDdkksK0MyQjBDb0Y7O0FBM0N4RixpQ0ErQ0ksU0FBUyxFQUNULE9BQU8sRUFDUCxxQ0FBNkQ7O0FBd0I3RCx1QkFDRSxvQkFBYzs7QUFEaEIsdUNBSUksV0FBVyxFQUNYLE9BQU87O0FBSVgscUJBQ0Usa0JBQWM7O0FBRGhCLHFDQUlJLFFBQVEsRUFDUixVQUFVOztBcEIxQ2QsNEJvQjRCQSwwQkFDRSxvQkFBYztFQURoQiwwQ0FJSSxXQUFXLEVBQ1gsT0FBTztFQUlYLHdCQUNFLGtCQUFjO0VBRGhCLHdDQUlJLFFBQVEsRUFDUixVQUFVLElBQ1g7O0FwQjNDSCw0Qm9CNEJBLDBCQUNFLG9CQUFjO0VBRGhCLDBDQUlJLFdBQVcsRUFDWCxPQUFPO0VBSVgsd0JBQ0Usa0JBQWM7RUFEaEIsd0NBSUksUUFBUSxFQUNSLFVBQVUsSUFDWDs7QXBCM0NILDRCb0I0QkEsMEJBQ0Usb0JBQWM7RUFEaEIsMENBSUksV0FBVyxFQUNYLE9BQU87RUFJWCx3QkFDRSxrQkFBYztFQURoQix3Q0FJSSxRQUFRLEVBQ1IsVUFBVSxJQUNYOztBcEIzQ0gsNkJvQjRCQSwwQkFDRSxvQkFBYztFQURoQiwwQ0FJSSxXQUFXLEVBQ1gsT0FBTztFQUlYLHdCQUNFLGtCQUFjO0VBRGhCLHdDQUlJLFFBQVEsRUFDUixVQUFVLElBQ1g7O0FwQjNDSCw2Qm9CNEJBLDJCQUNFLG9CQUFjO0VBRGhCLDJDQUlJLFdBQVcsRUFDWCxPQUFPO0VBSVgseUJBQ0Usa0JBQWM7RUFEaEIseUNBSUksUUFBUSxFQUNSLFVBQVUsSUFDWDs7QXBCM0NILDZCb0I0QkEsNEJBQ0Usb0JBQWM7RUFEaEIsNENBSUksV0FBVyxFQUNYLE9BQU87RUFJWCwwQkFDRSxrQkFBYztFQURoQiwwQ0FJSSxRQUFRLEVBQ1IsVUFBVSxJQUNYOztBQVFQLHlDQUVJLFNBQVMsRUFDVCxZQUFZLEVBQ1osYUFBYSxFQUNiLHdDQUFnRTs7QUNwRmhFLGtDQUNFLHFCQUFxQixFQUNyQixvQjdCNmhCMEMsRTZCNWhCMUMsdUI3QjJoQjBDLEU2QjFoQjFDLFdBQVcsRUE5QmYsYUFBYSxFQUNiLHFDQUFzQyxFQUN0QywwQkFBMkIsRUFDM0Isb0NBQXFDOztBQW1EbkMsd0NBQ0UsY0FBYzs7QUQrRHBCLDBDQUVJLE1BQU0sRUFDTixXQUFXLEVBQ1gsVUFBVSxFQUNWLGFBQWEsRUFDYixzQ0FBOEQ7O0FDbEc5RCxtQ0FDRSxxQkFBcUIsRUFDckIsb0I3QjZoQjBDLEU2QjVoQjFDLHVCN0IyaEIwQyxFNkIxaEIxQyxXQUFXLEVBdkJmLG1DQUFvQyxFQUNwQyxlQUFlLEVBQ2Ysc0NBQXVDLEVBQ3ZDLHdCQUF5Qjs7QUE0Q3ZCLHlDQUNFLGNBQWM7O0FBN0JoQixtQ0R3R0UsaUJBQWlCOztBQUt2Qiw0Q0FFSSxNQUFNLEVBQ04sV0FBVyxFQUNYLFVBQVUsRUFDVixhQUFhLEVBQ2IsdUNBQStEOztBQ25IL0QscUNBQ0UscUJBQXFCLEVBQ3JCLG9CN0I2aEIwQyxFNkI1aEIxQyx1QjdCMmhCMEMsRTZCMWhCMUMsV0FBVzs7QUFKYixxQ0FnQkksYUFBYTs7QUFHZixzQ0FDRSxxQkFBcUIsRUFDckIscUI3QjBnQndDLEU2QnpnQnhDLHVCN0J3Z0J3QyxFNkJ2Z0J4QyxXQUFXLEVBbkNqQixtQ0FBb0MsRUFDcEMseUJBQTBCLEVBQzFCLHNDQUF1Qzs7QUFzQ3JDLDJDQUNFLGNBQWM7O0FBVmQsc0NEc0dBLGlCQUFpQjs7QUFPdkIsb0JBQ0UsU0FBUyxFQUNULDZDQUErRSxFQUMvRSxnQkFBZ0IsRUFDaEIsbURBQStFLEVBQy9FLFVBQVU7O0FBTVosaUJBQ0UsY0FBYyxFQUNkLFdBQVcsRUFDWCw0RUFBNEksRUFDNUksV0FBVyxFQUNYLGdCNUJ5YitCLEU0QnhiL0Isb0NBQWdFLEVBQ2hFLG1CQUFtQixFQUNuQixxQkFBd0QsRUFDeEQsbUJBQW1CLEVBQ25CLDZCQUE2QixFQUM3QixTQUFTLEUzQnRLUCx1RDJCdUtpRzs7QUFackcsNkNBZ0JJLDBDQUE0RSxFVjFMOUUsa0RVNExzRjs7QUFsQnhGLCtDQXVCSSwyQ0FBOEUsRUFDOUUscUJBQXFCLEVWbE12QixtRFVtTXdGOztBQXpCMUYsbURBOEJJLDZDQUFrRixFQUNsRixvQkFBb0IsRUFDcEIsNkJBQTZCOztBQU1qQyxzQkFDRSxjQUFjOztBQUloQixtQkFDRSxjQUFjLEVBQ2QsZ0ZBQW9KLEVBQ3BKLGdCQUFnQixFOUJtRVosbUJBbkUrQixFOEJFbkMsc0NBQW9FLEVBQ3BFLG1CQUFtQjs7QUFJckIsc0JBQ0UsY0FBYyxFQUNkLDRFQUE0SSxFQUM1SSxvQ0FBZ0U7O0FBSWxFLHNCQUVFLDRCQUEyQyxFQUMzQyx5QkFBcUMsRUFDckMsOERBQXlELEVBQ3pELDBCQUFxRCxFQUNyRCxpQ0FBcUQsRUFDckQsdUNBQWlFLEVBQ2pFLDREQUFxRCxFQUNyRCxzREFBMkQsRUFDM0Qsd0NBQW1FLEVBQ25FLHFDQUE2RCxFQUM3RCwwQ0FBdUUsRUFDdkUsbUNBQXlEOztBRXRQM0Qsa0NBRUUsa0JBQWtCLEVBQ2xCLG9CQUFvQixFQUNwQixzQkFBc0I7O0FBSnhCLGdEQU9JLGtCQUFrQixFQUNsQixjQUFjOztBQVJsQiwrWkFtQkksVUFBVTs7QUFLZCxlQUNFLGFBQWEsRUFDYixlQUFlLEVBQ2YsMkJBQTJCOztBQUg3Qiw0QkFNSSxXQUFXOztBQUlmLGE3QmhCSSxzQ0Q2ekJ1RTs7QThCN3lCM0UsOEZBTUksOENBQTRDOztBQU5oRCxpSzdCQUksMEI2QmE0QixFN0JaNUIsNkI2Qlk0Qjs7QUFiaEMsNkg3QmNJLHlCNkJTOEIsRTdCUjlCLDRCNkJROEI7O0FBZ0JsQyx5QkFDRSx3QkFBbUMsRUFDbkMsdUJBQWtDOztBQUZwQywrR0FPSSxjQUFjOztBQUdoQiw0Q0FDRSxlQUFlOztBQUluQixrRkFDRSx1QkFBc0MsRUFDdEMsc0JBQXFDOztBQUd2QyxrRkFDRSxzQkFBc0MsRUFDdEMscUJBQXFDOztBQW9CdkMsc0JBQ0Usc0JBQXNCLEVBQ3RCLHVCQUF1QixFQUN2Qix1QkFBdUI7O0FBSHpCLCtEQU9JLFdBQVc7O0FBUGYsbUdBWUksNkNBQTJDOztBQVovQyw4SDdCMUVJLDZCNkI0RitCLEU3QjNGL0IsNEI2QjJGK0I7O0FBbEJuQywrRjdCeEZJLHlCNkIrRzRCLEU3QjlHNUIsMEI2QjhHNEI7O0FDdEloQyxPQUVFLDZCQUFtRCxFQUNuRCwrQkFBbUQsRUFFbkQsMkJBQXVELEVBQ3ZELHlDQUEyQyxFQUMzQyxxREFBdUQsRUFDdkQsdURBQTZELEVBRzdELGFBQWEsRUFDYixlQUFlLEVBQ2YsZUFBZSxFQUNmLGdCQUFnQixFQUNoQixnQkFBZ0I7O0FBR2xCLFlBQ0UsY0FBYyxFQUNkLGtFQUF3SCxFakNzUXBILHVDQW5FK0IsRWlDak1uQywyQ0FBd0UsRUFDeEUsK0JBQXNELEVBQ3RELHFCQUF3RCxFQUN4RCxnQkFBZ0IsRUFDaEIsU0FBUyxFZGZMLHVHakI0bkNzSDs7QWlCeG5DdEgsMENjR04sWWRGUSxnQkFBZ0IsSWMrQnZCOztBQTdCRCxtQ0FhSSxxQ0FBa0U7O0FBYnRFLDBCQWtCSSxVQUFVLEVBQ1Ysa0QvQkphOztBK0JmakIseUNBeUJJLHdDQUF3RSxFQUN4RSxvQkFBb0IsRUFDcEIsZUFBZTs7QUFRbkIsWUFFRSxrREFBeUQsRUFDekQsa0RBQXlELEVBQ3pELG9EQUEyRCxFQUMzRCwyR0FBK0UsRUFDL0UseURBQW1FLEVBQ25FLCtDQUE2RCxFQUM3RCx1R0FBaUYsRUFHakYsb0ZBQWdKOztBQVhsSixzQkFjSSx5REFBdUYsRUFDdkYseURBQXVGLEU5QjdDdkYsd0Q4QjhDMEYsRTlCN0MxRix5RDhCNkMwRjs7QUFoQjlGLHVEQXFCTSxrQkFBa0IsRUFDbEIsd0RBQWlHOztBQXRCdkcsaUVBNEJJLDJDQUE4RSxFQUM5RSxtREFBbUYsRUFDbkYseURBQW1HOztBQTlCdkcsMkJBbUNJLHNEQUFvRixFOUJqRXBGLHlCOEJtRTRCLEU5QmxFNUIsMEI4QmtFNEI7O0FBU2hDLGFBRUUscURBQTZELEVBQzdELHlDQUFxRSxFQUNyRSxzQ0FBK0Q7O0FBSmpFLHVCOUJyRkksZ0Q4QjZGd0Y7O0FBUjVGLDREQWFJLDRDQUFnRixFYmpIbEYsb0Rha0gwRjs7QUFTNUYsaUJBRUUsNEJBQWlELEVBQ2pELHlDQUFtRSxFQUNuRSw4REFBNkUsRUFHN0UsZ0NBQTBEOztBQVA1RCwyQkFVSSxnQkFBZ0IsRUFDaEIsZUFBZSxFQUNmLHFFQUF3Rzs7QUFaNUcsaUVBZ0JNLGlDQUFpQzs7QUFoQnZDLG9FQXNCSSxnQi9CMGQ2QixFK0J6ZDdCLGdEQUF3RixFQUN4RixpQ0FBaUM7O0FBU3JDLDZDQUdJLGNBQWMsRUFDZCxrQkFBa0I7O0FBSXRCLHVEQUdJLGFBQWEsRUFDYixZQUFZLEVBQ1osa0JBQWtCOztBQUl0QixvRUFHSSxXQUFXOztBQVNmLDJCQUVJLGFBQWE7O0FBRmpCLHlCQUtJLGNBQWM7O0FDN0xsQixVQUVFLHdCQUErQyxFQUMvQyw2QkFBK0MsRUFDL0MsMkRBQXVDLEVBQ3ZDLGdFQUFtRCxFQUNuRCxtRUFBeUQsRUFDekQsK0RBQXFELEVBQ3JELHNDQUEyRCxFQUMzRCxrQ0FBNkQsRUFDN0Qsb0NBQTJELEVBQzNELDhEQUFtRCxFQUNuRCxvRUFBK0QsRUFDL0Qsc0NBQWlFLEVBQ2pFLHNDQUErRCxFQUMvRCxzQ0FBK0QsRUFDL0Qsc0NBQStELEVBQy9ELDJRQUEyRCxFQUMzRCwwRUFBcUUsRUFDckUsMERBQXVFLEVBQ3ZFLHdDQUFtRSxFQUNuRSw0REFBaUUsRUFHakUsa0JBQWtCLEVBQ2xCLGFBQWEsRUFDYixlQUFlLEVBQ2YsbUJBQW1CLEVBQ25CLDhCQUE4QixFQUM5Qiw4REFBZ0g7O0FBN0JsSCxpTEFvQ0ksYUFBYSxFQUNiLGtCQUFrQixFQUNsQixtQkFBbUIsRUFDbkIsOEJBQThCOztBQW9CbEMsZ0JBQ0UsNkNBQTRFLEVBQzVFLGdEQUErRSxFQUMvRSwrQ0FBK0UsRWxDNE4zRSwyQ0FuRStCLEVrQ3ZKbkMsbUNBQThELEVBQzlELHFCQUF3RCxFQUN4RCxtQkFBbUI7O0FBUHJCLDJDQVdJLHlDQUEwRTs7QUFVOUUsY0FFRSwwQkFBbUQsRUFDbkQsK0JBQW1ELEVBRW5ELDJCQUF1RCxFQUN2RCwyQ0FBMkMsRUFDM0MsdURBQXVELEVBQ3ZELDZEQUE2RCxFQUc3RCxhQUFhLEVBQ2Isc0JBQXNCLEVBQ3RCLGVBQWUsRUFDZixnQkFBZ0IsRUFDaEIsZ0JBQWdCOztBQWZsQiwyREFvQk0sb0NBQWdFOztBQXBCdEUsNkJBeUJJLGdCQUFnQjs7QUFTcEIsZUFDRSxtQmhDOGdDdUMsRWdDN2dDdkMsc0JoQzZnQ3VDLEVnQzVnQ3ZDLDZCQUFrRDs7QUFIcEQsNkRBUUksb0NBQWdFOztBQWFwRSxtQkFDRSxnQkFBZ0IsRUFDaEIsWUFBWSxFQUdaLG1CQUFtQjs7QUFJckIsa0JBQ0UsOEVBQWdKLEVsQ3lJNUksNkNBbkUrQixFa0NwRW5DLGNBQWMsRUFDZCw2QkFBa0QsRUFDbEQsNkJBQTZCLEVBQzdCLDBFQUFtSSxFL0J4SWpJLHFEK0J5SWdHLEVmNUk5RiwrQ2U2SXFGOztBZnpJckYsMENlaUlOLGtCZmhJUSxnQkFBZ0IsSWVtSnZCOztBQW5CRCx3QkFXSSxxQkFBcUI7O0FBWHpCLHdCQWVJLHFCQUFxQixFQUNyQixVQUFVLEVBQ1Ysc0RBQXlGOztBQU03Rix1QkFDRSxxQkFBcUIsRUFDckIsWUFBWSxFQUNaLGFBQWEsRUFDYixzQkFBc0IsRUFDdEIsa0RBQWlGLEVBQ2pGLDRCQUE0QixFQUM1QiwyQkFBMkIsRUFDM0IscUJBQXFCOztBQUd2QixxQkFDRSx5Q0FBK0QsRUFDL0QsZ0JBQWdCOztBeEIxSGQsNEJ3QnNJQSxvQkFFSSxpQkFBaUIsRUFDakIsMkJBQTJCO0VBSDlCLGdDQU1LLG1CQUFtQjtFQU54QiwrQ0FTTyxrQkFBa0I7RUFUekIsMENBYU8sa0RBQW9GLEVBQ3BGLGlEQUFtRjtFQWQxRix1Q0FtQkssaUJBQWlCO0VBbkJ0QixxQ0F1Qkssd0JBQXdCLEVBQ3hCLGdCQUFnQjtFQXhCckIsb0NBNEJLLGFBQWE7RUE1QmxCLCtCQWlDSyxnQkFBZ0IsRUFDaEIsYUFBYSxFQUNiLFlBQVksRUFDWixzQkFBc0IsRUFDdEIsdUJBQXVCLEVBQ3ZCLDhCQUE4QixFQUM5Qix3Q0FBd0MsRUFDeEMsb0JBQW9CLEVBQ3BCLDBCQUEwQixFZjlOOUIsZ0JlZ080QjtFQTNDN0IsaURBK0NPLGFBQWE7RUEvQ3BCLCtDQW1ETyxhQUFhLEVBQ2IsWUFBWSxFQUNaLFVBQVUsRUFDVixtQkFBbUIsSUFDcEI7O0F4QjdMUCw0QndCc0lBLG9CQUVJLGlCQUFpQixFQUNqQiwyQkFBMkI7RUFIOUIsZ0NBTUssbUJBQW1CO0VBTnhCLCtDQVNPLGtCQUFrQjtFQVR6QiwwQ0FhTyxrREFBb0YsRUFDcEYsaURBQW1GO0VBZDFGLHVDQW1CSyxpQkFBaUI7RUFuQnRCLHFDQXVCSyx3QkFBd0IsRUFDeEIsZ0JBQWdCO0VBeEJyQixvQ0E0QkssYUFBYTtFQTVCbEIsK0JBaUNLLGdCQUFnQixFQUNoQixhQUFhLEVBQ2IsWUFBWSxFQUNaLHNCQUFzQixFQUN0Qix1QkFBdUIsRUFDdkIsOEJBQThCLEVBQzlCLHdDQUF3QyxFQUN4QyxvQkFBb0IsRUFDcEIsMEJBQTBCLEVmOU45QixnQmVnTzRCO0VBM0M3QixpREErQ08sYUFBYTtFQS9DcEIsK0NBbURPLGFBQWEsRUFDYixZQUFZLEVBQ1osVUFBVSxFQUNWLG1CQUFtQixJQUNwQjs7QXhCN0xQLDRCd0JzSUEsb0JBRUksaUJBQWlCLEVBQ2pCLDJCQUEyQjtFQUg5QixnQ0FNSyxtQkFBbUI7RUFOeEIsK0NBU08sa0JBQWtCO0VBVHpCLDBDQWFPLGtEQUFvRixFQUNwRixpREFBbUY7RUFkMUYsdUNBbUJLLGlCQUFpQjtFQW5CdEIscUNBdUJLLHdCQUF3QixFQUN4QixnQkFBZ0I7RUF4QnJCLG9DQTRCSyxhQUFhO0VBNUJsQiwrQkFpQ0ssZ0JBQWdCLEVBQ2hCLGFBQWEsRUFDYixZQUFZLEVBQ1osc0JBQXNCLEVBQ3RCLHVCQUF1QixFQUN2Qiw4QkFBOEIsRUFDOUIsd0NBQXdDLEVBQ3hDLG9CQUFvQixFQUNwQiwwQkFBMEIsRWY5TjlCLGdCZWdPNEI7RUEzQzdCLGlEQStDTyxhQUFhO0VBL0NwQiwrQ0FtRE8sYUFBYSxFQUNiLFlBQVksRUFDWixVQUFVLEVBQ1YsbUJBQW1CLElBQ3BCOztBeEI3TFAsNkJ3QnNJQSxvQkFFSSxpQkFBaUIsRUFDakIsMkJBQTJCO0VBSDlCLGdDQU1LLG1CQUFtQjtFQU54QiwrQ0FTTyxrQkFBa0I7RUFUekIsMENBYU8sa0RBQW9GLEVBQ3BGLGlEQUFtRjtFQWQxRix1Q0FtQkssaUJBQWlCO0VBbkJ0QixxQ0F1Qkssd0JBQXdCLEVBQ3hCLGdCQUFnQjtFQXhCckIsb0NBNEJLLGFBQWE7RUE1QmxCLCtCQWlDSyxnQkFBZ0IsRUFDaEIsYUFBYSxFQUNiLFlBQVksRUFDWixzQkFBc0IsRUFDdEIsdUJBQXVCLEVBQ3ZCLDhCQUE4QixFQUM5Qix3Q0FBd0MsRUFDeEMsb0JBQW9CLEVBQ3BCLDBCQUEwQixFZjlOOUIsZ0JlZ080QjtFQTNDN0IsaURBK0NPLGFBQWE7RUEvQ3BCLCtDQW1ETyxhQUFhLEVBQ2IsWUFBWSxFQUNaLFVBQVUsRUFDVixtQkFBbUIsSUFDcEI7O0F4QjdMUCw2QndCc0lBLHFCQUVJLGlCQUFpQixFQUNqQiwyQkFBMkI7RUFIOUIsaUNBTUssbUJBQW1CO0VBTnhCLGdEQVNPLGtCQUFrQjtFQVR6QiwyQ0FhTyxrREFBb0YsRUFDcEYsaURBQW1GO0VBZDFGLHdDQW1CSyxpQkFBaUI7RUFuQnRCLHNDQXVCSyx3QkFBd0IsRUFDeEIsZ0JBQWdCO0VBeEJyQixxQ0E0QkssYUFBYTtFQTVCbEIsZ0NBaUNLLGdCQUFnQixFQUNoQixhQUFhLEVBQ2IsWUFBWSxFQUNaLHNCQUFzQixFQUN0Qix1QkFBdUIsRUFDdkIsOEJBQThCLEVBQzlCLHdDQUF3QyxFQUN4QyxvQkFBb0IsRUFDcEIsMEJBQTBCLEVmOU45QixnQmVnTzRCO0VBM0M3QixrREErQ08sYUFBYTtFQS9DcEIsZ0RBbURPLGFBQWEsRUFDYixZQUFZLEVBQ1osVUFBVSxFQUNWLG1CQUFtQixJQUNwQjs7QXhCN0xQLDZCd0JzSUEsc0JBRUksaUJBQWlCLEVBQ2pCLDJCQUEyQjtFQUg5QixrQ0FNSyxtQkFBbUI7RUFOeEIsaURBU08sa0JBQWtCO0VBVHpCLDRDQWFPLGtEQUFvRixFQUNwRixpREFBbUY7RUFkMUYseUNBbUJLLGlCQUFpQjtFQW5CdEIsdUNBdUJLLHdCQUF3QixFQUN4QixnQkFBZ0I7RUF4QnJCLHNDQTRCSyxhQUFhO0VBNUJsQixpQ0FpQ0ssZ0JBQWdCLEVBQ2hCLGFBQWEsRUFDYixZQUFZLEVBQ1osc0JBQXNCLEVBQ3RCLHVCQUF1QixFQUN2Qiw4QkFBOEIsRUFDOUIsd0NBQXdDLEVBQ3hDLG9CQUFvQixFQUNwQiwwQkFBMEIsRWY5TjlCLGdCZWdPNEI7RUEzQzdCLG1EQStDTyxhQUFhO0VBL0NwQixpREFtRE8sYUFBYSxFQUNiLFlBQVksRUFDWixVQUFVLEVBQ1YsbUJBQW1CLElBQ3BCOztBQTdEWCxpQkFRUSxpQkFBaUIsRUFDakIsMkJBQTJCOztBQVRuQyw2QkFZVSxtQkFBbUI7O0FBWjdCLDRDQWVZLGtCQUFrQjs7QUFmOUIsdUNBbUJZLGtEQUFvRixFQUNwRixpREFBbUY7O0FBcEIvRixvQ0F5QlUsaUJBQWlCOztBQXpCM0Isa0NBNkJVLHdCQUF3QixFQUN4QixnQkFBZ0I7O0FBOUIxQixpQ0FrQ1UsYUFBYTs7QUFsQ3ZCLDRCQXVDVSxnQkFBZ0IsRUFDaEIsYUFBYSxFQUNiLFlBQVksRUFDWixzQkFBc0IsRUFDdEIsdUJBQXVCLEVBQ3ZCLDhCQUE4QixFQUM5Qix3Q0FBd0MsRUFDeEMsb0JBQW9CLEVBQ3BCLDBCQUEwQixFZjlOOUIsZ0JlZ080Qjs7QUFqRGxDLDhDQXFEWSxhQUFhOztBQXJEekIsNENBeURZLGFBQWEsRUFDYixZQUFZLEVBQ1osVUFBVSxFQUNWLG1CQUFtQjs7QUFpQi9CLDhDQUdFLDRDQUF1QyxFQUN2QyxrREFBbUQsRUFDbkQscURBQXlELEVBQ3pELGlDQUFxRCxFQUNyRCxnQ0FBbUQsRUFDbkQsc0NBQStELEVBQy9ELDBEQUFxRSxFQUNyRSw4UUFBMkQ7O0F2Q3NpQzdELDhDdUMvaENNLDhRQUEyRDs7QUN6UmpFLFFBRUUsd0JBQXlDLEVBQ3pDLHdCQUF5QyxFQUN6QyxnQ0FBcUQsRUFDckQsdUJBQStDLEVBQy9DLDBCQUFxRCxFQUNyRCw4Q0FBaUQsRUFDakQsMERBQWlELEVBQ2pELGdEQUFtRCxFQUNuRCxzQkFBNkMsRUFDN0MsdUZBQStELEVBQy9ELCtCQUFtRCxFQUNuRCw2QkFBbUQsRUFDbkQsc0RBQXFDLEVBQ3JDLHFCQUEyQyxFQUMzQyxrQkFBcUMsRUFDckMsaUJBQW1DLEVBQ25DLCtCQUE2QixFQUM3QixtQ0FBK0QsRUFDL0QsK0JBQWlELEVBR2pELGtCQUFrQixFQUNsQixhQUFhLEVBQ2Isc0JBQXNCLEVBQ3RCLFlBQVksRUFDWiw2QkFBaUQsRUFDakQsMkJBQThDLEVBQzlDLHFCQUFxQixFQUNyQixtQ0FBbUQsRUFDbkQsMkJBQTJCLEVBQzNCLHFFQUF5SCxFaENqQnZILDJDZ0NrQjRFOztBQWpDaEYsYUFxQ0ksZUFBZSxFQUNmLGNBQWM7O0FBdENsQixzQkEwQ0ksbUJBQW1CLEVBQ25CLHNCQUFzQjs7QUEzQzFCLGtDQThDTSxtQkFBbUIsRWhDdEJyQiwwRGdDdUJnRyxFaEN0QmhHLDJEZ0NzQmdHOztBQS9DcEcsaUNBbURNLHNCQUFzQixFaENieEIsOERnQ2NtRyxFaENibkcsNkRnQ2FtRzs7QUFwRHZHLHlFQTRESSxhQUFhOztBQUlqQixhQUdFLGNBQWMsRUFDZCx3REFBb0csRUFDcEcsMkJBQThDOztBQUdoRCxjQUNFLDRDQUF3RSxFQUN4RSxpQ0FBMEQ7O0FBRzVELGlCQUNFLHFEQUFpRixFQUNqRixnQkFBZ0IsRUFDaEIsb0NBQWdFOztBQUdsRSx3QkFDRSxnQkFBZ0I7O0FBR2xCLDBCQU1JLG9DQUEwRDs7QUFROUQsZUFDRSxrRUFBd0gsRUFDeEgsZ0JBQWdCLEVBQ2hCLCtCQUFzRCxFQUN0RCx1Q0FBMkQsRUFDM0QsNEVBQWdJOztBQUxsSSwyQmhDdEZJLHdGZ0M4RmtLOztBQUl0SyxlQUNFLGtFQUF3SCxFQUN4SCwrQkFBc0QsRUFDdEQsdUNBQTJELEVBQzNELHlFQUE2SDs7QUFKL0gsMEJoQ2xHSSx3RmdDeUdrSzs7QUFTdEssb0JBQ0Usc0RBQWlGLEVBQ2pGLHNEQUFpRixFQUNqRixxREFBZ0YsRUFDaEYsZ0JBQWdCOztBQUpsQixxQ0FPSSxtQ0FBbUQsRUFDbkQsc0NBQXNEOztBQUkxRCxxQkFDRSxzREFBaUYsRUFDakYscURBQWdGOztBQUlsRixvQkFDRSxrQkFBa0IsRUFDbEIsTUFBTSxFQUNOLFFBQVEsRUFDUixTQUFTLEVBQ1QsT0FBTyxFQUNQLDJDQUE0RSxFaEMxSTFFLGlEZ0MySXdGOztBQUc1Riw2Q0FHRSxXQUFXOztBQUdiLDJCaEMzSUksMERnQzZJNEYsRWhDNUk1RiwyRGdDNEk0Rjs7QUFHaEcsOEJoQ2xJSSw4RGdDb0krRixFaENuSS9GLDZEZ0NtSStGOztBQVFuRyxzQkFJSSwwQ0FBb0U7O0F6QjNIcEUsNEJ5QnVISixjQVFJLGFBQWEsRUFDYixtQkFBbUI7RUFUdkIsc0JBY00sWUFBWSxFQUNaLGdCQUFnQjtFQWZ0Qiw4QkFrQlEsY0FBYyxFQUNkLGNBQWM7RUFuQnRCLHVDaENuSkksMEJnQzRLa0MsRWhDM0tsQyw2QmdDMktrQztFQXpCdEMsd0dBOEJZLDBCQUEwQjtFQTlCdEMsMkdBbUNZLDZCQUE2QjtFQW5DekMsd0NoQ3JJSSx5QmdDNktvQyxFaEM1S3BDLDRCZ0M0S29DO0VBeEN4QywwR0E2Q1kseUJBQXlCO0VBN0NyQyw2R0FrRFksNEJBQTRCLElBQzdCOztBQ3JPWCxhQUVFLDBDQUE2QyxFQUM3QyxvQ0FBdUMsRUFDdkMsOEtBQXVELEVBQ3ZELG1EQUEyRCxFQUMzRCxtREFBMkQsRUFDM0QscURBQTZELEVBQzdELDRGQUF5RSxFQUN6RSxxQ0FBNkQsRUFDN0Qsa0NBQTZELEVBQzdELDhDQUFxRCxFQUNyRCw2Q0FBK0MsRUFDL0MseU9BQW1ELEVBQ25ELHNDQUErRCxFQUMvRCxrREFBdUUsRUFDdkUsOERBQXlFLEVBQ3pFLGdQQUFpRSxFQUNqRSwyRUFBMkUsRUFDM0Usc0NBQStELEVBQy9ELG1DQUErRCxFQUMvRCw0REFBMkQsRUFDM0QscURBQXFEOztBQUl2RCxvQkFDRSxrQkFBa0IsRUFDbEIsYUFBYSxFQUNiLG1CQUFtQixFQUNuQixXQUFXLEVBQ1gsNEVBQTRJLEVwQzRQeEksZUFuRStCLEVvQ3ZMbkMsb0NBQWdFLEVBQ2hFLGdCQUFnQixFQUNoQiw0Q0FBcUUsRUFDckUsU0FBUyxFakNyQlAsZ0JpQ3NCc0IsRUFDeEIscUJBQXFCLEVqQjFCakIsMENpQjJCMkU7O0FqQnZCM0UsMENpQlVOLG9CakJUUSxnQkFBZ0IsSWlCeUR2Qjs7QUFoREQsb0NBZ0JJLHVDQUFzRSxFQUN0RSwrQ0FBMkUsRUFDM0Usa0dBQWdLOztBQWxCcEssMkNBcUJNLHFEQUF1RixFQUN2RixpREFBc0Y7O0FBdEI1RiwyQkE0QkksY0FBYyxFQUNkLHlDQUEwRSxFQUMxRSwwQ0FBMkUsRUFDM0UsaUJBQWlCLEVBQ2pCLFdBQVcsRUFDWCw4Q0FBeUUsRUFDekUsNEJBQTRCLEVBQzVCLG1EQUFvRixFakJqRGxGLG1EaUJrRCtGOztBakI5Qy9GLDBDaUJVTiwyQmpCVFEsZ0JBQWdCLElpQjhDckI7O0FBckNILDBCQXdDSSxVQUFVOztBQXhDZCwwQkE0Q0ksVUFBVSxFQUNWLFVBQVUsRUFDVixvREFBMkY7O0FBSS9GLG9CQUNFLGdCQUFnQjs7QUFHbEIsa0JBQ0UsZ0NBQXdELEVBQ3hELHdDQUE2RCxFQUM3RCwrRUFBNkk7O0FBSC9JLGdDakN4REkseURpQzhENEYsRWpDN0Q1RiwwRGlDNkQ0Rjs7QUFOaEcsc0VqQ3hESSwrRGlDaUUwRyxFakNoRTFHLGdFaUNnRTBHOztBQVQ5RyxzQ0FjSSxhQUFhOztBQWRqQiwrQmpDMUNJLDZEaUM2RCtGLEVqQzVEL0YsNERpQzREK0Y7O0FBbkJuRywrRWpDMUNJLG1FaUNpRStHLEVqQ2hFL0csa0VpQ2dFK0c7O0FBdkJuSCxxRGpDMUNJLDZEaUNzRWlHLEVqQ3JFakcsNERpQ3FFaUc7O0FBS3JHLGtCQUNFLDhFQUFnSjs7QUFRbEoscUNBRUksZUFBZSxFQUNmLGNBQWMsRWpDOUdkLGdCaUMrR3dCOztBQUo1QixpREFNb0IsYUFBYTs7QUFOakMsZ0RBT21CLGdCQUFnQjs7QUFQbkMsK0pqQzNHSSxnQmlDd0g0Qjs7QUFiaEMsMkRqQzNHSSxnQmlDOEgwQjs7QXpDbXhDOUIsa0R5QzN3Q00sd1NBQW1ELEVBQ25ELCtTQUFpRTs7QUMxSnZFLGNBRUUsNEJBQXVELEVBQ3ZELDRCQUF1RCxFQUN2RCxtQ0FBK0QsRUFFL0Qsb0JBQXlDLEVBQ3pDLCtCQUErRCxFQUMvRCx3REFBK0QsRUFDL0Qsc0NBQWlFLEVBQ2pFLDREQUF1RSxFQUd2RSxhQUFhLEVBQ2IsZUFBZSxFQUNmLHNFQUFnSSxFQUNoSSxpREFBa0YsRXJDK1E5RSx5Q0FuRStCLEVxQzFNbkMsZ0JBQWdCLEVBQ2hCLHlDQUErRCxFbENBN0QsaURrQ0N3Rjs7QUFHNUYsc0NBR0ksaURBQW1GOztBQUh2Riw4Q0FNTSxXQUFXLEVBQ1gsa0RBQW9GLEVBQ3BGLHlDQUEwRSxFQUMxRSx1RkFBdU47O0FBVDdOLDBCQWNJLDZDQUFrRjs7QUNyQ3RGLGNBRUUsa0NBQXVELEVBQ3ZELG1DQUF1RCxFdEM0Um5ELCtCQW5FK0IsRXNDdk5uQywyQ0FBK0MsRUFDL0MscUNBQXlDLEVBQ3pDLG9EQUE2RCxFQUM3RCxvREFBNkQsRUFDN0Qsc0RBQStELEVBQy9ELHVEQUEyRCxFQUMzRCwrQ0FBcUQsRUFDckQsMERBQXlFLEVBQ3pFLHVEQUEyRCxFQUMzRCxnREFBcUQsRUFDckQsd0VBQXFFLEVBQ3JFLHFDQUE2RCxFQUM3RCxrQ0FBdUQsRUFDdkQsNENBQTJFLEVBQzNFLHlEQUFpRSxFQUNqRSxtREFBMkQsRUFDM0QsNkRBQStFLEVBRy9FLGFBQWEsRWpDcEJiLGVBQWUsRUFDZixnQkFBZ0I7O0FpQ3VCbEIsYUFDRSxrQkFBa0IsRUFDbEIsY0FBYyxFQUNkLHNFQUFnSSxFdENnUTVILHlDQW5FK0IsRXNDM0xuQyxpQ0FBMEQsRUFDMUQscUJBQXdELEVBQ3hELHlDQUErRCxFQUMvRCxpRkFBaUosRW5CcEI3SSxxSWpCNHhDb0o7O0FpQnh4Q3BKLDBDbUJRTixhbkJQUSxnQkFBZ0IsSW1CaUR2Qjs7QUExQ0QsbUJBWUksVUFBVSxFQUNWLHVDQUFzRSxFQUV0RSwrQ0FBMkUsRUFDM0UscURBQTJGOztBQWhCL0YsbUJBb0JJLFVBQVUsRUFDVix1Q0FBc0UsRUFDdEUsK0NBQTJFLEVBQzNFLFVwQzJ1Q2lDLEVvQzF1Q2pDLGlEQUFxRjs7QUF4QnpGLDBDQTZCSSxVQUFVLEVBQ1Ysd0NBQXdFLEVsQnREMUUsZ0RrQnVEa0YsRUFDaEYsc0RBQTZGOztBQWhDakcsOENBcUNJLDBDQUE0RSxFQUM1RSxvQkFBb0IsRUFDcEIsa0RBQWlGLEVBQ2pGLHdEQUFpRzs7QUFJckcsMENBRUksOENwQzhzQ3NFOztBb0NodEMxRSxvQ25DdkJJLDBEbUMrQm9HLEVuQzlCcEcsNkRtQzhCb0c7O0FBUnhHLG1DbkNyQ0ksMkRtQ21Ea0csRW5DbERsRyw4RG1Da0RrRzs7QUFnQnRHLGlCQ2xHRSxpQ0FBdUQsRUFDdkQsa0NBQXVELEV2QzBSbkQsa0NBbkUrQixFdUNyTm5DLHlEQUErRDs7QURtR2pFLGlCQ3RHRSxpQ0FBdUQsRUFDdkQsa0NBQXVELEV2QzBSbkQsbUNBbkUrQixFdUNyTm5DLHlEQUErRDs7QUNGakUsU0FFRSw0QkFBNkMsRUFDN0MsNEJBQTZDLEV4Q3VSekMsNEJBbkUrQixFd0NsTm5DLDJCQUFpRCxFQUNqRCx5QkFBcUMsRUFDckMsaURBQXFELEVBR3JELHFCQUFxQixFQUNyQiw0REFBNEcsRXhDK1F4RyxvQ0FuRStCLEV3QzFNbkMsd0NBQWtFLEVBQ2xFLGNBQWMsRUFDZCw0QkFBZ0QsRUFDaEQsa0JBQWtCLEVBQ2xCLG1CQUFtQixFQUNuQix3QkFBd0IsRXJDSnRCLDRDcUNLOEU7O0FBbkJsRixlQXdCSSxhQUFhOztBQUtqQixjQUNFLGtCQUFrQixFQUNsQixTQUFTOztBQ2hDWCxTQUVFLDBCQUErQixFQUMvQiwwQkFBNkMsRUFDN0MsMEJBQTZDLEVBQzdDLDhCQUFxRCxFQUNyRCx5QkFBcUMsRUFDckMsb0NBQW1ELEVBQ25ELDRFQUF1QyxFQUN2QyxpREFBcUQsRUFDckQsOEJBQStDLEVBRy9DLGtCQUFrQixFQUNsQiw0REFBNEcsRUFDNUcsNENBQXdFLEVBQ3hFLDRCQUFnRCxFQUNoRCxvQ0FBcUQsRUFDckQsOEJBQW1ELEV0Q0hqRCw0Q3NDSThFOztBQUlsRixpQkFFRSxjQUFjOztBQUloQixjQUNFLGdCdkM2a0IrQixFdUM1a0IvQixpQ0FBMEQ7O0FBUTVELHFCQUNFLG1CdkNzK0NrRDs7QXVDditDcEQsZ0NBS0ksa0JBQWtCLEVBQ2xCLE1BQU0sRUFDTixRQUFRLEVBQ1IsVXZDd1p1QyxFdUN2WnZDLHFCdkNxV1M7O0F1QzdWWCxpQkFDRSxpREFBcUMsRUFDckMsMENBQStCLEVBQy9CLHdEQUFtRCxFQUNuRCxzREFBK0M7O0FBSmpELG1CQUNFLG1EQUFxQyxFQUNyQyw0Q0FBK0IsRUFDL0IsMERBQW1ELEVBQ25ELHdEQUErQzs7QUFKakQsaUJBQ0UsaURBQXFDLEVBQ3JDLDBDQUErQixFQUMvQix3REFBbUQsRUFDbkQsc0RBQStDOztBQUpqRCxjQUNFLDhDQUFxQyxFQUNyQyx1Q0FBK0IsRUFDL0IscURBQW1ELEVBQ25ELG1EQUErQzs7QUFKakQsaUJBQ0UsaURBQXFDLEVBQ3JDLDBDQUErQixFQUMvQix3REFBbUQsRUFDbkQsc0RBQStDOztBQUpqRCxnQkFDRSxnREFBcUMsRUFDckMseUNBQStCLEVBQy9CLHVEQUFtRCxFQUNuRCxxREFBK0M7O0FBSmpELGVBQ0UsK0NBQXFDLEVBQ3JDLHdDQUErQixFQUMvQixzREFBbUQsRUFDbkQsb0RBQStDOztBQUpqRCxjQUNFLDhDQUFxQyxFQUNyQyx1Q0FBK0IsRUFDL0IscURBQW1ELEVBQ25ELG1EQUErQzs7QUM1RGpELGtDQUNFLEtBQUssMkJ4Q3loRCtCOztBd0NwaER4QywrQkFHRSwwQkFBNkMsRTFDa1J6QyxnQ0FuRStCLEUwQzdNbkMsd0NBQXFDLEVBQ3JDLG9EQUEyRCxFQUMzRCxvREFBcUQsRUFDckQsZ0NBQW1ELEVBQ25ELDZCQUE2QyxFQUM3Qyw2Q0FBNkQsRUFHN0QsYUFBYSxFQUNiLGlDQUF5RCxFQUN6RCxnQkFBZ0IsRTFDc1FaLHVDQW5FK0IsRTBDak1uQyx1Q0FBMkQsRXZDUnpELCtDdUNTb0Y7O0FBSXhGLGdCQUNFLGFBQWEsRUFDYixzQkFBc0IsRUFDdEIsdUJBQXVCLEVBQ3ZCLGdCQUFnQixFQUNoQixtQ0FBOEQsRUFDOUQsa0JBQWtCLEVBQ2xCLG1CQUFtQixFQUNuQiwyQ0FBbUUsRXZCeEIvRCw2Q3VCeUJpRjs7QXZCckJqRiwwQ3VCWU4sZ0J2QlhRLGdCQUFnQixJdUJxQnZCOztBQUVELHdCdEJBRSxxTUFBNkksRXNCRTdJLG9FQUFvSDs7QUFHdEgsZ0NBQ0UsaUJBQWlCOztBQUduQixnREFDRSxXQUFXOztBQUlYLHlCQUNFLGtEQUE4RDs7QUFHNUQsMENBSkoseUJBS00sZUFBZSxJQUdwQjs7QUM5REgsY0FFRSwyQ0FBK0MsRUFDL0MscUNBQXlDLEVBQ3pDLG9EQUE2RCxFQUM3RCxvREFBNkQsRUFDN0Qsc0RBQStELEVBQy9ELG9DQUFpRSxFQUNqRSxzQ0FBaUUsRUFDakUsdURBQTZELEVBQzdELDREQUF5RSxFQUN6RSxzREFBbUUsRUFDbkUseURBQTJFLEVBQzNFLHdEQUFxRSxFQUNyRSx5REFBaUUsRUFDakUsOENBQTJELEVBQzNELHFDQUE2RCxFQUM3RCxrQ0FBdUQsRUFDdkQsNENBQTJFLEVBRzNFLGFBQWEsRUFDYixzQkFBc0IsRUFHdEIsZUFBZSxFQUNmLGdCQUFnQixFeENYZCxpRHdDWXdGOztBQUc1Rix1QkFDRSxxQkFBcUIsRUFDckIsc0JBQXNCOztBQUZ4QixrREFNSSxvQ0FBb0MsRUFDcEMsMEJBQTBCOztBQVM5QiwwQkFDRSxXQUFXLEVBQ1gsd0NBQXdFLEVBQ3hFLG1CQUFtQjs7QUFIckIsK0RBUUksVUFBVSxFQUNWLDhDQUFvRixFQUNwRixxQkFBcUIsRUFDckIsc0RBQXlGOztBQVg3RixpQ0FlSSwrQ0FBc0YsRUFDdEYsdURBQTJGOztBQVEvRixtQkFDRSxrQkFBa0IsRUFDbEIsY0FBYyxFQUNkLGdGQUFvSixFQUNwSixpQ0FBMEQsRUFDMUQscUJBQXdELEVBQ3hELHlDQUErRCxFQUMvRCxpRkFBaUo7O0FBUG5KLCtCeEM5Q0ksK0J3Q3dEa0MsRXhDdkRsQyxnQ3dDdURrQzs7QUFWdEMsOEJ4Q2hDSSxtQ3dDOENxQyxFeEM3Q3JDLGtDd0M2Q3FDOztBQWR6Qyx1REFtQkksMENBQTRFLEVBQzVFLG9CQUFvQixFQUNwQixrREFBaUY7O0FBckJyRiwwQkEwQkksVUFBVSxFQUNWLHdDQUF3RSxFQUN4RSxnREFBNkUsRUFDN0Usc0RBQTZGOztBQTdCakcsc0NBa0NJLG1CQUFtQjs7QUFsQ3ZCLDZDQXFDTSx3REFBd0YsRUFDeEYsbURBQW1GOztBQWFyRix5QkFDRSxtQkFBbUI7O0FBRHJCLHlFeENuREEsNkR3Q3dENkcsRXhDcEU3RywwQndDcUVzQzs7QUFOdEMseUV4Qy9EQSwyRHdDeUV3RyxFeEM3RHhHLDRCd0M4RDJDOztBQVgzQyxtREFlTSxhQUFhOztBQWZuQiwrREFtQk0sbURBQW1GLEVBQ25GLG9CQUFvQjs7QUFwQjFCLHNFQXVCUSx5REFBeUYsRUFDekYsb0RBQW9GOztBakN0RjVGLDRCaUM4REEsNEJBQ0UsbUJBQW1CO0VBRHJCLDRFeENuREEsNkR3Q3dENkcsRXhDcEU3RywwQndDcUVzQztFQU50Qyw0RXhDL0RBLDJEd0N5RXdHLEV4QzdEeEcsNEJ3QzhEMkM7RUFYM0Msc0RBZU0sYUFBYTtFQWZuQixrRUFtQk0sbURBQW1GLEVBQ25GLG9CQUFvQjtFQXBCMUIseUVBdUJRLHlEQUF5RixFQUN6RixvREFBb0YsSUFDckY7O0FqQ3ZGUCw0QmlDOERBLDRCQUNFLG1CQUFtQjtFQURyQiw0RXhDbkRBLDZEd0N3RDZHLEV4Q3BFN0csMEJ3Q3FFc0M7RUFOdEMsNEV4Qy9EQSwyRHdDeUV3RyxFeEM3RHhHLDRCd0M4RDJDO0VBWDNDLHNEQWVNLGFBQWE7RUFmbkIsa0VBbUJNLG1EQUFtRixFQUNuRixvQkFBb0I7RUFwQjFCLHlFQXVCUSx5REFBeUYsRUFDekYsb0RBQW9GLElBQ3JGOztBakN2RlAsNEJpQzhEQSw0QkFDRSxtQkFBbUI7RUFEckIsNEV4Q25EQSw2RHdDd0Q2RyxFeENwRTdHLDBCd0NxRXNDO0VBTnRDLDRFeEMvREEsMkR3Q3lFd0csRXhDN0R4Ryw0QndDOEQyQztFQVgzQyxzREFlTSxhQUFhO0VBZm5CLGtFQW1CTSxtREFBbUYsRUFDbkYsb0JBQW9CO0VBcEIxQix5RUF1QlEseURBQXlGLEVBQ3pGLG9EQUFvRixJQUNyRjs7QWpDdkZQLDZCaUM4REEsNEJBQ0UsbUJBQW1CO0VBRHJCLDRFeENuREEsNkR3Q3dENkcsRXhDcEU3RywwQndDcUVzQztFQU50Qyw0RXhDL0RBLDJEd0N5RXdHLEV4QzdEeEcsNEJ3QzhEMkM7RUFYM0Msc0RBZU0sYUFBYTtFQWZuQixrRUFtQk0sbURBQW1GLEVBQ25GLG9CQUFvQjtFQXBCMUIseUVBdUJRLHlEQUF5RixFQUN6RixvREFBb0YsSUFDckY7O0FqQ3ZGUCw2QmlDOERBLDZCQUNFLG1CQUFtQjtFQURyQiw2RXhDbkRBLDZEd0N3RDZHLEV4Q3BFN0csMEJ3Q3FFc0M7RUFOdEMsNkV4Qy9EQSwyRHdDeUV3RyxFeEM3RHhHLDRCd0M4RDJDO0VBWDNDLHVEQWVNLGFBQWE7RUFmbkIsbUVBbUJNLG1EQUFtRixFQUNuRixvQkFBb0I7RUFwQjFCLDBFQXVCUSx5REFBeUYsRUFDekYsb0RBQW9GLElBQ3JGOztBakN2RlAsNkJpQzhEQSw4QkFDRSxtQkFBbUI7RUFEckIsOEV4Q25EQSw2RHdDd0Q2RyxFeENwRTdHLDBCd0NxRXNDO0VBTnRDLDhFeEMvREEsMkR3Q3lFd0csRXhDN0R4Ryw0QndDOEQyQztFQVgzQyx3REFlTSxhQUFhO0VBZm5CLG9FQW1CTSxtREFBbUYsRUFDbkYsb0JBQW9CO0VBcEIxQiwyRUF1QlEseURBQXlGLEVBQ3pGLG9EQUFvRixJQUNyRjs7QUFhWCxvQnhDaEpJLGdCd0NpSnNCOztBQUQxQix1Q0FJSSxtREFBbUY7O0FBSnZGLGtEQU9NLHNCQUFzQjs7QUFhMUIsMkJBQ0Usc0RBQStDLEVBQy9DLCtDQUF5QyxFQUN6Qyw2REFBNkQsRUFDN0QsNERBQXlFLEVBQ3pFLGdFQUFtRSxFQUNuRSw2REFBMkUsRUFDM0UsaUVBQXFFLEVBQ3JFLHlEQUE2RCxFQUM3RCwwREFBdUQsRUFDdkQsb0VBQTJFOztBQVY3RSw2QkFDRSx3REFBK0MsRUFDL0MsaURBQXlDLEVBQ3pDLCtEQUE2RCxFQUM3RCw0REFBeUUsRUFDekUsa0VBQW1FLEVBQ25FLDZEQUEyRSxFQUMzRSxtRUFBcUUsRUFDckUsMkRBQTZELEVBQzdELDREQUF1RCxFQUN2RCxzRUFBMkU7O0FBVjdFLDJCQUNFLHNEQUErQyxFQUMvQywrQ0FBeUMsRUFDekMsNkRBQTZELEVBQzdELDREQUF5RSxFQUN6RSxnRUFBbUUsRUFDbkUsNkRBQTJFLEVBQzNFLGlFQUFxRSxFQUNyRSx5REFBNkQsRUFDN0QsMERBQXVELEVBQ3ZELG9FQUEyRTs7QUFWN0Usd0JBQ0UsbURBQStDLEVBQy9DLDRDQUF5QyxFQUN6QywwREFBNkQsRUFDN0QsNERBQXlFLEVBQ3pFLDZEQUFtRSxFQUNuRSw2REFBMkUsRUFDM0UsOERBQXFFLEVBQ3JFLHNEQUE2RCxFQUM3RCx1REFBdUQsRUFDdkQsaUVBQTJFOztBQVY3RSwyQkFDRSxzREFBK0MsRUFDL0MsK0NBQXlDLEVBQ3pDLDZEQUE2RCxFQUM3RCw0REFBeUUsRUFDekUsZ0VBQW1FLEVBQ25FLDZEQUEyRSxFQUMzRSxpRUFBcUUsRUFDckUseURBQTZELEVBQzdELDBEQUF1RCxFQUN2RCxvRUFBMkU7O0FBVjdFLDBCQUNFLHFEQUErQyxFQUMvQyw4Q0FBeUMsRUFDekMsNERBQTZELEVBQzdELDREQUF5RSxFQUN6RSwrREFBbUUsRUFDbkUsNkRBQTJFLEVBQzNFLGdFQUFxRSxFQUNyRSx3REFBNkQsRUFDN0QseURBQXVELEVBQ3ZELG1FQUEyRTs7QUFWN0UseUJBQ0Usb0RBQStDLEVBQy9DLDZDQUF5QyxFQUN6QywyREFBNkQsRUFDN0QsNERBQXlFLEVBQ3pFLDhEQUFtRSxFQUNuRSw2REFBMkUsRUFDM0UsK0RBQXFFLEVBQ3JFLHVEQUE2RCxFQUM3RCx3REFBdUQsRUFDdkQsa0VBQTJFOztBQVY3RSx3QkFDRSxtREFBK0MsRUFDL0MsNENBQXlDLEVBQ3pDLDBEQUE2RCxFQUM3RCw0REFBeUUsRUFDekUsNkRBQW1FLEVBQ25FLDZEQUEyRSxFQUMzRSw4REFBcUUsRUFDckUsc0RBQTZELEVBQzdELHVEQUF1RCxFQUN2RCxpRUFBMkU7O0FDNUwvRSxhQUVFLDZCQUE2QyxFQUM3Qyx1VkFBdUMsRUFDdkMsMkJBQWlELEVBQ2pELGtDQUE2RCxFQUM3RCxtRUFBMkQsRUFDM0QsK0JBQTZELEVBQzdELHFDQUFtRSxFQUNuRSx1RUFBMkQsRUFHM0QsdUJBQXVCLEVBQ3ZCLFUxQ3FwRDhCLEUwQ3BwRDlCLFcxQ29wRDhCLEUwQ25wRDlCLHNCMUNxcERnQyxFMENwcERoQyxnQ0FBd0QsRUFDeEQsd0VBQTRHLEVBQzVHLFNBQVMsRXpDSlAsdUJEK2dCaUMsRTBDemdCbkMsb0NBQThEOztBQXBCaEUsbUJBd0JJLGdDQUF3RCxFQUN4RCxxQkFBcUIsRUFDckIsMENBQTBFOztBQTFCOUUsbUJBOEJJLFVBQVUsRUFDViw0Q0FBMkUsRUFDM0UsMENBQTBFOztBQWhDOUUsMkNBcUNJLG9CQUFvQixFQUNwQixpQkFBaUIsRUFDakIsNkNBQWdGOztBQVFwRixtQkFIRSx3Q0FBdUU7O0FqRHVqRHpFLG9DaUR2akRFLHdDQUF1RTs7QUNqRHpFLFNBRUUsdUJBQXVDLEVBQ3ZDLDZCQUE2QyxFQUM3Qyw0QkFBNkMsRUFDN0MsMEJBQXlDLEVBQ3pDLDJCQUE2QyxFN0N5UnpDLDhCQW5FK0IsRTZDcE5uQyxrQkFBcUMsRUFDckMsZ0RBQStCLEVBQy9CLCtDQUFtRCxFQUNuRCwyREFBbUQsRUFDbkQsaURBQXFELEVBQ3JELDJDQUErQyxFQUMvQyxrREFBbUQsRUFDbkQsdURBQTZDLEVBQzdDLGtFQUFpRSxFQUdqRSxnQ0FBd0QsRUFDeEQsZUFBZSxFN0MyUVgsb0NBbkUrQixFNkN0TW5DLDRCQUFnRCxFQUNoRCxvQkFBb0IsRUFDcEIsb0NBQXFELEVBQ3JELDRCQUE0QixFQUM1Qix1RUFBNkgsRUFDN0gsc0NBQStELEUxQ1I3RCw0QzBDUzhFOztBQTVCbEYsaUJBK0JJLFVBQVU7O0FBL0JkLG9CQW1DSSxhQUFhOztBQUlqQixtQkFDRSx1QkFBdUMsRUFFdkMsa0JBQWtCLEVBQ2xCLCtCQUFvRCxFQUNwRCxrQkFBa0IsRUFDbEIsZUFBZSxFQUNmLG9CQUFvQjs7QUFQdEIsdUNBVUksc0NBQTREOztBQUloRSxnQkFDRSxhQUFhLEVBQ2IsbUJBQW1CLEVBQ25CLDREQUE0RyxFQUM1RyxtQ0FBOEQsRUFDOUQsMkNBQW1FLEVBQ25FLDRCQUE0QixFQUM1QixxRkFBa0osRTFDaENoSiwwRjBDaUNrSixFMUNoQ2xKLDJGMENnQ2tKOztBQVJ0SiwyQkFXSSxtREFBMkUsRUFDM0Usc0NBQThEOztBQUlsRSxjQUNFLGtDQUEwRCxFQUMxRCxxQkFBcUI7O0FDOUR2QixTQUVFLHVCQUF1QyxFQUN2Qyx1QkFBcUMsRUFDckMsd0JBQXlDLEVBQ3pDLHlCQUF1QyxFQUN2QyxrQkFBcUMsRUFDckMsZ0NBQStCLEVBQy9CLDJEQUFtRCxFQUNuRCwrQ0FBbUQsRUFDbkQsb0RBQXFELEVBQ3JELDhDQUErQyxFQUMvQywyRkFBaUUsRUFDakUsaUNBQTJELEVBQzNELGlDQUEyRCxFQUMzRCxvQ0FBdUQsRUFDdkQsc0RBQWlFLEVBQ2pFLHNEQUFpRSxFQUNqRSxpQ0FBNkQsRUFDN0QsNkJBQStDLEVBQy9DLHNCQUE2QyxFQUM3QyxzREFBaUUsRUFDakUsc0RBQWlFLEVBR2pFLGVBQWUsRUFDZixNQUFNLEVBQ04sT0FBTyxFQUNQLCtCQUFvRCxFQUNwRCxhQUFhLEVBQ2IsV0FBVyxFQUNYLFlBQVksRUFDWixrQkFBa0IsRUFDbEIsZ0JBQWdCLEVBR2hCLFVBQVU7O0FBT1osZ0JBQ0Usa0JBQWtCLEVBQ2xCLFdBQVcsRUFDWCw4QkFBbUQsRUFFbkQsb0JBQW9COztBQUdwQiw0QjNCNUNJLG1DakJrL0NvRCxFNENwOEN0RCw4QjVDazhDbUQ7O0FpQjUrQ2pELDBDMkJ3Q0osNEIzQnZDTSxnQkFBZ0IsSTJCMENyQjs7QUFDRCw0QkFDRSxlNUNnOENvQzs7QTRDNTdDdEMsb0NBQ0Usc0I1QzY3QzJDOztBNEN6N0MvQywyQkFDRSwrQ0FBb0U7O0FBRHRFLDBDQUlJLGdCQUFnQixFQUNoQixnQkFBZ0I7O0FBTHBCLHVDQVNJLGdCQUFnQjs7QUFJcEIseUJBQ0UsYUFBYSxFQUNiLG1CQUFtQixFQUNuQixtREFBd0U7O0FBSTFFLGlCQUNFLGtCQUFrQixFQUNsQixhQUFhLEVBQ2Isc0JBQXNCLEVBQ3RCLFdBQVcsRUFFWCw0QkFBZ0QsRUFDaEQsb0JBQW9CLEVBQ3BCLG9DQUFxRCxFQUNyRCw0QkFBNEIsRUFDNUIsdUVBQTZILEUzQ3JGM0gsNEMyQ3NGOEUsRUFHaEYsVUFBVTs7QUFJWixrQkFFRSwwQkFBNkMsRUFDN0MseUJBQXFDLEVBQ3JDLDBCQUErQyxFQ2xIL0MsZUFBZSxFQUNmLE1BQU0sRUFDTixPQUFPLEVBQ1Asa0NEa0gyRSxFQ2pIM0UsWUFBWSxFQUNaLGFBQWEsRUFDYix1Q0QrR3NIOztBQzVHdEgsdUJBQVMsVUFBVTs7QUFDbkIsdUJBQVMsbUNEMkdrSzs7QUFLN0ssZ0JBQ0UsYUFBYSxFQUNiLGNBQWMsRUFDZCxtQkFBbUIsRUFDbkIsdUNBQW9FLEVBQ3BFLDRGQUFnSyxFM0NyRzlKLDJEMkNzRzhGLEUzQ3JHOUYsNEQyQ3FHOEY7O0FBTmxHLDJCQVNJLGdHQUE4SixFQUM5SixtSkFBZ1A7O0FBS3BQLGVBQ0UsZ0JBQWdCLEVBQ2hCLDhDQUE4RTs7QUFLaEYsY0FDRSxrQkFBa0IsRUFHbEIsY0FBYyxFQUNkLGdDQUFzRDs7QUFJeEQsZ0JBQ0UsYUFBYSxFQUNiLGNBQWMsRUFDZCxlQUFlLEVBQ2YsbUJBQW1CLEVBQ25CLHlCQUF5QixFQUN6Qix3RUFBdUgsRUFDdkgsMkNBQW1FLEVBQ25FLHlGQUE2SixFM0N6SDNKLCtEMkMwSGlHLEUzQ3pIakcsOEQyQ3lIaUc7O0FBVHJHLG9CQWVJLDZDQUFzRTs7QXBDM0d0RSw0Qm9DdERKLFNBd0tJLDBCQUF1QyxFQUN2QywyQ0FBK0M7RUE5SG5ELGdCQW1JSSxnQ0FBb0QsRUFDcEQsa0JBQWtCLEVBQ2xCLGlCQUFpQjtFQUduQixZQUNFLHVCQUFxQyxJQUN0Qzs7QXBDL0hDLDRCb0NtSUYsdUJBRUUsdUJBQXFDLElBQ3RDOztBcEN0SUMsNkJvQzBJRixZQUNFLHdCQUFxQyxJQUN0Qzs7QUFTQyxvQkFDRSxZQUFZLEVBQ1osZUFBZSxFQUNmLFlBQVksRUFDWixTQUFTOztBQUpYLG1DQU9JLFlBQVksRUFDWixTQUFTLEUzQ3pNYixnQjJDME00Qjs7QUFUNUIsbUUzQ2pNQSxnQjJDK000Qjs7QUFkNUIsZ0NBa0JJLGdCQUFnQjs7QXBDMUpwQiwrQm9Dd0lBLDRCQUNFLFlBQVksRUFDWixlQUFlLEVBQ2YsWUFBWSxFQUNaLFNBQVM7RUFKWCwyQ0FPSSxZQUFZLEVBQ1osU0FBUyxFM0N6TWIsZ0IyQzBNNEI7RUFUNUIsbUYzQ2pNQSxnQjJDK000QjtFQWQ1Qix3Q0FrQkksZ0JBQWdCLElBQ2pCOztBcEMzSkgsK0JvQ3dJQSw0QkFDRSxZQUFZLEVBQ1osZUFBZSxFQUNmLFlBQVksRUFDWixTQUFTO0VBSlgsMkNBT0ksWUFBWSxFQUNaLFNBQVMsRTNDek1iLGdCMkMwTTRCO0VBVDVCLG1GM0NqTUEsZ0IyQytNNEI7RUFkNUIsd0NBa0JJLGdCQUFnQixJQUNqQjs7QXBDM0pILCtCb0N3SUEsNEJBQ0UsWUFBWSxFQUNaLGVBQWUsRUFDZixZQUFZLEVBQ1osU0FBUztFQUpYLDJDQU9JLFlBQVksRUFDWixTQUFTLEUzQ3pNYixnQjJDME00QjtFQVQ1QixtRjNDak1BLGdCMkMrTTRCO0VBZDVCLHdDQWtCSSxnQkFBZ0IsSUFDakI7O0FwQzNKSCxnQ29Dd0lBLDRCQUNFLFlBQVksRUFDWixlQUFlLEVBQ2YsWUFBWSxFQUNaLFNBQVM7RUFKWCwyQ0FPSSxZQUFZLEVBQ1osU0FBUyxFM0N6TWIsZ0IyQzBNNEI7RUFUNUIsbUYzQ2pNQSxnQjJDK000QjtFQWQ1Qix3Q0FrQkksZ0JBQWdCLElBQ2pCOztBcEMzSkgsZ0NvQ3dJQSw2QkFDRSxZQUFZLEVBQ1osZUFBZSxFQUNmLFlBQVksRUFDWixTQUFTO0VBSlgsNENBT0ksWUFBWSxFQUNaLFNBQVMsRTNDek1iLGdCMkMwTTRCO0VBVDVCLHFGM0NqTUEsZ0IyQytNNEI7RUFkNUIseUNBa0JJLGdCQUFnQixJQUNqQjs7QXBDM0pILGdDb0N3SUEsOEJBQ0UsWUFBWSxFQUNaLGVBQWUsRUFDZixZQUFZLEVBQ1osU0FBUztFQUpYLDZDQU9JLFlBQVksRUFDWixTQUFTLEUzQ3pNYixnQjJDME00QjtFQVQ1Qix1RjNDak1BLGdCMkMrTTRCO0VBZDVCLDBDQWtCSSxnQkFBZ0IsSUFDakI7O0FFdE9QLFdBRUUseUJBQTJDLEVBQzNDLDZCQUFpRCxFQUNqRCw4QkFBaUQsRUFDakQsK0JBQWlELEVBQ2pELHFCQUEyQyxFaER3UnZDLGdDQW5FK0IsRWdEbk5uQyxxQ0FBeUMsRUFDekMseUNBQW1DLEVBQ25DLG1EQUF5RCxFQUN6RCx5QkFBNkMsRUFDN0MsZ0NBQXFELEVBQ3JELGlDQUF1RCxFQUd2RCxpQ0FBd0QsRUFDeEQsY0FBYyxFQUNkLGdDQUF1RCxFQ2xCdkQsc0MvQytsQjZFLEUrQzdsQjdFLGtCQUFrQixFQUNsQixnQi9Dd21CK0IsRStDdm1CL0IsZ0IvQyttQitCLEUrQzltQi9CLGdCQUFnQixFQUNoQixpQkFBaUIsRUFDakIscUJBQXFCLEVBQ3JCLGlCQUFpQixFQUNqQixvQkFBb0IsRUFDcEIsc0JBQXNCLEVBQ3RCLGtCQUFrQixFQUNsQixtQkFBbUIsRUFDbkIsb0JBQW9CLEVBQ3BCLGdCQUFnQixFakRnUlosc0NBbkUrQixFZ0RsTW5DLHFCQUFxQixFQUNyQixVQUFVOztBQTFCWixnQkE0Qlcsa0NBQTBEOztBQTVCckUsMEJBK0JJLGNBQWMsRUFDZCxvQ0FBZ0UsRUFDaEUsc0NBQW1FOztBQWpDdkUsa0NBb0NNLGtCQUFrQixFQUNsQixXQUFXLEVBQ1gseUJBQXlCLEVBQ3pCLG1CQUFtQjs7QUFLekIsZ0dBQ0UsaURBQThFOztBQURoRixnSEFJSSxTQUFTLEVBQ1QsdUZBQWdKLEVBQ2hKLHNDQUF5RDs7QUFJN0Q7QUFDQSxrR0FDRSwrQ0FBNEUsRUFDNUUscUNBQWtFLEVBQ2xFLHFDQUFpRTs7QUFIbkUsa0hBTUksV0FBVyxFQUNYLGdJQUFxTixFQUNyTix3Q0FBMkQ7O0FBSS9EO0FBRUEsc0dBQ0UsOENBQTJFOztBQUQ3RSxzSEFJSSxZQUFZLEVBQ1osdUZBQWdKLEVBQ2hKLHlDQUE0RDs7QUFJaEU7QUFDQSxtR0FDRSxnREFBNkUsRUFDN0UscUNBQWtFLEVBQ2xFLHFDQUFpRTs7QUFIbkUsbUhBTUksVUFBVSxFQUNWLGdJQUFxTixFQUNyTix1Q0FBMEQ7O0FBSTlEO0FBa0JBLGlCQUNFLHNDQUFnRSxFQUNoRSxnRUFBb0gsRUFDcEgsOEJBQW9ELEVBQ3BELGtCQUFrQixFQUNsQixzQ0FBeUQsRTdDakd2RCw4QzZDa0drRjs7QUVySHRGLFdBRUUseUJBQTJDLEVBQzNDLDZCQUFpRCxFbEQ0UjdDLGdDQW5FK0IsRWtEdk5uQyxrQ0FBbUMsRUFDbkMsaURBQXVELEVBQ3ZELDZEQUF1RCxFQUN2RCxzREFBeUQsRUFDekQsMkZBQXFFLEVBQ3JFLDZDQUFtRCxFQUNuRCxtQ0FBK0QsRUFDL0QscUNBQStELEVsRG1SM0QsbUNBbkUrQixFa0Q5TW5DLGtDQUF1RCxFQUN2RCw4Q0FBaUQsRUFDakQsaUNBQTJELEVBQzNELGlDQUEyRCxFQUMzRCw2Q0FBbUQsRUFDbkQsOEJBQXFELEVBQ3JELGlDQUF1RCxFQUN2RCx5REFBdUQsRUFHdkQsaUNBQXdELEVBQ3hELGNBQWMsRUFDZCxzQ0FBZ0UsRUR6QmhFLHNDL0MrbEI2RSxFK0M3bEI3RSxrQkFBa0IsRUFDbEIsZ0IvQ3dtQitCLEUrQ3ZtQi9CLGdCL0MrbUIrQixFK0M5bUIvQixnQkFBZ0IsRUFDaEIsaUJBQWlCLEVBQ2pCLHFCQUFxQixFQUNyQixpQkFBaUIsRUFDakIsb0JBQW9CLEVBQ3BCLHNCQUFzQixFQUN0QixrQkFBa0IsRUFDbEIsbUJBQW1CLEVBQ25CLG9CQUFvQixFQUNwQixnQkFBZ0IsRWpEZ1JaLHNDQW5FK0IsRWtENUxuQyxxQkFBcUIsRUFDckIsc0NBQXlELEVBQ3pELDRCQUE0QixFQUM1QiwyRUFBcUksRS9DaEJuSSw4QytDaUJrRjs7QUFwQ3RGLDBCQXdDSSxjQUFjLEVBQ2Qsb0NBQWdFLEVBQ2hFLHNDQUFtRTs7QUExQ3ZFLGtFQThDTSxrQkFBa0IsRUFDbEIsY0FBYyxFQUNkLFdBQVcsRUFDWCx5QkFBeUIsRUFDekIsbUJBQW1CLEVBQ25CLGVBQWU7O0FBS3JCLG9HQUVJLG9GQUE4STs7QUFGbEoscU9BTU0sdUZBQWdKOztBQU50SixvSEFVTSxTQUFTLEVBQ1QsZ0RBQTZFOztBQVhuRixrSEFlTSxzQ0FBbUUsRUFDbkUsc0NBQXlEOztBQUsvRDtBQUNBLHNHQUVJLGtGQUE0SSxFQUM1SSxxQ0FBa0UsRUFDbEUscUNBQWlFOztBQUpyRSx5T0FRTSxnSUFBcU47O0FBUjNOLHNIQVlNLE9BQU8sRUFDUCxrREFBK0U7O0FBYnJGLG9IQWlCTSxvQ0FBaUUsRUFDakUsd0NBQTJEOztBQUtqRTtBQUVBLDBHQUVJLGlGQUEySTs7QUFGL0ksaVBBTU0sdUZBQWdKOztBQU50SiwwSEFVTSxNQUFNLEVBQ04sbURBQWdGOztBQVh0Rix3SEFlTSxtQ0FBZ0UsRUFDaEUseUNBQTREOztBQWhCbEUsd0hBc0JJLGtCQUFrQixFQUNsQixNQUFNLEVBQ04sU0FBUyxFQUNULGNBQWMsRUFDZCxvQ0FBZ0UsRUFDaEUsc0RBQWtGLEVBQ2xGLFdBQVcsRUFDWCwrRUFBc0k7O0FBSTFJO0FBQ0EsdUdBRUksbUZBQTZJLEVBQzdJLHFDQUFrRSxFQUNsRSxxQ0FBaUU7O0FBSnJFLDJPQVFNLGdJQUFxTjs7QUFSM04sdUhBWU0sUUFBUSxFQUNSLGlEQUE4RTs7QUFicEYscUhBaUJNLHFDQUFrRSxFQUNsRSx1Q0FBMEQ7O0FBS2hFO0FBa0JBLGtCQUNFLDhFQUFnSixFQUNoSixnQkFBZ0IsRWxEMkdaLDZDQW5FK0IsRWtEdENuQyxxQ0FBa0UsRUFDbEUsNkNBQXVFLEVBQ3ZFLGtGQUE0SSxFL0M1SjFJLDZEK0M2SmtHLEUvQzVKbEcsOEQrQzRKa0c7O0FBUHRHLHdCQVVJLGFBQWE7O0FBSWpCLGdCQUNFLDBFQUF3SSxFQUN4SSxtQ0FBOEQ7O0FDckxoRSxZQUNFLGtCQUFrQjs7QUFHcEIsMEJBQ0UsbUJBQW1COztBQUdyQixrQkFDRSxrQkFBa0IsRUFDbEIsV0FBVyxFQUNYLGdCQUFnQjs7QUN0QmhCLHlCQUNFLGNBQWMsRUFDZCxXQUFXLEVBQ1gsV0FBVzs7QUR1QmYsaUJBQ0Usa0JBQWtCLEVBQ2xCLGFBQWEsRUFDYixXQUFXLEVBQ1gsV0FBVyxFQUNYLG1CQUFtQixFQUNuQiwyQkFBMkIsRWhDbEJ2QixzQ2pCMm5Ea0Y7O0FpQnZuRGxGLDBDZ0NRTixpQmhDUFEsZ0JBQWdCLElnQ2V2Qjs7QUFFRCxrRUFHRSxjQUFjOztBQUdoQiwyRUFFRSwyQkFBMkI7O0FBRzdCLDJFQUVFLDRCQUE0Qjs7QUFROUIsZ0NBRUksVUFBVSxFQUNWLDRCQUE0QixFQUM1QixlQUFlOztBQUpuQixxSkFVSSxVQUFVLEVBQ1YsVUFBVTs7QUFYZCx1RkFnQkksVUFBVSxFQUNWLFVBQVUsRWhDNURSLDJCakIwbkRrQzs7QWlCdG5EbEMsMENnQ3VDTix1RmhDdENRLGdCQUFnQixJZ0N5RHJCOztBQVFILGlEQUVFLGtCQUFrQixFQUNsQixNQUFNLEVBQ04sU0FBUyxFQUNULFVBQVUsRUFFVixhQUFhLEVBQ2IsbUJBQW1CLEVBQ25CLHVCQUF1QixFQUN2QixVakRraERzQyxFaURqaER0QyxVQUFVLEVBQ1YsY3ZEM0ZhLEV1RDRGYixrQkFBa0IsRUFDbEIsZ0JBQWdCLEVBQ2hCLFNBQVMsRUFDVCxZakQ2Z0RxQyxFaUJubURqQyw4QmpCcW1EZ0Q7O0FpQmptRGhELDBDZ0NrRU4saURoQ2pFUSxnQkFBZ0IsSWdDNEZ2Qjs7QUEzQkQseUhBc0JJLGN2RHJHVyxFdURzR1gscUJBQXFCLEVBQ3JCLFVBQVUsRUFDVixZakRxZ0RtQzs7QWlEbGdEdkMseUJBQ0UsT0FBTzs7QUFHVCx5QkFDRSxRQUFROztBQUtWLDJEQUVFLHFCQUFxQixFQUNyQixXakRzZ0R1QyxFaURyZ0R2QyxZakRxZ0R1QyxFaURwZ0R2Qyw0QkFBNEIsRUFDNUIsd0JBQXdCLEVBQ3hCLDBCQUEwQjs7QUFHNUIsOEJBQ0UsZ2hCQUE0SDs7QUFFOUgsOEJBQ0UsZ2hCQUE0SDs7QUFROUgsdUJBQ0Usa0JBQWtCLEVBQ2xCLFFBQVEsRUFDUixTQUFTLEVBQ1QsT0FBTyxFQUNQLFVBQVUsRUFDVixhQUFhLEVBQ2IsdUJBQXVCLEVBQ3ZCLFVBQVUsRUFFVixpQmpEczlDc0MsRWlEcjlDdEMsbUJBQW1CLEVBQ25CLGdCakRvOUNzQzs7QWlEaCtDeEMsd0NBZUksdUJBQXVCLEVBQ3ZCLGNBQWMsRUFDZCxXakRvOUNxQyxFaURuOUNyQyxXakRvOUNvQyxFaURuOUNwQyxVQUFVLEVBQ1YsaUJqRG85Q29DLEVpRG45Q3BDLGdCakRtOUNvQyxFaURsOUNwQyxtQkFBbUIsRUFDbkIsZUFBZSxFQUNmLHlCdkRuS1csRXVEb0tYLDRCQUE0QixFQUM1QixTQUFTLEVBRVQsa0NBQWlFLEVBQ2pFLHFDQUFvRSxFQUNwRSxZakQyOENtQyxFaUIzbURqQyw2QmpCOG1EK0M7O0FpQjFtRC9DLDBDZ0M4SE4sd0NoQzdIUSxnQkFBZ0IsSWdDNkpyQjs7QUFoQ0gsK0JBbUNJLFVqRHc4Q2tDOztBaUQvN0N0QyxvQkFDRSxrQkFBa0IsRUFDbEIsVUFBNEMsRUFDNUMsZWpEazhDMEMsRWlEajhDMUMsU0FBMkMsRUFDM0Msb0JqRCs3QzBDLEVpRDk3QzFDLHVCakQ4N0MwQyxFaUQ3N0MxQyxjdkQ5TGEsRXVEK0xiLGtCQUFrQjs7QUFNbEIseUZBRUUsZ0NqRG04Q3lEOztBaURoOEMzRCx1REFDRSx5QnZEMU1XOztBdUQ2TWIsbUNBQ0UsY3ZEOU1XOztBRGsxRGYsdVB3RDVvREksZ0NqRG04Q3lEOztBUDJNN0QsZ0p3RDFvREkseUJ2RDFNVzs7QURzMURmLHdHd0R4b0RJLGN2RDlNVzs7QXlESmYsaUNBRUUscUJBQXFCLEVBQ3JCLDhCQUFvRCxFQUNwRCxnQ0FBdUQsRUFDdkQsZ0RBQStFLEVBRS9FLGtCQUFrQixFQUNsQiw2RkFBNEo7O0FBSTlKLDRCQUNFLEtBQUssMENBQStDOztBQUl0RCxrQkFFRSx3QkFBeUMsRUFDekMseUJBQTJDLEVBQzNDLHFDQUEyRCxFQUMzRCxpQ0FBdUQsRUFDdkQsbUNBQTZELEVBQzdELDJDQUEyRCxFQUczRCx5REFBc0YsRUFDdEYsK0JBQStCOztBQUdqQyxxQkFFRSx3QkFBeUMsRUFDekMseUJBQTJDLEVBQzNDLGdDQUF1RDs7QUFTekQsMEJBQ0UsS0FDRSxtQkFBbUI7RUFFckIsTUFDRSxVQUFVO0lBQ1YsZUFBZTs7QUFLbkIsZ0JBRUUsd0JBQXlDLEVBQ3pDLHlCQUEyQyxFQUMzQyxxQ0FBMkQsRUFDM0QsbUNBQTZELEVBQzdELHlDQUEyRCxFQUczRCw4QkFBOEIsRUFDOUIsVUFBVTs7QUFHWixtQkFDRSx3QkFBeUMsRUFDekMseUJBQTJDOztBQUkzQywwQ0FDRSxpQ0FFRSxrQ0FBNkQsSUFDOUQ7O0FDaEZMLDBHQUVFLDJCQUErQyxFQUMvQywyQkFBNkMsRUFDN0MsMkJBQStDLEVBQy9DLDhCQUFxRCxFQUNyRCw4QkFBcUQsRUFDckQsMENBQTZDLEVBQzdDLG9DQUF1QyxFQUN2QyxtREFBMkQsRUFDM0QsK0RBQTJELEVBQzNELGtEQUF1RCxFQUN2RCxxREFBdUQsRUFDdkQscUNBQXFFOztBNUM2RG5FLCtCNEM1Q0YsZ0JBRUksZUFBZSxFQUNmLFNBQVMsRUFDVCxtQ0FBNEQsRUFDNUQsYUFBYSxFQUNiLHNCQUFzQixFQUN0QixlQUFlLEVBQ2YsZ0NBQXdELEVBQ3hELGtCQUFrQixFQUNsQix3Q0FBNkQsRUFDN0QsNEJBQTRCLEVBQzVCLFVBQVUsRW5DNUJWLDBDbUM4QitFLElBcUVsRjs7QW5DL0ZHLG9FbUNZSixnQm5DWE0sZ0JBQWdCLEltQzhGckI7O0E1Q3ZDQywrQjRDNUNGLGdDQWlCTSxNQUFNLEVBQ04sT0FBTyxFQUNQLGdDQUF3RCxFQUN4RCxxRkFBbUosRUFDbkosNEJBQTRCO0VBckJsQyw4QkF5Qk0sTUFBTSxFQUNOLFFBQVEsRUFDUixnQ0FBd0QsRUFDeEQsb0ZBQWtKLEVBQ2xKLDJCQUEyQjtFQTdCakMsOEJBaUNNLE1BQU0sRUFDTixRQUFRLEVBQ1IsT0FBTyxFQUNQLGtDQUEyRCxFQUMzRCxnQkFBZ0IsRUFDaEIsc0ZBQW9KLEVBQ3BKLDRCQUE0QjtFQXZDbEMsaUNBMkNNLFFBQVEsRUFDUixPQUFPLEVBQ1Asa0NBQTJELEVBQzNELGdCQUFnQixFQUNoQixtRkFBaUosRUFDakosMkJBQTJCO0VBaERqQyx5REFxRE0sZUFBZTtFQXJEckIsa0VBMkRNLG1CQUFtQixJQUNwQjs7QTVDN0JILDRCNEMvQkYsZ0JBaUVNLDJCQUErQyxFQUMvQyw4QkFBMkQsRUFDM0Qsd0NBQXdDO0VBbkU5QyxrQ0FzRVEsYUFBYTtFQXRFckIsZ0NBMEVRLGFBQWEsRUFDYixZQUFZLEVBQ1osVUFBVSxFQUNWLG1CQUFtQixFQUVuQix3Q0FBd0MsSUFDekM7O0E1Q3BDTCwrQjRDNUNGLGdCQUVJLGVBQWUsRUFDZixTQUFTLEVBQ1QsbUNBQTRELEVBQzVELGFBQWEsRUFDYixzQkFBc0IsRUFDdEIsZUFBZSxFQUNmLGdDQUF3RCxFQUN4RCxrQkFBa0IsRUFDbEIsd0NBQTZELEVBQzdELDRCQUE0QixFQUM1QixVQUFVLEVuQzVCViwwQ21DOEIrRSxJQXFFbEY7O0FuQy9GRyxvRW1DWUosZ0JuQ1hNLGdCQUFnQixJbUM4RnJCOztBNUN2Q0MsK0I0QzVDRixnQ0FpQk0sTUFBTSxFQUNOLE9BQU8sRUFDUCxnQ0FBd0QsRUFDeEQscUZBQW1KLEVBQ25KLDRCQUE0QjtFQXJCbEMsOEJBeUJNLE1BQU0sRUFDTixRQUFRLEVBQ1IsZ0NBQXdELEVBQ3hELG9GQUFrSixFQUNsSiwyQkFBMkI7RUE3QmpDLDhCQWlDTSxNQUFNLEVBQ04sUUFBUSxFQUNSLE9BQU8sRUFDUCxrQ0FBMkQsRUFDM0QsZ0JBQWdCLEVBQ2hCLHNGQUFvSixFQUNwSiw0QkFBNEI7RUF2Q2xDLGlDQTJDTSxRQUFRLEVBQ1IsT0FBTyxFQUNQLGtDQUEyRCxFQUMzRCxnQkFBZ0IsRUFDaEIsbUZBQWlKLEVBQ2pKLDJCQUEyQjtFQWhEakMseURBcURNLGVBQWU7RUFyRHJCLGtFQTJETSxtQkFBbUIsSUFDcEI7O0E1QzdCSCw0QjRDL0JGLGdCQWlFTSwyQkFBK0MsRUFDL0MsOEJBQTJELEVBQzNELHdDQUF3QztFQW5FOUMsa0NBc0VRLGFBQWE7RUF0RXJCLGdDQTBFUSxhQUFhLEVBQ2IsWUFBWSxFQUNaLFVBQVUsRUFDVixtQkFBbUIsRUFFbkIsd0NBQXdDLElBQ3pDOztBNUNwQ0wsK0I0QzVDRixnQkFFSSxlQUFlLEVBQ2YsU0FBUyxFQUNULG1DQUE0RCxFQUM1RCxhQUFhLEVBQ2Isc0JBQXNCLEVBQ3RCLGVBQWUsRUFDZixnQ0FBd0QsRUFDeEQsa0JBQWtCLEVBQ2xCLHdDQUE2RCxFQUM3RCw0QkFBNEIsRUFDNUIsVUFBVSxFbkM1QlYsMENtQzhCK0UsSUFxRWxGOztBbkMvRkcsb0VtQ1lKLGdCbkNYTSxnQkFBZ0IsSW1DOEZyQjs7QTVDdkNDLCtCNEM1Q0YsZ0NBaUJNLE1BQU0sRUFDTixPQUFPLEVBQ1AsZ0NBQXdELEVBQ3hELHFGQUFtSixFQUNuSiw0QkFBNEI7RUFyQmxDLDhCQXlCTSxNQUFNLEVBQ04sUUFBUSxFQUNSLGdDQUF3RCxFQUN4RCxvRkFBa0osRUFDbEosMkJBQTJCO0VBN0JqQyw4QkFpQ00sTUFBTSxFQUNOLFFBQVEsRUFDUixPQUFPLEVBQ1Asa0NBQTJELEVBQzNELGdCQUFnQixFQUNoQixzRkFBb0osRUFDcEosNEJBQTRCO0VBdkNsQyxpQ0EyQ00sUUFBUSxFQUNSLE9BQU8sRUFDUCxrQ0FBMkQsRUFDM0QsZ0JBQWdCLEVBQ2hCLG1GQUFpSixFQUNqSiwyQkFBMkI7RUFoRGpDLHlEQXFETSxlQUFlO0VBckRyQixrRUEyRE0sbUJBQW1CLElBQ3BCOztBNUM3QkgsNEI0Qy9CRixnQkFpRU0sMkJBQStDLEVBQy9DLDhCQUEyRCxFQUMzRCx3Q0FBd0M7RUFuRTlDLGtDQXNFUSxhQUFhO0VBdEVyQixnQ0EwRVEsYUFBYSxFQUNiLFlBQVksRUFDWixVQUFVLEVBQ1YsbUJBQW1CLEVBRW5CLHdDQUF3QyxJQUN6Qzs7QTVDcENMLGdDNEM1Q0YsZ0JBRUksZUFBZSxFQUNmLFNBQVMsRUFDVCxtQ0FBNEQsRUFDNUQsYUFBYSxFQUNiLHNCQUFzQixFQUN0QixlQUFlLEVBQ2YsZ0NBQXdELEVBQ3hELGtCQUFrQixFQUNsQix3Q0FBNkQsRUFDN0QsNEJBQTRCLEVBQzVCLFVBQVUsRW5DNUJWLDBDbUM4QitFLElBcUVsRjs7QW5DL0ZHLHFFbUNZSixnQm5DWE0sZ0JBQWdCLEltQzhGckI7O0E1Q3ZDQyxnQzRDNUNGLGdDQWlCTSxNQUFNLEVBQ04sT0FBTyxFQUNQLGdDQUF3RCxFQUN4RCxxRkFBbUosRUFDbkosNEJBQTRCO0VBckJsQyw4QkF5Qk0sTUFBTSxFQUNOLFFBQVEsRUFDUixnQ0FBd0QsRUFDeEQsb0ZBQWtKLEVBQ2xKLDJCQUEyQjtFQTdCakMsOEJBaUNNLE1BQU0sRUFDTixRQUFRLEVBQ1IsT0FBTyxFQUNQLGtDQUEyRCxFQUMzRCxnQkFBZ0IsRUFDaEIsc0ZBQW9KLEVBQ3BKLDRCQUE0QjtFQXZDbEMsaUNBMkNNLFFBQVEsRUFDUixPQUFPLEVBQ1Asa0NBQTJELEVBQzNELGdCQUFnQixFQUNoQixtRkFBaUosRUFDakosMkJBQTJCO0VBaERqQyx5REFxRE0sZUFBZTtFQXJEckIsa0VBMkRNLG1CQUFtQixJQUNwQjs7QTVDN0JILDZCNEMvQkYsZ0JBaUVNLDJCQUErQyxFQUMvQyw4QkFBMkQsRUFDM0Qsd0NBQXdDO0VBbkU5QyxrQ0FzRVEsYUFBYTtFQXRFckIsZ0NBMEVRLGFBQWEsRUFDYixZQUFZLEVBQ1osVUFBVSxFQUNWLG1CQUFtQixFQUVuQix3Q0FBd0MsSUFDekM7O0E1Q3BDTCxnQzRDNUNGLGlCQUVJLGVBQWUsRUFDZixTQUFTLEVBQ1QsbUNBQTRELEVBQzVELGFBQWEsRUFDYixzQkFBc0IsRUFDdEIsZUFBZSxFQUNmLGdDQUF3RCxFQUN4RCxrQkFBa0IsRUFDbEIsd0NBQTZELEVBQzdELDRCQUE0QixFQUM1QixVQUFVLEVuQzVCViwwQ21DOEIrRSxJQXFFbEY7O0FuQy9GRyxxRW1DWUosaUJuQ1hNLGdCQUFnQixJbUM4RnJCOztBNUN2Q0MsZ0M0QzVDRixpQ0FpQk0sTUFBTSxFQUNOLE9BQU8sRUFDUCxnQ0FBd0QsRUFDeEQscUZBQW1KLEVBQ25KLDRCQUE0QjtFQXJCbEMsK0JBeUJNLE1BQU0sRUFDTixRQUFRLEVBQ1IsZ0NBQXdELEVBQ3hELG9GQUFrSixFQUNsSiwyQkFBMkI7RUE3QmpDLCtCQWlDTSxNQUFNLEVBQ04sUUFBUSxFQUNSLE9BQU8sRUFDUCxrQ0FBMkQsRUFDM0QsZ0JBQWdCLEVBQ2hCLHNGQUFvSixFQUNwSiw0QkFBNEI7RUF2Q2xDLGtDQTJDTSxRQUFRLEVBQ1IsT0FBTyxFQUNQLGtDQUEyRCxFQUMzRCxnQkFBZ0IsRUFDaEIsbUZBQWlKLEVBQ2pKLDJCQUEyQjtFQWhEakMsMkRBcURNLGVBQWU7RUFyRHJCLHFFQTJETSxtQkFBbUIsSUFDcEI7O0E1QzdCSCw2QjRDL0JGLGlCQWlFTSwyQkFBK0MsRUFDL0MsOEJBQTJELEVBQzNELHdDQUF3QztFQW5FOUMsbUNBc0VRLGFBQWE7RUF0RXJCLGlDQTBFUSxhQUFhLEVBQ2IsWUFBWSxFQUNaLFVBQVUsRUFDVixtQkFBbUIsRUFFbkIsd0NBQXdDLElBQ3pDOztBNUNwQ0wsZ0M0QzVDRixrQkFFSSxlQUFlLEVBQ2YsU0FBUyxFQUNULG1DQUE0RCxFQUM1RCxhQUFhLEVBQ2Isc0JBQXNCLEVBQ3RCLGVBQWUsRUFDZixnQ0FBd0QsRUFDeEQsa0JBQWtCLEVBQ2xCLHdDQUE2RCxFQUM3RCw0QkFBNEIsRUFDNUIsVUFBVSxFbkM1QlYsMENtQzhCK0UsSUFxRWxGOztBbkMvRkcscUVtQ1lKLGtCbkNYTSxnQkFBZ0IsSW1DOEZyQjs7QTVDdkNDLGdDNEM1Q0Ysa0NBaUJNLE1BQU0sRUFDTixPQUFPLEVBQ1AsZ0NBQXdELEVBQ3hELHFGQUFtSixFQUNuSiw0QkFBNEI7RUFyQmxDLGdDQXlCTSxNQUFNLEVBQ04sUUFBUSxFQUNSLGdDQUF3RCxFQUN4RCxvRkFBa0osRUFDbEosMkJBQTJCO0VBN0JqQyxnQ0FpQ00sTUFBTSxFQUNOLFFBQVEsRUFDUixPQUFPLEVBQ1Asa0NBQTJELEVBQzNELGdCQUFnQixFQUNoQixzRkFBb0osRUFDcEosNEJBQTRCO0VBdkNsQyxtQ0EyQ00sUUFBUSxFQUNSLE9BQU8sRUFDUCxrQ0FBMkQsRUFDM0QsZ0JBQWdCLEVBQ2hCLG1GQUFpSixFQUNqSiwyQkFBMkI7RUFoRGpDLDZEQXFETSxlQUFlO0VBckRyQix3RUEyRE0sbUJBQW1CLElBQ3BCOztBNUM3QkgsNkI0Qy9CRixrQkFpRU0sMkJBQStDLEVBQy9DLDhCQUEyRCxFQUMzRCx3Q0FBd0M7RUFuRTlDLG9DQXNFUSxhQUFhO0VBdEVyQixrQ0EwRVEsYUFBYSxFQUNiLFlBQVksRUFDWixVQUFVLEVBQ1YsbUJBQW1CLEVBRW5CLHdDQUF3QyxJQUN6Qzs7QUFoRlAsYUFFSSxlQUFlLEVBQ2YsU0FBUyxFQUNULG1DQUE0RCxFQUM1RCxhQUFhLEVBQ2Isc0JBQXNCLEVBQ3RCLGVBQWUsRUFDZixnQ0FBd0QsRUFDeEQsa0JBQWtCLEVBQ2xCLHdDQUE2RCxFQUM3RCw0QkFBNEIsRUFDNUIsVUFBVSxFbkM1QlYsMENtQzhCK0U7O0FuQzFCL0UsMENtQ1lKLGFuQ1hNLGdCQUFnQixJbUM4RnJCOztBQW5GRCw2QkFpQk0sTUFBTSxFQUNOLE9BQU8sRUFDUCxnQ0FBd0QsRUFDeEQscUZBQW1KLEVBQ25KLDRCQUE0Qjs7QUFyQmxDLDJCQXlCTSxNQUFNLEVBQ04sUUFBUSxFQUNSLGdDQUF3RCxFQUN4RCxvRkFBa0osRUFDbEosMkJBQTJCOztBQTdCakMsMkJBaUNNLE1BQU0sRUFDTixRQUFRLEVBQ1IsT0FBTyxFQUNQLGtDQUEyRCxFQUMzRCxnQkFBZ0IsRUFDaEIsc0ZBQW9KLEVBQ3BKLDRCQUE0Qjs7QUF2Q2xDLDhCQTJDTSxRQUFRLEVBQ1IsT0FBTyxFQUNQLGtDQUEyRCxFQUMzRCxnQkFBZ0IsRUFDaEIsbUZBQWlKLEVBQ2pKLDJCQUEyQjs7QUFoRGpDLG1EQXFETSxlQUFlOztBQXJEckIseURBMkRNLG1CQUFtQjs7QUEyQjNCLHNCUHBIRSxlQUFlLEVBQ2YsTUFBTSxFQUNOLE9BQU8sRUFDUCxhN0MwbUNzQyxFNkN6bUN0QyxZQUFZLEVBQ1osYUFBYSxFQUNiLHlCbkRBYTs7QW1ER2IsMkJBQVMsVUFBVTs7QUFDbkIsMkJBQVMsWTdDbStDMkI7O0FvRHIzQ3RDLG9CQUNFLGFBQWEsRUFDYixtQkFBbUIsRUFDbkIsb0VBQTRIOztBQUg5SCwrQkFNSSwwRkFBa0osRUFDbEosMElBQThOOztBQUlsTyxtQkFDRSxnQkFBZ0IsRUFDaEIsa0RBQXNGOztBQUd4RixrQkFDRSxZQUFZLEVBQ1osb0VBQTRILEVBQzVILGdCQUFnQjs7QUM3SWxCLGVBQ0UscUJBQXFCLEVBQ3JCLGVBQWUsRUFDZixzQkFBc0IsRUFDdEIsWUFBWSxFQUNaLDhCQUE4QixFQUM5QixZckRnekNvQzs7QXFEdHpDdEMsMkJBU0kscUJBQXFCLEVBQ3JCLFdBQVc7O0FBS2Ysa0JBQ0UsZ0JBQWdCOztBQUdsQixrQkFDRSxnQkFBZ0I7O0FBR2xCLGtCQUNFLGlCQUFpQjs7QUFJbkIsaUNBRUksbURBQW1EOztBQUl2RCw4QkFDRSxNQUNFLFlyRG14Q2tDOztBcUQvd0N0QyxvQkFDRSxxRkFBOEcsRUFDOUcsb0JBQW9CLEVBQ3BCLDhDQUE4Qzs7QUFHaEQsOEJBQ0UsT0FDRSx1QkFBdUI7O0FIOUN6QixtQkFDRSxjQUFjLEVBQ2QsV0FBVyxFQUNYLFdBQVc7O0FJSGIsbUJBQ0UseUJBQXdFLEVBQ3hFLGlGQUFtSjs7QUFGckoscUJBQ0UseUJBQXdFLEVBQ3hFLG1GQUFtSjs7QUFGckosbUJBQ0UseUJBQXdFLEVBQ3hFLGlGQUFtSjs7QUFGckosZ0JBQ0UseUJBQXdFLEVBQ3hFLDhFQUFtSjs7QUFGckosbUJBQ0UseUJBQXdFLEVBQ3hFLGlGQUFtSjs7QUFGckosa0JBQ0UseUJBQXdFLEVBQ3hFLGdGQUFtSjs7QUFGckosaUJBQ0UseUJBQXdFLEVBQ3hFLCtFQUFtSjs7QUFGckosZ0JBQ0UseUJBQXdFLEVBQ3hFLDhFQUFtSjs7QUNGckosZ0JBQ0Usd0VBQTRJLEVBQzVJLGtHQUFnTDs7QUFGbEwsMkNBUU0sOERBQStILEVBQy9ILHdGQUFnSzs7QUFUdEssa0JBQ0UsMEVBQTRJLEVBQzVJLG9HQUFnTDs7QUFGbEwsK0NBUU0sOERBQStILEVBQy9ILHdGQUFnSzs7QUFUdEssZ0JBQ0Usd0VBQTRJLEVBQzVJLGtHQUFnTDs7QUFGbEwsMkNBUU0sK0RBQStILEVBQy9ILHlGQUFnSzs7QUFUdEssYUFDRSxxRUFBNEksRUFDNUksK0ZBQWdMOztBQUZsTCxxQ0FRTSwrREFBK0gsRUFDL0gseUZBQWdLOztBQVR0SyxnQkFDRSx3RUFBNEksRUFDNUksa0dBQWdMOztBQUZsTCwyQ0FRTSwrREFBK0gsRUFDL0gseUZBQWdLOztBQVR0SyxlQUNFLHVFQUE0SSxFQUM1SSxpR0FBZ0w7O0FBRmxMLHlDQVFNLDhEQUErSCxFQUMvSCx3RkFBZ0s7O0FBVHRLLGNBQ0Usc0VBQTRJLEVBQzVJLGdHQUFnTDs7QUFGbEwsdUNBUU0sZ0VBQStILEVBQy9ILDBGQUFnSzs7QUFUdEssYUFDRSxxRUFBNEksRUFDNUksK0ZBQWdMOztBQUZsTCxxQ0FRTSw2REFBK0gsRUFDL0gsdUZBQWdLOztBQU94SyxzQkFDRSwrRUFBK0osRUFDL0oseUdBQW1NOztBQUZyTSx1REFPTSxrRkFBaUssRUFDakssNEdBQXFNOztBQzFCM00sb0JBQ0UsVUFBVSxFQUVWLGtKQUFzUTs7QUNIeFEsYUFDRSxvQkFBb0IsRUFDcEIsYXpENmNtQyxFeUQ1Y25DLG1CQUFtQixFQUNuQixrRkFBNkgsRUFDN0gsNkJ6RDJjaUMsRXlEMWNqQywyQkFBMkI7O0FBTjdCLG1CQVNJLGNBQWMsRUFDZCxVekR1YzZCLEV5RHRjN0IsV3pEc2M2QixFeURyYzdCLGtCQUFrQixFeENJaEIsc0NqQmtjaUQ7O0FpQjliakQsMEN3Q3BCTixtQnhDcUJRLGdCQUFnQixJd0NQckI7O0FBR0gscUVBSU0sbUVBQStGOztBQ25CckcsU0FDRSxrQkFBa0IsRUFDbEIsV0FBVzs7QUFGYixpQkFLSSxjQUFjLEVBQ2QsbUNBQXdELEVBQ3hELFdBQVc7O0FBUGYsYUFXSSxrQkFBa0IsRUFDbEIsTUFBTSxFQUNOLE9BQU8sRUFDUCxXQUFXLEVBQ1gsWUFBWTs7QUFLZCxhQUNFLHVCQUF1Qzs7QUFEekMsYUFDRSxxQ0FBdUM7O0FBRHpDLGNBQ0Usc0NBQXVDOztBQUR6QyxjQUNFLHNDQUF1Qzs7QUNyQjNDLGFBQ0UsZUFBZSxFQUNmLE1BQU0sRUFDTixRQUFRLEVBQ1IsT0FBTyxFQUNQLGEzRHVtQ3NDOztBMkRwbUN4QyxnQkFDRSxlQUFlLEVBQ2YsUUFBUSxFQUNSLFNBQVMsRUFDVCxPQUFPLEVBQ1AsYTNEK2xDc0M7O0EyRHZsQ3BDLGNBQ0UsZ0JBQWdCLEVBQ2hCLE1BQU0sRUFDTixhM0RtbENrQzs7QTJEaGxDcEMsaUJBQ0UsZ0JBQWdCLEVBQ2hCLFNBQVMsRUFDVCxhM0Q2a0NrQzs7QVE5aUNwQyw0Qm1EeENBLGlCQUNFLGdCQUFnQixFQUNoQixNQUFNLEVBQ04sYTNEbWxDa0M7RTJEaGxDcEMsb0JBQ0UsZ0JBQWdCLEVBQ2hCLFNBQVMsRUFDVCxhM0Q2a0NrQyxJMkQ1a0NuQzs7QW5EOEJELDRCbUR4Q0EsaUJBQ0UsZ0JBQWdCLEVBQ2hCLE1BQU0sRUFDTixhM0RtbENrQztFMkRobENwQyxvQkFDRSxnQkFBZ0IsRUFDaEIsU0FBUyxFQUNULGEzRDZrQ2tDLEkyRDVrQ25DOztBbkQ4QkQsNEJtRHhDQSxpQkFDRSxnQkFBZ0IsRUFDaEIsTUFBTSxFQUNOLGEzRG1sQ2tDO0UyRGhsQ3BDLG9CQUNFLGdCQUFnQixFQUNoQixTQUFTLEVBQ1QsYTNENmtDa0MsSTJENWtDbkM7O0FuRDhCRCw2Qm1EeENBLGlCQUNFLGdCQUFnQixFQUNoQixNQUFNLEVBQ04sYTNEbWxDa0M7RTJEaGxDcEMsb0JBQ0UsZ0JBQWdCLEVBQ2hCLFNBQVMsRUFDVCxhM0Q2a0NrQyxJMkQ1a0NuQzs7QW5EOEJELDZCbUR4Q0Esa0JBQ0UsZ0JBQWdCLEVBQ2hCLE1BQU0sRUFDTixhM0RtbENrQztFMkRobENwQyxxQkFDRSxnQkFBZ0IsRUFDaEIsU0FBUyxFQUNULGEzRDZrQ2tDLEkyRDVrQ25DOztBbkQ4QkQsNkJtRHhDQSxtQkFDRSxnQkFBZ0IsRUFDaEIsTUFBTSxFQUNOLGEzRG1sQ2tDO0UyRGhsQ3BDLHNCQUNFLGdCQUFnQixFQUNoQixTQUFTLEVBQ1QsYTNENmtDa0MsSTJENWtDbkM7O0FDaENMLFVBQ0UsYUFBYSxFQUNiLG1CQUFtQixFQUNuQixtQkFBbUIsRUFDbkIsbUJBQW1COztBQUdyQixVQUNFLGFBQWEsRUFDYixjQUFjLEVBQ2Qsc0JBQXNCLEVBQ3RCLG1CQUFtQjs7QUNSckIsOEVDSUUscUJBQXFCLEVBQ3JCLHNCQUFzQixFQUN0QixxQkFBcUIsRUFDckIsdUJBQXVCLEVBQ3ZCLDJCQUEyQixFQUMzQixpQ0FBaUMsRUFDakMsOEJBQThCLEVBQzlCLG9CQUFvQjs7QUFHcEIsd0dBQ0UsNkJBQTZCOztBQ2ZqQyx5QkFFSSxrQkFBa0IsRUFDbEIsTUFBTSxFQUNOLFFBQVEsRUFDUixTQUFTLEVBQ1QsT0FBTyxFQUNQLFUvRGdjdUMsRStEL2J2QyxXQUFXOztBQ1JmLGlCQ0FFLGdCQUFnQixFQUNoQix1QkFBdUIsRUFDdkIsbUJBQW1COztBQ05yQixNQUNFLHFCQUFxQixFQUNyQixtQkFBbUIsRUFDbkIsNkJsRWlzQnVFLEVrRWhzQnZFLGVBQWUsRUFDZiw4QkFBOEIsRUFDOUIsYWxFMnJCK0I7O0FtRS9uQnpCLGtCQU9JLG1DQUErRDs7QUFQbkUsYUFPSSw4QkFBK0Q7O0FBUG5FLGdCQU9JLGlDQUErRDs7QUFQbkUsZ0JBT0ksaUNBQStEOztBQVBuRSxxQkFPSSxzQ0FBK0Q7O0FBUG5FLGtCQU9JLG1DQUErRDs7QUFQbkUsZUFPSSxzQkFBK0Q7O0FBUG5FLGFBT0ksdUJBQStEOztBQVBuRSxjQU9JLHNCQUErRDs7QUFQbkUsc0JBT0ksOEJBQStEOztBQVBuRSxvQkFPSSw0QkFBK0Q7O0FBUG5FLG1CQU9JLDJCQUErRDs7QUFQbkUsb0JBT0ksaUNBQStEOztBQVBuRSxtQkFPSSwyQkFBK0Q7O0FBUG5FLGFBT0kscUJBQStEOztBQVBuRSxjQU9JLHdCQUErRDs7QUFQbkUsY0FPSSx1QkFBK0Q7O0FBUG5FLGNBT0ksd0JBQStEOztBQVBuRSxlQU9JLHFCQUErRDs7QUFQbkUsaUJBT0kseUJBQStEOztBQVBuRSxtQkFPSSwyQkFBK0Q7O0FBUG5FLG9CQU9JLDRCQUErRDs7QUFQbkUsbUJBT0ksMkJBQStEOztBQVBuRSxtQkFPSSwyQkFBK0Q7O0FBUG5FLHFCQU9JLDZCQUErRDs7QUFQbkUsc0JBT0ksOEJBQStEOztBQVBuRSxxQkFPSSw2QkFBK0Q7O0FBUG5FLG1CQU9JLDJCQUErRDs7QUFQbkUscUJBT0ksNkJBQStEOztBQVBuRSxzQkFPSSw4QkFBK0Q7O0FBUG5FLHFCQU9JLDZCQUErRDs7QUFQbkUsWUFPSSwwQkFBK0Q7O0FBUG5FLGtCQU9JLGdDQUErRDs7QUFQbkUsV0FPSSx5QkFBK0Q7O0FBUG5FLFVBT0ksd0JBQStEOztBQVBuRSxpQkFPSSwrQkFBK0Q7O0FBUG5FLFdBT0kseUJBQStEOztBQVBuRSxlQU9JLDZCQUErRDs7QUFQbkUsZ0JBT0ksOEJBQStEOztBQVBuRSxVQU9JLHdCQUErRDs7QUFQbkUsaUJBT0ksK0JBQStEOztBQVBuRSxVQU9JLHdCQUErRDs7QUFQbkUsVUFPSSwyQ0FBK0Q7O0FBUG5FLGFBT0ksOENBQStEOztBQVBuRSxhQU9JLDhDQUErRDs7QUFQbkUsZUFPSSwyQkFBK0Q7O0FBakJuRSxzQkFDRSxnRkFBb0M7O0FBRHRDLHdCQUNFLGtGQUFvQzs7QUFEdEMsc0JBQ0UsZ0ZBQW9DOztBQUR0QyxtQkFDRSw2RUFBb0M7O0FBRHRDLHNCQUNFLGdGQUFvQzs7QUFEdEMscUJBQ0UsK0VBQW9DOztBQUR0QyxvQkFDRSw4RUFBb0M7O0FBRHRDLG1CQUNFLDZFQUFvQzs7QUFTdEMsbUJBT0ksMkJBQStEOztBQVBuRSxxQkFPSSw2QkFBK0Q7O0FBUG5FLHFCQU9JLDZCQUErRDs7QUFQbkUsa0JBT0ksMEJBQStEOztBQVBuRSxtQkFPSSwyQkFBK0Q7O0FBUG5FLFNBT0ksaUJBQStEOztBQVBuRSxVQU9JLG1CQUErRDs7QUFQbkUsV0FPSSxvQkFBK0Q7O0FBUG5FLFlBT0ksb0JBQStEOztBQVBuRSxhQU9JLHNCQUErRDs7QUFQbkUsY0FPSSx1QkFBK0Q7O0FBUG5FLFdBT0ksa0JBQStEOztBQVBuRSxZQU9JLG9CQUErRDs7QUFQbkUsYUFPSSxxQkFBK0Q7O0FBUG5FLFNBT0ksbUJBQStEOztBQVBuRSxVQU9JLHFCQUErRDs7QUFQbkUsV0FPSSxzQkFBK0Q7O0FBUG5FLG9CQU9JLDJDQUErRDs7QUFQbkUsc0JBT0ksc0NBQStEOztBQVBuRSxzQkFPSSxzQ0FBK0Q7O0FBUG5FLFVBT0ksdUZBQStEOztBQVBuRSxZQU9JLG9CQUErRDs7QUFQbkUsY0FPSSwyRkFBK0Q7O0FBUG5FLGdCQU9JLHdCQUErRDs7QUFQbkUsY0FPSSw2RkFBK0Q7O0FBUG5FLGdCQU9JLDBCQUErRDs7QUFQbkUsaUJBT0ksOEZBQStEOztBQVBuRSxtQkFPSSwyQkFBK0Q7O0FBUG5FLGdCQU9JLDRGQUErRDs7QUFQbkUsa0JBT0kseUJBQStEOztBQVBuRSxrQkFJUSxzQkFBNEIsRUFHaEMsOEVBQStEOztBQVBuRSxvQkFJUSxzQkFBNEIsRUFHaEMsZ0ZBQStEOztBQVBuRSxrQkFJUSxzQkFBNEIsRUFHaEMsOEVBQStEOztBQVBuRSxlQUlRLHNCQUE0QixFQUdoQywyRUFBK0Q7O0FBUG5FLGtCQUlRLHNCQUE0QixFQUdoQyw4RUFBK0Q7O0FBUG5FLGlCQUlRLHNCQUE0QixFQUdoQyw2RUFBK0Q7O0FBUG5FLGdCQUlRLHNCQUE0QixFQUdoQyw0RUFBK0Q7O0FBUG5FLGVBSVEsc0JBQTRCLEVBR2hDLDJFQUErRDs7QUFQbkUsZ0JBSVEsc0JBQTRCLEVBR2hDLDRFQUErRDs7QUFQbkUsZ0JBSVEsc0JBQTRCLEVBR2hDLDRFQUErRDs7QUFQbkUseUJBT0ksd0RBQStEOztBQVBuRSwyQkFPSSwwREFBK0Q7O0FBUG5FLHlCQU9JLHdEQUErRDs7QUFQbkUsc0JBT0kscURBQStEOztBQVBuRSx5QkFPSSx3REFBK0Q7O0FBUG5FLHdCQU9JLHVEQUErRDs7QUFQbkUsdUJBT0ksc0RBQStEOztBQVBuRSxzQkFPSSxxREFBK0Q7O0FBUG5FLFlBT0ksNEJBQStEOztBQVBuRSxZQU9JLDRCQUErRDs7QUFQbkUsWUFPSSw0QkFBK0Q7O0FBUG5FLFlBT0ksNEJBQStEOztBQVBuRSxZQU9JLDRCQUErRDs7QUFqQm5FLHFCQUNFLHdCQUFvQzs7QUFEdEMscUJBQ0UseUJBQW9DOztBQUR0QyxxQkFDRSx3QkFBb0M7O0FBRHRDLHFCQUNFLHlCQUFvQzs7QUFEdEMsc0JBQ0Usc0JBQW9DOztBQVN0QyxRQU9JLHFCQUErRDs7QUFQbkUsUUFPSSxxQkFBK0Q7O0FBUG5FLFFBT0kscUJBQStEOztBQVBuRSxTQU9JLHNCQUErRDs7QUFQbkUsVUFPSSxzQkFBK0Q7O0FBUG5FLFVBT0ksMEJBQStEOztBQVBuRSxVQU9JLHVCQUErRDs7QUFQbkUsY0FPSSwyQkFBK0Q7O0FBUG5FLFFBT0ksc0JBQStEOztBQVBuRSxRQU9JLHNCQUErRDs7QUFQbkUsUUFPSSxzQkFBK0Q7O0FBUG5FLFNBT0ksdUJBQStEOztBQVBuRSxVQU9JLHVCQUErRDs7QUFQbkUsVUFPSSwyQkFBK0Q7O0FBUG5FLFVBT0ksd0JBQStEOztBQVBuRSxjQU9JLDRCQUErRDs7QUFQbkUsYUFPSSx5QkFBK0Q7O0FBUG5FLFlBT0ksOEJBQStEOztBQVBuRSxlQU9JLGlDQUErRDs7QUFQbkUsb0JBT0ksc0NBQStEOztBQVBuRSx1QkFPSSx5Q0FBK0Q7O0FBUG5FLGVBT0ksdUJBQStEOztBQVBuRSxlQU9JLHVCQUErRDs7QUFQbkUsaUJBT0kseUJBQStEOztBQVBuRSxpQkFPSSx5QkFBK0Q7O0FBUG5FLGFBT0ksMEJBQStEOztBQVBuRSxlQU9JLDRCQUErRDs7QUFQbkUscUJBT0ksa0NBQStEOztBQVBuRSx5QkFPSSxzQ0FBK0Q7O0FBUG5FLHVCQU9JLG9DQUErRDs7QUFQbkUsMEJBT0ksa0NBQStEOztBQVBuRSwyQkFPSSx5Q0FBK0Q7O0FBUG5FLDBCQU9JLHdDQUErRDs7QUFQbkUsMEJBT0ksd0NBQStEOztBQVBuRSxxQkFPSSxrQ0FBK0Q7O0FBUG5FLG1CQU9JLGdDQUErRDs7QUFQbkUsc0JBT0ksOEJBQStEOztBQVBuRSx3QkFPSSxnQ0FBK0Q7O0FBUG5FLHVCQU9JLCtCQUErRDs7QUFQbkUsdUJBT0ksb0NBQStEOztBQVBuRSxxQkFPSSxrQ0FBK0Q7O0FBUG5FLHdCQU9JLGdDQUErRDs7QUFQbkUseUJBT0ksdUNBQStEOztBQVBuRSx3QkFPSSxzQ0FBK0Q7O0FBUG5FLHlCQU9JLGlDQUErRDs7QUFQbkUsbUJBT0ksMkJBQStEOztBQVBuRSxvQkFPSSxpQ0FBK0Q7O0FBUG5FLGtCQU9JLCtCQUErRDs7QUFQbkUscUJBT0ksNkJBQStEOztBQVBuRSx1QkFPSSwrQkFBK0Q7O0FBUG5FLHNCQU9JLDhCQUErRDs7QUFQbkUsZUFPSSxvQkFBK0Q7O0FBUG5FLFdBT0ksbUJBQStEOztBQVBuRSxXQU9JLG1CQUErRDs7QUFQbkUsV0FPSSxtQkFBK0Q7O0FBUG5FLFdBT0ksbUJBQStEOztBQVBuRSxXQU9JLG1CQUErRDs7QUFQbkUsV0FPSSxtQkFBK0Q7O0FBUG5FLGNBT0ksbUJBQStEOztBQVBuRSxPQU9JLG9CQUErRDs7QUFQbkUsT0FPSSwwQkFBK0Q7O0FBUG5FLE9BT0kseUJBQStEOztBQVBuRSxPQU9JLHVCQUErRDs7QUFQbkUsT0FPSSx5QkFBK0Q7O0FBUG5FLE9BT0ksdUJBQStEOztBQVBuRSxVQU9JLHVCQUErRDs7QUFQbkUsUUFPSSwwQkFBK0QsRUFBL0QseUJBQStEOztBQVBuRSxRQU9JLGdDQUErRCxFQUEvRCwrQkFBK0Q7O0FBUG5FLFFBT0ksK0JBQStELEVBQS9ELDhCQUErRDs7QUFQbkUsUUFPSSw2QkFBK0QsRUFBL0QsNEJBQStEOztBQVBuRSxRQU9JLCtCQUErRCxFQUEvRCw4QkFBK0Q7O0FBUG5FLFFBT0ksNkJBQStELEVBQS9ELDRCQUErRDs7QUFQbkUsV0FPSSw2QkFBK0QsRUFBL0QsNEJBQStEOztBQVBuRSxRQU9JLHdCQUErRCxFQUEvRCwyQkFBK0Q7O0FBUG5FLFFBT0ksOEJBQStELEVBQS9ELGlDQUErRDs7QUFQbkUsUUFPSSw2QkFBK0QsRUFBL0QsZ0NBQStEOztBQVBuRSxRQU9JLDJCQUErRCxFQUEvRCw4QkFBK0Q7O0FBUG5FLFFBT0ksNkJBQStELEVBQS9ELGdDQUErRDs7QUFQbkUsUUFPSSwyQkFBK0QsRUFBL0QsOEJBQStEOztBQVBuRSxXQU9JLDJCQUErRCxFQUEvRCw4QkFBK0Q7O0FBUG5FLFFBT0ksd0JBQStEOztBQVBuRSxRQU9JLDhCQUErRDs7QUFQbkUsUUFPSSw2QkFBK0Q7O0FBUG5FLFFBT0ksMkJBQStEOztBQVBuRSxRQU9JLDZCQUErRDs7QUFQbkUsUUFPSSwyQkFBK0Q7O0FBUG5FLFdBT0ksMkJBQStEOztBQVBuRSxRQU9JLDBCQUErRDs7QUFQbkUsUUFPSSxnQ0FBK0Q7O0FBUG5FLFFBT0ksK0JBQStEOztBQVBuRSxRQU9JLDZCQUErRDs7QUFQbkUsUUFPSSwrQkFBK0Q7O0FBUG5FLFFBT0ksNkJBQStEOztBQVBuRSxXQU9JLDZCQUErRDs7QUFQbkUsUUFPSSwyQkFBK0Q7O0FBUG5FLFFBT0ksaUNBQStEOztBQVBuRSxRQU9JLGdDQUErRDs7QUFQbkUsUUFPSSw4QkFBK0Q7O0FBUG5FLFFBT0ksZ0NBQStEOztBQVBuRSxRQU9JLDhCQUErRDs7QUFQbkUsV0FPSSw4QkFBK0Q7O0FBUG5FLFFBT0kseUJBQStEOztBQVBuRSxRQU9JLCtCQUErRDs7QUFQbkUsUUFPSSw4QkFBK0Q7O0FBUG5FLFFBT0ksNEJBQStEOztBQVBuRSxRQU9JLDhCQUErRDs7QUFQbkUsUUFPSSw0QkFBK0Q7O0FBUG5FLFdBT0ksNEJBQStEOztBQVBuRSxPQU9JLHFCQUErRDs7QUFQbkUsT0FPSSwyQkFBK0Q7O0FBUG5FLE9BT0ksMEJBQStEOztBQVBuRSxPQU9JLHdCQUErRDs7QUFQbkUsT0FPSSwwQkFBK0Q7O0FBUG5FLE9BT0ksd0JBQStEOztBQVBuRSxRQU9JLDJCQUErRCxFQUEvRCwwQkFBK0Q7O0FBUG5FLFFBT0ksaUNBQStELEVBQS9ELGdDQUErRDs7QUFQbkUsUUFPSSxnQ0FBK0QsRUFBL0QsK0JBQStEOztBQVBuRSxRQU9JLDhCQUErRCxFQUEvRCw2QkFBK0Q7O0FBUG5FLFFBT0ksZ0NBQStELEVBQS9ELCtCQUErRDs7QUFQbkUsUUFPSSw4QkFBK0QsRUFBL0QsNkJBQStEOztBQVBuRSxRQU9JLHlCQUErRCxFQUEvRCw0QkFBK0Q7O0FBUG5FLFFBT0ksK0JBQStELEVBQS9ELGtDQUErRDs7QUFQbkUsUUFPSSw4QkFBK0QsRUFBL0QsaUNBQStEOztBQVBuRSxRQU9JLDRCQUErRCxFQUEvRCwrQkFBK0Q7O0FBUG5FLFFBT0ksOEJBQStELEVBQS9ELGlDQUErRDs7QUFQbkUsUUFPSSw0QkFBK0QsRUFBL0QsK0JBQStEOztBQVBuRSxRQU9JLHlCQUErRDs7QUFQbkUsUUFPSSwrQkFBK0Q7O0FBUG5FLFFBT0ksOEJBQStEOztBQVBuRSxRQU9JLDRCQUErRDs7QUFQbkUsUUFPSSw4QkFBK0Q7O0FBUG5FLFFBT0ksNEJBQStEOztBQVBuRSxRQU9JLDJCQUErRDs7QUFQbkUsUUFPSSxpQ0FBK0Q7O0FBUG5FLFFBT0ksZ0NBQStEOztBQVBuRSxRQU9JLDhCQUErRDs7QUFQbkUsUUFPSSxnQ0FBK0Q7O0FBUG5FLFFBT0ksOEJBQStEOztBQVBuRSxRQU9JLDRCQUErRDs7QUFQbkUsUUFPSSxrQ0FBK0Q7O0FBUG5FLFFBT0ksaUNBQStEOztBQVBuRSxRQU9JLCtCQUErRDs7QUFQbkUsUUFPSSxpQ0FBK0Q7O0FBUG5FLFFBT0ksK0JBQStEOztBQVBuRSxRQU9JLDBCQUErRDs7QUFQbkUsUUFPSSxnQ0FBK0Q7O0FBUG5FLFFBT0ksK0JBQStEOztBQVBuRSxRQU9JLDZCQUErRDs7QUFQbkUsUUFPSSwrQkFBK0Q7O0FBUG5FLFFBT0ksNkJBQStEOztBQVBuRSxTQU9JLGlCQUErRDs7QUFQbkUsU0FPSSx1QkFBK0Q7O0FBUG5FLFNBT0ksc0JBQStEOztBQVBuRSxTQU9JLG9CQUErRDs7QUFQbkUsU0FPSSxzQkFBK0Q7O0FBUG5FLFNBT0ksb0JBQStEOztBQVBuRSxhQU9JLHFCQUErRDs7QUFQbkUsYUFPSSwyQkFBK0Q7O0FBUG5FLGFBT0ksMEJBQStEOztBQVBuRSxhQU9JLHdCQUErRDs7QUFQbkUsYUFPSSwwQkFBK0Q7O0FBUG5FLGFBT0ksd0JBQStEOztBQVBuRSxnQkFPSSx3QkFBK0Q7O0FBUG5FLGdCQU9JLDhCQUErRDs7QUFQbkUsZ0JBT0ksNkJBQStEOztBQVBuRSxnQkFPSSwyQkFBK0Q7O0FBUG5FLGdCQU9JLDZCQUErRDs7QUFQbkUsZ0JBT0ksMkJBQStEOztBQVBuRSxrQkFPSSxnREFBK0Q7O0FBUG5FLFFBT0ksNENBQStEOztBQVBuRSxRQU9JLDRDQUErRDs7QUFQbkUsUUFPSSwwQ0FBK0Q7O0FBUG5FLFFBT0ksNENBQStEOztBQVBuRSxRQU9JLDZCQUErRDs7QUFQbkUsUUFPSSwwQkFBK0Q7O0FBUG5FLGNBT0ksNkJBQStEOztBQVBuRSxjQU9JLDZCQUErRDs7QUFQbkUsY0FPSSwrQkFBK0Q7O0FBUG5FLFlBT0ksMkJBQStEOztBQVBuRSxhQU9JLDJCQUErRDs7QUFQbkUsYUFPSSwyQkFBK0Q7O0FBUG5FLGVBT0ksMkJBQStEOztBQVBuRSxXQU9JLDJCQUErRDs7QUFQbkUsYUFPSSw4QkFBK0Q7O0FBUG5FLFFBT0kseUJBQStEOztBQVBuRSxTQU9JLDRCQUErRDs7QUFQbkUsV0FPSSwyQkFBK0Q7O0FBUG5FLFNBT0kseUJBQStEOztBQVBuRSxjQU9JLDJCQUErRDs7QUFQbkUsWUFPSSw0QkFBK0Q7O0FBUG5FLGVBT0ksNkJBQStEOztBQVBuRSx3QkFPSSxnQ0FBK0Q7O0FBUG5FLDZCQU9JLHFDQUErRDs7QUFQbkUsZ0NBT0ksd0NBQStEOztBQVBuRSxrQkFPSSxvQ0FBK0Q7O0FBUG5FLGtCQU9JLG9DQUErRDs7QUFQbkUsbUJBT0kscUNBQStEOztBQVBuRSxhQU9JLDhCQUErRDs7QUFQbkUsZUFPSSw4QkFBK0Q7O0FBckJuRTtBQWNBLGNBT0ksZ0NBQStELEVBQS9ELGlDQUErRDs7QUFtQm5FO0FBMUJBLGdCQUlRLG9CQUE0QixFQUdoQyxxRUFBK0Q7O0FBUG5FLGtCQUlRLG9CQUE0QixFQUdoQyx1RUFBK0Q7O0FBUG5FLGdCQUlRLG9CQUE0QixFQUdoQyxxRUFBK0Q7O0FBUG5FLGFBSVEsb0JBQTRCLEVBR2hDLGtFQUErRDs7QUFQbkUsZ0JBSVEsb0JBQTRCLEVBR2hDLHFFQUErRDs7QUFQbkUsZUFJUSxvQkFBNEIsRUFHaEMsb0VBQStEOztBQVBuRSxjQUlRLG9CQUE0QixFQUdoQyxtRUFBK0Q7O0FBUG5FLGFBSVEsb0JBQTRCLEVBR2hDLGtFQUErRDs7QUFQbkUsY0FJUSxvQkFBNEIsRUFHaEMsbUVBQStEOztBQVBuRSxjQUlRLG9CQUE0QixFQUdoQyxtRUFBK0Q7O0FBUG5FLGFBSVEsb0JBQTRCLEVBR2hDLHdFQUErRDs7QUFQbkUsY0FJUSxvQkFBNEIsRUFHaEMsMkNBQStEOztBQVBuRSxpQkFJUSxvQkFBNEIsRUFHaEMsdUNBQStEOztBQVBuRSxpQkFJUSxvQkFBNEIsRUFHaEMsMENBQStEOztBQVBuRSx1QkFJUSxvQkFBNEIsRUFHaEMsMkNBQStEOztBQVBuRSxzQkFJUSxvQkFBNEIsRUFHaEMsMENBQStEOztBQVBuRSxzQkFJUSxvQkFBNEIsRUFHaEMsMENBQStEOztBQVBuRSxjQUlRLG9CQUE0QixFQUdoQyx5QkFBK0Q7O0FBakJuRSxtQkFDRSx1QkFBb0M7O0FBRHRDLG1CQUNFLHNCQUFvQzs7QUFEdEMsbUJBQ0UsdUJBQW9DOztBQUR0QyxvQkFDRSxvQkFBb0M7O0FBU3RDLHlCQU9JLGlEQUErRDs7QUFQbkUsMkJBT0ksbURBQStEOztBQVBuRSx5QkFPSSxpREFBK0Q7O0FBUG5FLHNCQU9JLDhDQUErRDs7QUFQbkUseUJBT0ksaURBQStEOztBQVBuRSx3QkFPSSxnREFBK0Q7O0FBUG5FLHVCQU9JLCtDQUErRDs7QUFQbkUsc0JBT0ksOENBQStEOztBQWpCbkUsbUJBQ0Usc0JBQW9DOztBQUlwQywrQkFDRSxzQkFBb0M7O0FBTnhDLG1CQUNFLHVCQUFvQzs7QUFJcEMsK0JBQ0UsdUJBQW9DOztBQU54QyxtQkFDRSxzQkFBb0M7O0FBSXBDLCtCQUNFLHNCQUFvQzs7QUFOeEMsbUJBQ0UsdUJBQW9DOztBQUlwQywrQkFDRSx1QkFBb0M7O0FBTnhDLG9CQUNFLG9CQUFvQzs7QUFJcEMsZ0NBQ0Usb0JBQW9DOztBQUl4QyxpQkFPSSx5Q0FBK0Q7O0FBS2pFLDZCQU9JLHlDQUErRDs7QUFuQnJFLGlCQU9JLHdDQUErRDs7QUFLakUsNkJBT0ksd0NBQStEOztBQW5CckUsaUJBT0kseUNBQStEOztBQUtqRSw2QkFPSSx5Q0FBK0Q7O0FBbkJyRSwwQkFJUSw4QkFBNEIsRUFHaEMsK0ZBQStEOztBQVBuRSw0QkFJUSw4QkFBNEIsRUFHaEMsaUdBQStEOztBQVBuRSwwQkFJUSw4QkFBNEIsRUFHaEMsK0ZBQStEOztBQVBuRSx1QkFJUSw4QkFBNEIsRUFHaEMsNEZBQStEOztBQVBuRSwwQkFJUSw4QkFBNEIsRUFHaEMsK0ZBQStEOztBQVBuRSx5QkFJUSw4QkFBNEIsRUFHaEMsOEZBQStEOztBQVBuRSx3QkFJUSw4QkFBNEIsRUFHaEMsNkZBQStEOztBQVBuRSx1QkFJUSw4QkFBNEIsRUFHaEMsNEZBQStEOztBQVBuRSxrQkFJUSw4QkFBNEIsRUFHaEMscUdBQStEOztBQWpCbkUsNEJBQ0UsOEJBQW9DOztBQUlwQyx3Q0FDRSw4QkFBb0M7O0FBTnhDLDZCQUNFLGdDQUFvQzs7QUFJcEMseUNBQ0UsZ0NBQW9DOztBQU54Qyw2QkFDRSxpQ0FBb0M7O0FBSXBDLHlDQUNFLGlDQUFvQzs7QUFOeEMsNkJBQ0UsZ0NBQW9DOztBQUlwQyx5Q0FDRSxnQ0FBb0M7O0FBTnhDLDZCQUNFLGlDQUFvQzs7QUFJcEMseUNBQ0UsaUNBQW9DOztBQU54Qyw4QkFDRSw4QkFBb0M7O0FBSXBDLDBDQUNFLDhCQUFvQzs7QUFJeEMsY0FJUSxrQkFBNEIsRUFHaEMsOEVBQStEOztBQVBuRSxnQkFJUSxrQkFBNEIsRUFHaEMsZ0ZBQStEOztBQVBuRSxjQUlRLGtCQUE0QixFQUdoQyw4RUFBK0Q7O0FBUG5FLFdBSVEsa0JBQTRCLEVBR2hDLDJFQUErRDs7QUFQbkUsY0FJUSxrQkFBNEIsRUFHaEMsOEVBQStEOztBQVBuRSxhQUlRLGtCQUE0QixFQUdoQyw2RUFBK0Q7O0FBUG5FLFlBSVEsa0JBQTRCLEVBR2hDLDRFQUErRDs7QUFQbkUsV0FJUSxrQkFBNEIsRUFHaEMsMkVBQStEOztBQVBuRSxZQUlRLGtCQUE0QixFQUdoQyw0RUFBK0Q7O0FBUG5FLFlBSVEsa0JBQTRCLEVBR2hDLDRFQUErRDs7QUFQbkUsV0FJUSxrQkFBNEIsRUFHaEMsOEVBQStEOztBQVBuRSxrQkFJUSxrQkFBNEIsRUFHaEMsd0NBQStEOztBQVBuRSxxQkFJUSxrQkFBNEIsRUFHaEMsbUZBQStEOztBQVBuRSxvQkFJUSxrQkFBNEIsRUFHaEMsa0ZBQStEOztBQWpCbkUsaUJBQ0Usb0JBQW9DOztBQUR0QyxpQkFDRSxxQkFBb0M7O0FBRHRDLGlCQUNFLG9CQUFvQzs7QUFEdEMsaUJBQ0UscUJBQW9DOztBQUR0QyxrQkFDRSxrQkFBb0M7O0FBU3RDLHFCQU9JLHdEQUErRDs7QUFQbkUsdUJBT0ksMERBQStEOztBQVBuRSxxQkFPSSx3REFBK0Q7O0FBUG5FLGtCQU9JLHFEQUErRDs7QUFQbkUscUJBT0ksd0RBQStEOztBQVBuRSxvQkFPSSx1REFBK0Q7O0FBUG5FLG1CQU9JLHNEQUErRDs7QUFQbkUsa0JBT0kscURBQStEOztBQVBuRSxlQU9JLCtDQUErRDs7QUFQbkUsbUJBT0ksMkJBQStEOztBQVBuRSxvQkFPSSw0QkFBK0Q7O0FBUG5FLG9CQU9JLDRCQUErRDs7QUFQbkUsV0FPSSwrQkFBK0Q7O0FBUG5FLFdBT0ksK0JBQStEOztBQVBuRSxXQU9JLGlEQUErRDs7QUFQbkUsYUFPSSwyQkFBK0Q7O0FBUG5FLGFBT0ksb0RBQStEOztBQVBuRSxhQU9JLGlEQUErRDs7QUFQbkUsYUFPSSxvREFBK0Q7O0FBUG5FLGFBT0ksb0RBQStEOztBQVBuRSxhQU9JLHFEQUErRDs7QUFQbkUsa0JBT0ksNkJBQStEOztBQVBuRSxnQkFPSSxzREFBK0Q7O0FBUG5FLGVBT0ksMERBQStELEVBQS9ELDJEQUErRDs7QUFQbkUsaUJBT0ksb0NBQStELEVBQS9ELHFDQUErRDs7QUFQbkUsaUJBT0ksNkRBQStELEVBQS9ELDhEQUErRDs7QUFQbkUsaUJBT0ksMERBQStELEVBQS9ELDJEQUErRDs7QUFQbkUsaUJBT0ksNkRBQStELEVBQS9ELDhEQUErRDs7QUFQbkUsaUJBT0ksNkRBQStELEVBQS9ELDhEQUErRDs7QUFQbkUsaUJBT0ksOERBQStELEVBQS9ELCtEQUErRDs7QUFQbkUsc0JBT0ksc0NBQStELEVBQS9ELHVDQUErRDs7QUFQbkUsb0JBT0ksK0RBQStELEVBQS9ELGdFQUErRDs7QUFQbkUsZUFPSSwyREFBK0QsRUFBL0QsOERBQStEOztBQVBuRSxpQkFPSSxxQ0FBK0QsRUFBL0Qsd0NBQStEOztBQVBuRSxpQkFPSSw4REFBK0QsRUFBL0QsaUVBQStEOztBQVBuRSxpQkFPSSwyREFBK0QsRUFBL0QsOERBQStEOztBQVBuRSxpQkFPSSw4REFBK0QsRUFBL0QsaUVBQStEOztBQVBuRSxpQkFPSSw4REFBK0QsRUFBL0QsaUVBQStEOztBQVBuRSxpQkFPSSwrREFBK0QsRUFBL0Qsa0VBQStEOztBQVBuRSxzQkFPSSx1Q0FBK0QsRUFBL0QsMENBQStEOztBQVBuRSxvQkFPSSxnRUFBK0QsRUFBL0QsbUVBQStEOztBQVBuRSxrQkFPSSw4REFBK0QsRUFBL0QsNkRBQStEOztBQVBuRSxvQkFPSSx3Q0FBK0QsRUFBL0QsdUNBQStEOztBQVBuRSxvQkFPSSxpRUFBK0QsRUFBL0QsZ0VBQStEOztBQVBuRSxvQkFPSSw4REFBK0QsRUFBL0QsNkRBQStEOztBQVBuRSxvQkFPSSxpRUFBK0QsRUFBL0QsZ0VBQStEOztBQVBuRSxvQkFPSSxpRUFBK0QsRUFBL0QsZ0VBQStEOztBQVBuRSxvQkFPSSxrRUFBK0QsRUFBL0QsaUVBQStEOztBQVBuRSx5QkFPSSwwQ0FBK0QsRUFBL0QseUNBQStEOztBQVBuRSx1QkFPSSxtRUFBK0QsRUFBL0Qsa0VBQStEOztBQVBuRSxpQkFPSSw2REFBK0QsRUFBL0QsMERBQStEOztBQVBuRSxtQkFPSSx1Q0FBK0QsRUFBL0Qsb0NBQStEOztBQVBuRSxtQkFPSSxnRUFBK0QsRUFBL0QsNkRBQStEOztBQVBuRSxtQkFPSSw2REFBK0QsRUFBL0QsMERBQStEOztBQVBuRSxtQkFPSSxnRUFBK0QsRUFBL0QsNkRBQStEOztBQVBuRSxtQkFPSSxnRUFBK0QsRUFBL0QsNkRBQStEOztBQVBuRSxtQkFPSSxpRUFBK0QsRUFBL0QsOERBQStEOztBQVBuRSx3QkFPSSx5Q0FBK0QsRUFBL0Qsc0NBQStEOztBQVBuRSxzQkFPSSxrRUFBK0QsRUFBL0QsK0RBQStEOztBQVBuRSxXQU9JLDhCQUErRDs7QUFQbkUsYUFPSSw2QkFBK0Q7O0FBUG5FLFFBT0ksc0JBQStEOztBQVBuRSxPQU9JLHFCQUErRDs7QUFQbkUsT0FPSSxxQkFBK0Q7O0FBUG5FLE9BT0kscUJBQStEOztBQVBuRSxPQU9JLHFCQUErRDs7QTNEVnZFLDRCMkRHSSxrQkFPSSxzQkFBK0Q7RUFQbkUsZ0JBT0ksdUJBQStEO0VBUG5FLGlCQU9JLHNCQUErRDtFQVBuRSx5QkFPSSw4QkFBK0Q7RUFQbkUsdUJBT0ksNEJBQStEO0VBUG5FLHNCQU9JLDJCQUErRDtFQVBuRSx1QkFPSSxpQ0FBK0Q7RUFQbkUsc0JBT0ksMkJBQStEO0VBUG5FLGVBT0ksMEJBQStEO0VBUG5FLHFCQU9JLGdDQUErRDtFQVBuRSxjQU9JLHlCQUErRDtFQVBuRSxhQU9JLHdCQUErRDtFQVBuRSxvQkFPSSwrQkFBK0Q7RUFQbkUsY0FPSSx5QkFBK0Q7RUFQbkUsa0JBT0ksNkJBQStEO0VBUG5FLG1CQU9JLDhCQUErRDtFQVBuRSxhQU9JLHdCQUErRDtFQVBuRSxvQkFPSSwrQkFBK0Q7RUFQbkUsYUFPSSx3QkFBK0Q7RUFQbkUsZ0JBT0kseUJBQStEO0VBUG5FLGVBT0ksOEJBQStEO0VBUG5FLGtCQU9JLGlDQUErRDtFQVBuRSx1QkFPSSxzQ0FBK0Q7RUFQbkUsMEJBT0kseUNBQStEO0VBUG5FLGtCQU9JLHVCQUErRDtFQVBuRSxrQkFPSSx1QkFBK0Q7RUFQbkUsb0JBT0kseUJBQStEO0VBUG5FLG9CQU9JLHlCQUErRDtFQVBuRSxnQkFPSSwwQkFBK0Q7RUFQbkUsa0JBT0ksNEJBQStEO0VBUG5FLHdCQU9JLGtDQUErRDtFQVBuRSw0QkFPSSxzQ0FBK0Q7RUFQbkUsMEJBT0ksb0NBQStEO0VBUG5FLDZCQU9JLGtDQUErRDtFQVBuRSw4QkFPSSx5Q0FBK0Q7RUFQbkUsNkJBT0ksd0NBQStEO0VBUG5FLDZCQU9JLHdDQUErRDtFQVBuRSx3QkFPSSxrQ0FBK0Q7RUFQbkUsc0JBT0ksZ0NBQStEO0VBUG5FLHlCQU9JLDhCQUErRDtFQVBuRSwyQkFPSSxnQ0FBK0Q7RUFQbkUsMEJBT0ksK0JBQStEO0VBUG5FLDBCQU9JLG9DQUErRDtFQVBuRSx3QkFPSSxrQ0FBK0Q7RUFQbkUsMkJBT0ksZ0NBQStEO0VBUG5FLDRCQU9JLHVDQUErRDtFQVBuRSwyQkFPSSxzQ0FBK0Q7RUFQbkUsNEJBT0ksaUNBQStEO0VBUG5FLHNCQU9JLDJCQUErRDtFQVBuRSx1QkFPSSxpQ0FBK0Q7RUFQbkUscUJBT0ksK0JBQStEO0VBUG5FLHdCQU9JLDZCQUErRDtFQVBuRSwwQkFPSSwrQkFBK0Q7RUFQbkUseUJBT0ksOEJBQStEO0VBUG5FLGtCQU9JLG9CQUErRDtFQVBuRSxjQU9JLG1CQUErRDtFQVBuRSxjQU9JLG1CQUErRDtFQVBuRSxjQU9JLG1CQUErRDtFQVBuRSxjQU9JLG1CQUErRDtFQVBuRSxjQU9JLG1CQUErRDtFQVBuRSxjQU9JLG1CQUErRDtFQVBuRSxpQkFPSSxtQkFBK0Q7RUFQbkUsVUFPSSxvQkFBK0Q7RUFQbkUsVUFPSSwwQkFBK0Q7RUFQbkUsVUFPSSx5QkFBK0Q7RUFQbkUsVUFPSSx1QkFBK0Q7RUFQbkUsVUFPSSx5QkFBK0Q7RUFQbkUsVUFPSSx1QkFBK0Q7RUFQbkUsYUFPSSx1QkFBK0Q7RUFQbkUsV0FPSSwwQkFBK0QsRUFBL0QseUJBQStEO0VBUG5FLFdBT0ksZ0NBQStELEVBQS9ELCtCQUErRDtFQVBuRSxXQU9JLCtCQUErRCxFQUEvRCw4QkFBK0Q7RUFQbkUsV0FPSSw2QkFBK0QsRUFBL0QsNEJBQStEO0VBUG5FLFdBT0ksK0JBQStELEVBQS9ELDhCQUErRDtFQVBuRSxXQU9JLDZCQUErRCxFQUEvRCw0QkFBK0Q7RUFQbkUsY0FPSSw2QkFBK0QsRUFBL0QsNEJBQStEO0VBUG5FLFdBT0ksd0JBQStELEVBQS9ELDJCQUErRDtFQVBuRSxXQU9JLDhCQUErRCxFQUEvRCxpQ0FBK0Q7RUFQbkUsV0FPSSw2QkFBK0QsRUFBL0QsZ0NBQStEO0VBUG5FLFdBT0ksMkJBQStELEVBQS9ELDhCQUErRDtFQVBuRSxXQU9JLDZCQUErRCxFQUEvRCxnQ0FBK0Q7RUFQbkUsV0FPSSwyQkFBK0QsRUFBL0QsOEJBQStEO0VBUG5FLGNBT0ksMkJBQStELEVBQS9ELDhCQUErRDtFQVBuRSxXQU9JLHdCQUErRDtFQVBuRSxXQU9JLDhCQUErRDtFQVBuRSxXQU9JLDZCQUErRDtFQVBuRSxXQU9JLDJCQUErRDtFQVBuRSxXQU9JLDZCQUErRDtFQVBuRSxXQU9JLDJCQUErRDtFQVBuRSxjQU9JLDJCQUErRDtFQVBuRSxXQU9JLDBCQUErRDtFQVBuRSxXQU9JLGdDQUErRDtFQVBuRSxXQU9JLCtCQUErRDtFQVBuRSxXQU9JLDZCQUErRDtFQVBuRSxXQU9JLCtCQUErRDtFQVBuRSxXQU9JLDZCQUErRDtFQVBuRSxjQU9JLDZCQUErRDtFQVBuRSxXQU9JLDJCQUErRDtFQVBuRSxXQU9JLGlDQUErRDtFQVBuRSxXQU9JLGdDQUErRDtFQVBuRSxXQU9JLDhCQUErRDtFQVBuRSxXQU9JLGdDQUErRDtFQVBuRSxXQU9JLDhCQUErRDtFQVBuRSxjQU9JLDhCQUErRDtFQVBuRSxXQU9JLHlCQUErRDtFQVBuRSxXQU9JLCtCQUErRDtFQVBuRSxXQU9JLDhCQUErRDtFQVBuRSxXQU9JLDRCQUErRDtFQVBuRSxXQU9JLDhCQUErRDtFQVBuRSxXQU9JLDRCQUErRDtFQVBuRSxjQU9JLDRCQUErRDtFQVBuRSxVQU9JLHFCQUErRDtFQVBuRSxVQU9JLDJCQUErRDtFQVBuRSxVQU9JLDBCQUErRDtFQVBuRSxVQU9JLHdCQUErRDtFQVBuRSxVQU9JLDBCQUErRDtFQVBuRSxVQU9JLHdCQUErRDtFQVBuRSxXQU9JLDJCQUErRCxFQUEvRCwwQkFBK0Q7RUFQbkUsV0FPSSxpQ0FBK0QsRUFBL0QsZ0NBQStEO0VBUG5FLFdBT0ksZ0NBQStELEVBQS9ELCtCQUErRDtFQVBuRSxXQU9JLDhCQUErRCxFQUEvRCw2QkFBK0Q7RUFQbkUsV0FPSSxnQ0FBK0QsRUFBL0QsK0JBQStEO0VBUG5FLFdBT0ksOEJBQStELEVBQS9ELDZCQUErRDtFQVBuRSxXQU9JLHlCQUErRCxFQUEvRCw0QkFBK0Q7RUFQbkUsV0FPSSwrQkFBK0QsRUFBL0Qsa0NBQStEO0VBUG5FLFdBT0ksOEJBQStELEVBQS9ELGlDQUErRDtFQVBuRSxXQU9JLDRCQUErRCxFQUEvRCwrQkFBK0Q7RUFQbkUsV0FPSSw4QkFBK0QsRUFBL0QsaUNBQStEO0VBUG5FLFdBT0ksNEJBQStELEVBQS9ELCtCQUErRDtFQVBuRSxXQU9JLHlCQUErRDtFQVBuRSxXQU9JLCtCQUErRDtFQVBuRSxXQU9JLDhCQUErRDtFQVBuRSxXQU9JLDRCQUErRDtFQVBuRSxXQU9JLDhCQUErRDtFQVBuRSxXQU9JLDRCQUErRDtFQVBuRSxXQU9JLDJCQUErRDtFQVBuRSxXQU9JLGlDQUErRDtFQVBuRSxXQU9JLGdDQUErRDtFQVBuRSxXQU9JLDhCQUErRDtFQVBuRSxXQU9JLGdDQUErRDtFQVBuRSxXQU9JLDhCQUErRDtFQVBuRSxXQU9JLDRCQUErRDtFQVBuRSxXQU9JLGtDQUErRDtFQVBuRSxXQU9JLGlDQUErRDtFQVBuRSxXQU9JLCtCQUErRDtFQVBuRSxXQU9JLGlDQUErRDtFQVBuRSxXQU9JLCtCQUErRDtFQVBuRSxXQU9JLDBCQUErRDtFQVBuRSxXQU9JLGdDQUErRDtFQVBuRSxXQU9JLCtCQUErRDtFQVBuRSxXQU9JLDZCQUErRDtFQVBuRSxXQU9JLCtCQUErRDtFQVBuRSxXQU9JLDZCQUErRDtFQVBuRSxZQU9JLGlCQUErRDtFQVBuRSxZQU9JLHVCQUErRDtFQVBuRSxZQU9JLHNCQUErRDtFQVBuRSxZQU9JLG9CQUErRDtFQVBuRSxZQU9JLHNCQUErRDtFQVBuRSxZQU9JLG9CQUErRDtFQVBuRSxnQkFPSSxxQkFBK0Q7RUFQbkUsZ0JBT0ksMkJBQStEO0VBUG5FLGdCQU9JLDBCQUErRDtFQVBuRSxnQkFPSSx3QkFBK0Q7RUFQbkUsZ0JBT0ksMEJBQStEO0VBUG5FLGdCQU9JLHdCQUErRDtFQVBuRSxtQkFPSSx3QkFBK0Q7RUFQbkUsbUJBT0ksOEJBQStEO0VBUG5FLG1CQU9JLDZCQUErRDtFQVBuRSxtQkFPSSwyQkFBK0Q7RUFQbkUsbUJBT0ksNkJBQStEO0VBUG5FLG1CQU9JLDJCQUErRDtFQVBuRSxpQkFPSSwyQkFBK0Q7RUFQbkUsZUFPSSw0QkFBK0Q7RUFQbkUsa0JBT0ksNkJBQStELElBRWxFOztBM0RaTCw0QjJER0ksa0JBT0ksc0JBQStEO0VBUG5FLGdCQU9JLHVCQUErRDtFQVBuRSxpQkFPSSxzQkFBK0Q7RUFQbkUseUJBT0ksOEJBQStEO0VBUG5FLHVCQU9JLDRCQUErRDtFQVBuRSxzQkFPSSwyQkFBK0Q7RUFQbkUsdUJBT0ksaUNBQStEO0VBUG5FLHNCQU9JLDJCQUErRDtFQVBuRSxlQU9JLDBCQUErRDtFQVBuRSxxQkFPSSxnQ0FBK0Q7RUFQbkUsY0FPSSx5QkFBK0Q7RUFQbkUsYUFPSSx3QkFBK0Q7RUFQbkUsb0JBT0ksK0JBQStEO0VBUG5FLGNBT0kseUJBQStEO0VBUG5FLGtCQU9JLDZCQUErRDtFQVBuRSxtQkFPSSw4QkFBK0Q7RUFQbkUsYUFPSSx3QkFBK0Q7RUFQbkUsb0JBT0ksK0JBQStEO0VBUG5FLGFBT0ksd0JBQStEO0VBUG5FLGdCQU9JLHlCQUErRDtFQVBuRSxlQU9JLDhCQUErRDtFQVBuRSxrQkFPSSxpQ0FBK0Q7RUFQbkUsdUJBT0ksc0NBQStEO0VBUG5FLDBCQU9JLHlDQUErRDtFQVBuRSxrQkFPSSx1QkFBK0Q7RUFQbkUsa0JBT0ksdUJBQStEO0VBUG5FLG9CQU9JLHlCQUErRDtFQVBuRSxvQkFPSSx5QkFBK0Q7RUFQbkUsZ0JBT0ksMEJBQStEO0VBUG5FLGtCQU9JLDRCQUErRDtFQVBuRSx3QkFPSSxrQ0FBK0Q7RUFQbkUsNEJBT0ksc0NBQStEO0VBUG5FLDBCQU9JLG9DQUErRDtFQVBuRSw2QkFPSSxrQ0FBK0Q7RUFQbkUsOEJBT0kseUNBQStEO0VBUG5FLDZCQU9JLHdDQUErRDtFQVBuRSw2QkFPSSx3Q0FBK0Q7RUFQbkUsd0JBT0ksa0NBQStEO0VBUG5FLHNCQU9JLGdDQUErRDtFQVBuRSx5QkFPSSw4QkFBK0Q7RUFQbkUsMkJBT0ksZ0NBQStEO0VBUG5FLDBCQU9JLCtCQUErRDtFQVBuRSwwQkFPSSxvQ0FBK0Q7RUFQbkUsd0JBT0ksa0NBQStEO0VBUG5FLDJCQU9JLGdDQUErRDtFQVBuRSw0QkFPSSx1Q0FBK0Q7RUFQbkUsMkJBT0ksc0NBQStEO0VBUG5FLDRCQU9JLGlDQUErRDtFQVBuRSxzQkFPSSwyQkFBK0Q7RUFQbkUsdUJBT0ksaUNBQStEO0VBUG5FLHFCQU9JLCtCQUErRDtFQVBuRSx3QkFPSSw2QkFBK0Q7RUFQbkUsMEJBT0ksK0JBQStEO0VBUG5FLHlCQU9JLDhCQUErRDtFQVBuRSxrQkFPSSxvQkFBK0Q7RUFQbkUsY0FPSSxtQkFBK0Q7RUFQbkUsY0FPSSxtQkFBK0Q7RUFQbkUsY0FPSSxtQkFBK0Q7RUFQbkUsY0FPSSxtQkFBK0Q7RUFQbkUsY0FPSSxtQkFBK0Q7RUFQbkUsY0FPSSxtQkFBK0Q7RUFQbkUsaUJBT0ksbUJBQStEO0VBUG5FLFVBT0ksb0JBQStEO0VBUG5FLFVBT0ksMEJBQStEO0VBUG5FLFVBT0kseUJBQStEO0VBUG5FLFVBT0ksdUJBQStEO0VBUG5FLFVBT0kseUJBQStEO0VBUG5FLFVBT0ksdUJBQStEO0VBUG5FLGFBT0ksdUJBQStEO0VBUG5FLFdBT0ksMEJBQStELEVBQS9ELHlCQUErRDtFQVBuRSxXQU9JLGdDQUErRCxFQUEvRCwrQkFBK0Q7RUFQbkUsV0FPSSwrQkFBK0QsRUFBL0QsOEJBQStEO0VBUG5FLFdBT0ksNkJBQStELEVBQS9ELDRCQUErRDtFQVBuRSxXQU9JLCtCQUErRCxFQUEvRCw4QkFBK0Q7RUFQbkUsV0FPSSw2QkFBK0QsRUFBL0QsNEJBQStEO0VBUG5FLGNBT0ksNkJBQStELEVBQS9ELDRCQUErRDtFQVBuRSxXQU9JLHdCQUErRCxFQUEvRCwyQkFBK0Q7RUFQbkUsV0FPSSw4QkFBK0QsRUFBL0QsaUNBQStEO0VBUG5FLFdBT0ksNkJBQStELEVBQS9ELGdDQUErRDtFQVBuRSxXQU9JLDJCQUErRCxFQUEvRCw4QkFBK0Q7RUFQbkUsV0FPSSw2QkFBK0QsRUFBL0QsZ0NBQStEO0VBUG5FLFdBT0ksMkJBQStELEVBQS9ELDhCQUErRDtFQVBuRSxjQU9JLDJCQUErRCxFQUEvRCw4QkFBK0Q7RUFQbkUsV0FPSSx3QkFBK0Q7RUFQbkUsV0FPSSw4QkFBK0Q7RUFQbkUsV0FPSSw2QkFBK0Q7RUFQbkUsV0FPSSwyQkFBK0Q7RUFQbkUsV0FPSSw2QkFBK0Q7RUFQbkUsV0FPSSwyQkFBK0Q7RUFQbkUsY0FPSSwyQkFBK0Q7RUFQbkUsV0FPSSwwQkFBK0Q7RUFQbkUsV0FPSSxnQ0FBK0Q7RUFQbkUsV0FPSSwrQkFBK0Q7RUFQbkUsV0FPSSw2QkFBK0Q7RUFQbkUsV0FPSSwrQkFBK0Q7RUFQbkUsV0FPSSw2QkFBK0Q7RUFQbkUsY0FPSSw2QkFBK0Q7RUFQbkUsV0FPSSwyQkFBK0Q7RUFQbkUsV0FPSSxpQ0FBK0Q7RUFQbkUsV0FPSSxnQ0FBK0Q7RUFQbkUsV0FPSSw4QkFBK0Q7RUFQbkUsV0FPSSxnQ0FBK0Q7RUFQbkUsV0FPSSw4QkFBK0Q7RUFQbkUsY0FPSSw4QkFBK0Q7RUFQbkUsV0FPSSx5QkFBK0Q7RUFQbkUsV0FPSSwrQkFBK0Q7RUFQbkUsV0FPSSw4QkFBK0Q7RUFQbkUsV0FPSSw0QkFBK0Q7RUFQbkUsV0FPSSw4QkFBK0Q7RUFQbkUsV0FPSSw0QkFBK0Q7RUFQbkUsY0FPSSw0QkFBK0Q7RUFQbkUsVUFPSSxxQkFBK0Q7RUFQbkUsVUFPSSwyQkFBK0Q7RUFQbkUsVUFPSSwwQkFBK0Q7RUFQbkUsVUFPSSx3QkFBK0Q7RUFQbkUsVUFPSSwwQkFBK0Q7RUFQbkUsVUFPSSx3QkFBK0Q7RUFQbkUsV0FPSSwyQkFBK0QsRUFBL0QsMEJBQStEO0VBUG5FLFdBT0ksaUNBQStELEVBQS9ELGdDQUErRDtFQVBuRSxXQU9JLGdDQUErRCxFQUEvRCwrQkFBK0Q7RUFQbkUsV0FPSSw4QkFBK0QsRUFBL0QsNkJBQStEO0VBUG5FLFdBT0ksZ0NBQStELEVBQS9ELCtCQUErRDtFQVBuRSxXQU9JLDhCQUErRCxFQUEvRCw2QkFBK0Q7RUFQbkUsV0FPSSx5QkFBK0QsRUFBL0QsNEJBQStEO0VBUG5FLFdBT0ksK0JBQStELEVBQS9ELGtDQUErRDtFQVBuRSxXQU9JLDhCQUErRCxFQUEvRCxpQ0FBK0Q7RUFQbkUsV0FPSSw0QkFBK0QsRUFBL0QsK0JBQStEO0VBUG5FLFdBT0ksOEJBQStELEVBQS9ELGlDQUErRDtFQVBuRSxXQU9JLDRCQUErRCxFQUEvRCwrQkFBK0Q7RUFQbkUsV0FPSSx5QkFBK0Q7RUFQbkUsV0FPSSwrQkFBK0Q7RUFQbkUsV0FPSSw4QkFBK0Q7RUFQbkUsV0FPSSw0QkFBK0Q7RUFQbkUsV0FPSSw4QkFBK0Q7RUFQbkUsV0FPSSw0QkFBK0Q7RUFQbkUsV0FPSSwyQkFBK0Q7RUFQbkUsV0FPSSxpQ0FBK0Q7RUFQbkUsV0FPSSxnQ0FBK0Q7RUFQbkUsV0FPSSw4QkFBK0Q7RUFQbkUsV0FPSSxnQ0FBK0Q7RUFQbkUsV0FPSSw4QkFBK0Q7RUFQbkUsV0FPSSw0QkFBK0Q7RUFQbkUsV0FPSSxrQ0FBK0Q7RUFQbkUsV0FPSSxpQ0FBK0Q7RUFQbkUsV0FPSSwrQkFBK0Q7RUFQbkUsV0FPSSxpQ0FBK0Q7RUFQbkUsV0FPSSwrQkFBK0Q7RUFQbkUsV0FPSSwwQkFBK0Q7RUFQbkUsV0FPSSxnQ0FBK0Q7RUFQbkUsV0FPSSwrQkFBK0Q7RUFQbkUsV0FPSSw2QkFBK0Q7RUFQbkUsV0FPSSwrQkFBK0Q7RUFQbkUsV0FPSSw2QkFBK0Q7RUFQbkUsWUFPSSxpQkFBK0Q7RUFQbkUsWUFPSSx1QkFBK0Q7RUFQbkUsWUFPSSxzQkFBK0Q7RUFQbkUsWUFPSSxvQkFBK0Q7RUFQbkUsWUFPSSxzQkFBK0Q7RUFQbkUsWUFPSSxvQkFBK0Q7RUFQbkUsZ0JBT0kscUJBQStEO0VBUG5FLGdCQU9JLDJCQUErRDtFQVBuRSxnQkFPSSwwQkFBK0Q7RUFQbkUsZ0JBT0ksd0JBQStEO0VBUG5FLGdCQU9JLDBCQUErRDtFQVBuRSxnQkFPSSx3QkFBK0Q7RUFQbkUsbUJBT0ksd0JBQStEO0VBUG5FLG1CQU9JLDhCQUErRDtFQVBuRSxtQkFPSSw2QkFBK0Q7RUFQbkUsbUJBT0ksMkJBQStEO0VBUG5FLG1CQU9JLDZCQUErRDtFQVBuRSxtQkFPSSwyQkFBK0Q7RUFQbkUsaUJBT0ksMkJBQStEO0VBUG5FLGVBT0ksNEJBQStEO0VBUG5FLGtCQU9JLDZCQUErRCxJQUVsRTs7QTNEWkwsNEIyREdJLGtCQU9JLHNCQUErRDtFQVBuRSxnQkFPSSx1QkFBK0Q7RUFQbkUsaUJBT0ksc0JBQStEO0VBUG5FLHlCQU9JLDhCQUErRDtFQVBuRSx1QkFPSSw0QkFBK0Q7RUFQbkUsc0JBT0ksMkJBQStEO0VBUG5FLHVCQU9JLGlDQUErRDtFQVBuRSxzQkFPSSwyQkFBK0Q7RUFQbkUsZUFPSSwwQkFBK0Q7RUFQbkUscUJBT0ksZ0NBQStEO0VBUG5FLGNBT0kseUJBQStEO0VBUG5FLGFBT0ksd0JBQStEO0VBUG5FLG9CQU9JLCtCQUErRDtFQVBuRSxjQU9JLHlCQUErRDtFQVBuRSxrQkFPSSw2QkFBK0Q7RUFQbkUsbUJBT0ksOEJBQStEO0VBUG5FLGFBT0ksd0JBQStEO0VBUG5FLG9CQU9JLCtCQUErRDtFQVBuRSxhQU9JLHdCQUErRDtFQVBuRSxnQkFPSSx5QkFBK0Q7RUFQbkUsZUFPSSw4QkFBK0Q7RUFQbkUsa0JBT0ksaUNBQStEO0VBUG5FLHVCQU9JLHNDQUErRDtFQVBuRSwwQkFPSSx5Q0FBK0Q7RUFQbkUsa0JBT0ksdUJBQStEO0VBUG5FLGtCQU9JLHVCQUErRDtFQVBuRSxvQkFPSSx5QkFBK0Q7RUFQbkUsb0JBT0kseUJBQStEO0VBUG5FLGdCQU9JLDBCQUErRDtFQVBuRSxrQkFPSSw0QkFBK0Q7RUFQbkUsd0JBT0ksa0NBQStEO0VBUG5FLDRCQU9JLHNDQUErRDtFQVBuRSwwQkFPSSxvQ0FBK0Q7RUFQbkUsNkJBT0ksa0NBQStEO0VBUG5FLDhCQU9JLHlDQUErRDtFQVBuRSw2QkFPSSx3Q0FBK0Q7RUFQbkUsNkJBT0ksd0NBQStEO0VBUG5FLHdCQU9JLGtDQUErRDtFQVBuRSxzQkFPSSxnQ0FBK0Q7RUFQbkUseUJBT0ksOEJBQStEO0VBUG5FLDJCQU9JLGdDQUErRDtFQVBuRSwwQkFPSSwrQkFBK0Q7RUFQbkUsMEJBT0ksb0NBQStEO0VBUG5FLHdCQU9JLGtDQUErRDtFQVBuRSwyQkFPSSxnQ0FBK0Q7RUFQbkUsNEJBT0ksdUNBQStEO0VBUG5FLDJCQU9JLHNDQUErRDtFQVBuRSw0QkFPSSxpQ0FBK0Q7RUFQbkUsc0JBT0ksMkJBQStEO0VBUG5FLHVCQU9JLGlDQUErRDtFQVBuRSxxQkFPSSwrQkFBK0Q7RUFQbkUsd0JBT0ksNkJBQStEO0VBUG5FLDBCQU9JLCtCQUErRDtFQVBuRSx5QkFPSSw4QkFBK0Q7RUFQbkUsa0JBT0ksb0JBQStEO0VBUG5FLGNBT0ksbUJBQStEO0VBUG5FLGNBT0ksbUJBQStEO0VBUG5FLGNBT0ksbUJBQStEO0VBUG5FLGNBT0ksbUJBQStEO0VBUG5FLGNBT0ksbUJBQStEO0VBUG5FLGNBT0ksbUJBQStEO0VBUG5FLGlCQU9JLG1CQUErRDtFQVBuRSxVQU9JLG9CQUErRDtFQVBuRSxVQU9JLDBCQUErRDtFQVBuRSxVQU9JLHlCQUErRDtFQVBuRSxVQU9JLHVCQUErRDtFQVBuRSxVQU9JLHlCQUErRDtFQVBuRSxVQU9JLHVCQUErRDtFQVBuRSxhQU9JLHVCQUErRDtFQVBuRSxXQU9JLDBCQUErRCxFQUEvRCx5QkFBK0Q7RUFQbkUsV0FPSSxnQ0FBK0QsRUFBL0QsK0JBQStEO0VBUG5FLFdBT0ksK0JBQStELEVBQS9ELDhCQUErRDtFQVBuRSxXQU9JLDZCQUErRCxFQUEvRCw0QkFBK0Q7RUFQbkUsV0FPSSwrQkFBK0QsRUFBL0QsOEJBQStEO0VBUG5FLFdBT0ksNkJBQStELEVBQS9ELDRCQUErRDtFQVBuRSxjQU9JLDZCQUErRCxFQUEvRCw0QkFBK0Q7RUFQbkUsV0FPSSx3QkFBK0QsRUFBL0QsMkJBQStEO0VBUG5FLFdBT0ksOEJBQStELEVBQS9ELGlDQUErRDtFQVBuRSxXQU9JLDZCQUErRCxFQUEvRCxnQ0FBK0Q7RUFQbkUsV0FPSSwyQkFBK0QsRUFBL0QsOEJBQStEO0VBUG5FLFdBT0ksNkJBQStELEVBQS9ELGdDQUErRDtFQVBuRSxXQU9JLDJCQUErRCxFQUEvRCw4QkFBK0Q7RUFQbkUsY0FPSSwyQkFBK0QsRUFBL0QsOEJBQStEO0VBUG5FLFdBT0ksd0JBQStEO0VBUG5FLFdBT0ksOEJBQStEO0VBUG5FLFdBT0ksNkJBQStEO0VBUG5FLFdBT0ksMkJBQStEO0VBUG5FLFdBT0ksNkJBQStEO0VBUG5FLFdBT0ksMkJBQStEO0VBUG5FLGNBT0ksMkJBQStEO0VBUG5FLFdBT0ksMEJBQStEO0VBUG5FLFdBT0ksZ0NBQStEO0VBUG5FLFdBT0ksK0JBQStEO0VBUG5FLFdBT0ksNkJBQStEO0VBUG5FLFdBT0ksK0JBQStEO0VBUG5FLFdBT0ksNkJBQStEO0VBUG5FLGNBT0ksNkJBQStEO0VBUG5FLFdBT0ksMkJBQStEO0VBUG5FLFdBT0ksaUNBQStEO0VBUG5FLFdBT0ksZ0NBQStEO0VBUG5FLFdBT0ksOEJBQStEO0VBUG5FLFdBT0ksZ0NBQStEO0VBUG5FLFdBT0ksOEJBQStEO0VBUG5FLGNBT0ksOEJBQStEO0VBUG5FLFdBT0kseUJBQStEO0VBUG5FLFdBT0ksK0JBQStEO0VBUG5FLFdBT0ksOEJBQStEO0VBUG5FLFdBT0ksNEJBQStEO0VBUG5FLFdBT0ksOEJBQStEO0VBUG5FLFdBT0ksNEJBQStEO0VBUG5FLGNBT0ksNEJBQStEO0VBUG5FLFVBT0kscUJBQStEO0VBUG5FLFVBT0ksMkJBQStEO0VBUG5FLFVBT0ksMEJBQStEO0VBUG5FLFVBT0ksd0JBQStEO0VBUG5FLFVBT0ksMEJBQStEO0VBUG5FLFVBT0ksd0JBQStEO0VBUG5FLFdBT0ksMkJBQStELEVBQS9ELDBCQUErRDtFQVBuRSxXQU9JLGlDQUErRCxFQUEvRCxnQ0FBK0Q7RUFQbkUsV0FPSSxnQ0FBK0QsRUFBL0QsK0JBQStEO0VBUG5FLFdBT0ksOEJBQStELEVBQS9ELDZCQUErRDtFQVBuRSxXQU9JLGdDQUErRCxFQUEvRCwrQkFBK0Q7RUFQbkUsV0FPSSw4QkFBK0QsRUFBL0QsNkJBQStEO0VBUG5FLFdBT0kseUJBQStELEVBQS9ELDRCQUErRDtFQVBuRSxXQU9JLCtCQUErRCxFQUEvRCxrQ0FBK0Q7RUFQbkUsV0FPSSw4QkFBK0QsRUFBL0QsaUNBQStEO0VBUG5FLFdBT0ksNEJBQStELEVBQS9ELCtCQUErRDtFQVBuRSxXQU9JLDhCQUErRCxFQUEvRCxpQ0FBK0Q7RUFQbkUsV0FPSSw0QkFBK0QsRUFBL0QsK0JBQStEO0VBUG5FLFdBT0kseUJBQStEO0VBUG5FLFdBT0ksK0JBQStEO0VBUG5FLFdBT0ksOEJBQStEO0VBUG5FLFdBT0ksNEJBQStEO0VBUG5FLFdBT0ksOEJBQStEO0VBUG5FLFdBT0ksNEJBQStEO0VBUG5FLFdBT0ksMkJBQStEO0VBUG5FLFdBT0ksaUNBQStEO0VBUG5FLFdBT0ksZ0NBQStEO0VBUG5FLFdBT0ksOEJBQStEO0VBUG5FLFdBT0ksZ0NBQStEO0VBUG5FLFdBT0ksOEJBQStEO0VBUG5FLFdBT0ksNEJBQStEO0VBUG5FLFdBT0ksa0NBQStEO0VBUG5FLFdBT0ksaUNBQStEO0VBUG5FLFdBT0ksK0JBQStEO0VBUG5FLFdBT0ksaUNBQStEO0VBUG5FLFdBT0ksK0JBQStEO0VBUG5FLFdBT0ksMEJBQStEO0VBUG5FLFdBT0ksZ0NBQStEO0VBUG5FLFdBT0ksK0JBQStEO0VBUG5FLFdBT0ksNkJBQStEO0VBUG5FLFdBT0ksK0JBQStEO0VBUG5FLFdBT0ksNkJBQStEO0VBUG5FLFlBT0ksaUJBQStEO0VBUG5FLFlBT0ksdUJBQStEO0VBUG5FLFlBT0ksc0JBQStEO0VBUG5FLFlBT0ksb0JBQStEO0VBUG5FLFlBT0ksc0JBQStEO0VBUG5FLFlBT0ksb0JBQStEO0VBUG5FLGdCQU9JLHFCQUErRDtFQVBuRSxnQkFPSSwyQkFBK0Q7RUFQbkUsZ0JBT0ksMEJBQStEO0VBUG5FLGdCQU9JLHdCQUErRDtFQVBuRSxnQkFPSSwwQkFBK0Q7RUFQbkUsZ0JBT0ksd0JBQStEO0VBUG5FLG1CQU9JLHdCQUErRDtFQVBuRSxtQkFPSSw4QkFBK0Q7RUFQbkUsbUJBT0ksNkJBQStEO0VBUG5FLG1CQU9JLDJCQUErRDtFQVBuRSxtQkFPSSw2QkFBK0Q7RUFQbkUsbUJBT0ksMkJBQStEO0VBUG5FLGlCQU9JLDJCQUErRDtFQVBuRSxlQU9JLDRCQUErRDtFQVBuRSxrQkFPSSw2QkFBK0QsSUFFbEU7O0EzRFpMLDZCMkRHSSxrQkFPSSxzQkFBK0Q7RUFQbkUsZ0JBT0ksdUJBQStEO0VBUG5FLGlCQU9JLHNCQUErRDtFQVBuRSx5QkFPSSw4QkFBK0Q7RUFQbkUsdUJBT0ksNEJBQStEO0VBUG5FLHNCQU9JLDJCQUErRDtFQVBuRSx1QkFPSSxpQ0FBK0Q7RUFQbkUsc0JBT0ksMkJBQStEO0VBUG5FLGVBT0ksMEJBQStEO0VBUG5FLHFCQU9JLGdDQUErRDtFQVBuRSxjQU9JLHlCQUErRDtFQVBuRSxhQU9JLHdCQUErRDtFQVBuRSxvQkFPSSwrQkFBK0Q7RUFQbkUsY0FPSSx5QkFBK0Q7RUFQbkUsa0JBT0ksNkJBQStEO0VBUG5FLG1CQU9JLDhCQUErRDtFQVBuRSxhQU9JLHdCQUErRDtFQVBuRSxvQkFPSSwrQkFBK0Q7RUFQbkUsYUFPSSx3QkFBK0Q7RUFQbkUsZ0JBT0kseUJBQStEO0VBUG5FLGVBT0ksOEJBQStEO0VBUG5FLGtCQU9JLGlDQUErRDtFQVBuRSx1QkFPSSxzQ0FBK0Q7RUFQbkUsMEJBT0kseUNBQStEO0VBUG5FLGtCQU9JLHVCQUErRDtFQVBuRSxrQkFPSSx1QkFBK0Q7RUFQbkUsb0JBT0kseUJBQStEO0VBUG5FLG9CQU9JLHlCQUErRDtFQVBuRSxnQkFPSSwwQkFBK0Q7RUFQbkUsa0JBT0ksNEJBQStEO0VBUG5FLHdCQU9JLGtDQUErRDtFQVBuRSw0QkFPSSxzQ0FBK0Q7RUFQbkUsMEJBT0ksb0NBQStEO0VBUG5FLDZCQU9JLGtDQUErRDtFQVBuRSw4QkFPSSx5Q0FBK0Q7RUFQbkUsNkJBT0ksd0NBQStEO0VBUG5FLDZCQU9JLHdDQUErRDtFQVBuRSx3QkFPSSxrQ0FBK0Q7RUFQbkUsc0JBT0ksZ0NBQStEO0VBUG5FLHlCQU9JLDhCQUErRDtFQVBuRSwyQkFPSSxnQ0FBK0Q7RUFQbkUsMEJBT0ksK0JBQStEO0VBUG5FLDBCQU9JLG9DQUErRDtFQVBuRSx3QkFPSSxrQ0FBK0Q7RUFQbkUsMkJBT0ksZ0NBQStEO0VBUG5FLDRCQU9JLHVDQUErRDtFQVBuRSwyQkFPSSxzQ0FBK0Q7RUFQbkUsNEJBT0ksaUNBQStEO0VBUG5FLHNCQU9JLDJCQUErRDtFQVBuRSx1QkFPSSxpQ0FBK0Q7RUFQbkUscUJBT0ksK0JBQStEO0VBUG5FLHdCQU9JLDZCQUErRDtFQVBuRSwwQkFPSSwrQkFBK0Q7RUFQbkUseUJBT0ksOEJBQStEO0VBUG5FLGtCQU9JLG9CQUErRDtFQVBuRSxjQU9JLG1CQUErRDtFQVBuRSxjQU9JLG1CQUErRDtFQVBuRSxjQU9JLG1CQUErRDtFQVBuRSxjQU9JLG1CQUErRDtFQVBuRSxjQU9JLG1CQUErRDtFQVBuRSxjQU9JLG1CQUErRDtFQVBuRSxpQkFPSSxtQkFBK0Q7RUFQbkUsVUFPSSxvQkFBK0Q7RUFQbkUsVUFPSSwwQkFBK0Q7RUFQbkUsVUFPSSx5QkFBK0Q7RUFQbkUsVUFPSSx1QkFBK0Q7RUFQbkUsVUFPSSx5QkFBK0Q7RUFQbkUsVUFPSSx1QkFBK0Q7RUFQbkUsYUFPSSx1QkFBK0Q7RUFQbkUsV0FPSSwwQkFBK0QsRUFBL0QseUJBQStEO0VBUG5FLFdBT0ksZ0NBQStELEVBQS9ELCtCQUErRDtFQVBuRSxXQU9JLCtCQUErRCxFQUEvRCw4QkFBK0Q7RUFQbkUsV0FPSSw2QkFBK0QsRUFBL0QsNEJBQStEO0VBUG5FLFdBT0ksK0JBQStELEVBQS9ELDhCQUErRDtFQVBuRSxXQU9JLDZCQUErRCxFQUEvRCw0QkFBK0Q7RUFQbkUsY0FPSSw2QkFBK0QsRUFBL0QsNEJBQStEO0VBUG5FLFdBT0ksd0JBQStELEVBQS9ELDJCQUErRDtFQVBuRSxXQU9JLDhCQUErRCxFQUEvRCxpQ0FBK0Q7RUFQbkUsV0FPSSw2QkFBK0QsRUFBL0QsZ0NBQStEO0VBUG5FLFdBT0ksMkJBQStELEVBQS9ELDhCQUErRDtFQVBuRSxXQU9JLDZCQUErRCxFQUEvRCxnQ0FBK0Q7RUFQbkUsV0FPSSwyQkFBK0QsRUFBL0QsOEJBQStEO0VBUG5FLGNBT0ksMkJBQStELEVBQS9ELDhCQUErRDtFQVBuRSxXQU9JLHdCQUErRDtFQVBuRSxXQU9JLDhCQUErRDtFQVBuRSxXQU9JLDZCQUErRDtFQVBuRSxXQU9JLDJCQUErRDtFQVBuRSxXQU9JLDZCQUErRDtFQVBuRSxXQU9JLDJCQUErRDtFQVBuRSxjQU9JLDJCQUErRDtFQVBuRSxXQU9JLDBCQUErRDtFQVBuRSxXQU9JLGdDQUErRDtFQVBuRSxXQU9JLCtCQUErRDtFQVBuRSxXQU9JLDZCQUErRDtFQVBuRSxXQU9JLCtCQUErRDtFQVBuRSxXQU9JLDZCQUErRDtFQVBuRSxjQU9JLDZCQUErRDtFQVBuRSxXQU9JLDJCQUErRDtFQVBuRSxXQU9JLGlDQUErRDtFQVBuRSxXQU9JLGdDQUErRDtFQVBuRSxXQU9JLDhCQUErRDtFQVBuRSxXQU9JLGdDQUErRDtFQVBuRSxXQU9JLDhCQUErRDtFQVBuRSxjQU9JLDhCQUErRDtFQVBuRSxXQU9JLHlCQUErRDtFQVBuRSxXQU9JLCtCQUErRDtFQVBuRSxXQU9JLDhCQUErRDtFQVBuRSxXQU9JLDRCQUErRDtFQVBuRSxXQU9JLDhCQUErRDtFQVBuRSxXQU9JLDRCQUErRDtFQVBuRSxjQU9JLDRCQUErRDtFQVBuRSxVQU9JLHFCQUErRDtFQVBuRSxVQU9JLDJCQUErRDtFQVBuRSxVQU9JLDBCQUErRDtFQVBuRSxVQU9JLHdCQUErRDtFQVBuRSxVQU9JLDBCQUErRDtFQVBuRSxVQU9JLHdCQUErRDtFQVBuRSxXQU9JLDJCQUErRCxFQUEvRCwwQkFBK0Q7RUFQbkUsV0FPSSxpQ0FBK0QsRUFBL0QsZ0NBQStEO0VBUG5FLFdBT0ksZ0NBQStELEVBQS9ELCtCQUErRDtFQVBuRSxXQU9JLDhCQUErRCxFQUEvRCw2QkFBK0Q7RUFQbkUsV0FPSSxnQ0FBK0QsRUFBL0QsK0JBQStEO0VBUG5FLFdBT0ksOEJBQStELEVBQS9ELDZCQUErRDtFQVBuRSxXQU9JLHlCQUErRCxFQUEvRCw0QkFBK0Q7RUFQbkUsV0FPSSwrQkFBK0QsRUFBL0Qsa0NBQStEO0VBUG5FLFdBT0ksOEJBQStELEVBQS9ELGlDQUErRDtFQVBuRSxXQU9JLDRCQUErRCxFQUEvRCwrQkFBK0Q7RUFQbkUsV0FPSSw4QkFBK0QsRUFBL0QsaUNBQStEO0VBUG5FLFdBT0ksNEJBQStELEVBQS9ELCtCQUErRDtFQVBuRSxXQU9JLHlCQUErRDtFQVBuRSxXQU9JLCtCQUErRDtFQVBuRSxXQU9JLDhCQUErRDtFQVBuRSxXQU9JLDRCQUErRDtFQVBuRSxXQU9JLDhCQUErRDtFQVBuRSxXQU9JLDRCQUErRDtFQVBuRSxXQU9JLDJCQUErRDtFQVBuRSxXQU9JLGlDQUErRDtFQVBuRSxXQU9JLGdDQUErRDtFQVBuRSxXQU9JLDhCQUErRDtFQVBuRSxXQU9JLGdDQUErRDtFQVBuRSxXQU9JLDhCQUErRDtFQVBuRSxXQU9JLDRCQUErRDtFQVBuRSxXQU9JLGtDQUErRDtFQVBuRSxXQU9JLGlDQUErRDtFQVBuRSxXQU9JLCtCQUErRDtFQVBuRSxXQU9JLGlDQUErRDtFQVBuRSxXQU9JLCtCQUErRDtFQVBuRSxXQU9JLDBCQUErRDtFQVBuRSxXQU9JLGdDQUErRDtFQVBuRSxXQU9JLCtCQUErRDtFQVBuRSxXQU9JLDZCQUErRDtFQVBuRSxXQU9JLCtCQUErRDtFQVBuRSxXQU9JLDZCQUErRDtFQVBuRSxZQU9JLGlCQUErRDtFQVBuRSxZQU9JLHVCQUErRDtFQVBuRSxZQU9JLHNCQUErRDtFQVBuRSxZQU9JLG9CQUErRDtFQVBuRSxZQU9JLHNCQUErRDtFQVBuRSxZQU9JLG9CQUErRDtFQVBuRSxnQkFPSSxxQkFBK0Q7RUFQbkUsZ0JBT0ksMkJBQStEO0VBUG5FLGdCQU9JLDBCQUErRDtFQVBuRSxnQkFPSSx3QkFBK0Q7RUFQbkUsZ0JBT0ksMEJBQStEO0VBUG5FLGdCQU9JLHdCQUErRDtFQVBuRSxtQkFPSSx3QkFBK0Q7RUFQbkUsbUJBT0ksOEJBQStEO0VBUG5FLG1CQU9JLDZCQUErRDtFQVBuRSxtQkFPSSwyQkFBK0Q7RUFQbkUsbUJBT0ksNkJBQStEO0VBUG5FLG1CQU9JLDJCQUErRDtFQVBuRSxpQkFPSSwyQkFBK0Q7RUFQbkUsZUFPSSw0QkFBK0Q7RUFQbkUsa0JBT0ksNkJBQStELElBRWxFOztBM0RaTCw2QjJER0ksbUJBT0ksc0JBQStEO0VBUG5FLGlCQU9JLHVCQUErRDtFQVBuRSxrQkFPSSxzQkFBK0Q7RUFQbkUsMEJBT0ksOEJBQStEO0VBUG5FLHdCQU9JLDRCQUErRDtFQVBuRSx1QkFPSSwyQkFBK0Q7RUFQbkUsd0JBT0ksaUNBQStEO0VBUG5FLHVCQU9JLDJCQUErRDtFQVBuRSxnQkFPSSwwQkFBK0Q7RUFQbkUsc0JBT0ksZ0NBQStEO0VBUG5FLGVBT0kseUJBQStEO0VBUG5FLGNBT0ksd0JBQStEO0VBUG5FLHFCQU9JLCtCQUErRDtFQVBuRSxlQU9JLHlCQUErRDtFQVBuRSxtQkFPSSw2QkFBK0Q7RUFQbkUsb0JBT0ksOEJBQStEO0VBUG5FLGNBT0ksd0JBQStEO0VBUG5FLHFCQU9JLCtCQUErRDtFQVBuRSxjQU9JLHdCQUErRDtFQVBuRSxpQkFPSSx5QkFBK0Q7RUFQbkUsZ0JBT0ksOEJBQStEO0VBUG5FLG1CQU9JLGlDQUErRDtFQVBuRSx3QkFPSSxzQ0FBK0Q7RUFQbkUsMkJBT0kseUNBQStEO0VBUG5FLG1CQU9JLHVCQUErRDtFQVBuRSxtQkFPSSx1QkFBK0Q7RUFQbkUscUJBT0kseUJBQStEO0VBUG5FLHFCQU9JLHlCQUErRDtFQVBuRSxpQkFPSSwwQkFBK0Q7RUFQbkUsbUJBT0ksNEJBQStEO0VBUG5FLHlCQU9JLGtDQUErRDtFQVBuRSw2QkFPSSxzQ0FBK0Q7RUFQbkUsMkJBT0ksb0NBQStEO0VBUG5FLDhCQU9JLGtDQUErRDtFQVBuRSwrQkFPSSx5Q0FBK0Q7RUFQbkUsOEJBT0ksd0NBQStEO0VBUG5FLDhCQU9JLHdDQUErRDtFQVBuRSx5QkFPSSxrQ0FBK0Q7RUFQbkUsdUJBT0ksZ0NBQStEO0VBUG5FLDBCQU9JLDhCQUErRDtFQVBuRSw0QkFPSSxnQ0FBK0Q7RUFQbkUsMkJBT0ksK0JBQStEO0VBUG5FLDJCQU9JLG9DQUErRDtFQVBuRSx5QkFPSSxrQ0FBK0Q7RUFQbkUsNEJBT0ksZ0NBQStEO0VBUG5FLDZCQU9JLHVDQUErRDtFQVBuRSw0QkFPSSxzQ0FBK0Q7RUFQbkUsNkJBT0ksaUNBQStEO0VBUG5FLHVCQU9JLDJCQUErRDtFQVBuRSx3QkFPSSxpQ0FBK0Q7RUFQbkUsc0JBT0ksK0JBQStEO0VBUG5FLHlCQU9JLDZCQUErRDtFQVBuRSwyQkFPSSwrQkFBK0Q7RUFQbkUsMEJBT0ksOEJBQStEO0VBUG5FLG1CQU9JLG9CQUErRDtFQVBuRSxlQU9JLG1CQUErRDtFQVBuRSxlQU9JLG1CQUErRDtFQVBuRSxlQU9JLG1CQUErRDtFQVBuRSxlQU9JLG1CQUErRDtFQVBuRSxlQU9JLG1CQUErRDtFQVBuRSxlQU9JLG1CQUErRDtFQVBuRSxrQkFPSSxtQkFBK0Q7RUFQbkUsV0FPSSxvQkFBK0Q7RUFQbkUsV0FPSSwwQkFBK0Q7RUFQbkUsV0FPSSx5QkFBK0Q7RUFQbkUsV0FPSSx1QkFBK0Q7RUFQbkUsV0FPSSx5QkFBK0Q7RUFQbkUsV0FPSSx1QkFBK0Q7RUFQbkUsY0FPSSx1QkFBK0Q7RUFQbkUsWUFPSSwwQkFBK0QsRUFBL0QseUJBQStEO0VBUG5FLFlBT0ksZ0NBQStELEVBQS9ELCtCQUErRDtFQVBuRSxZQU9JLCtCQUErRCxFQUEvRCw4QkFBK0Q7RUFQbkUsWUFPSSw2QkFBK0QsRUFBL0QsNEJBQStEO0VBUG5FLFlBT0ksK0JBQStELEVBQS9ELDhCQUErRDtFQVBuRSxZQU9JLDZCQUErRCxFQUEvRCw0QkFBK0Q7RUFQbkUsZUFPSSw2QkFBK0QsRUFBL0QsNEJBQStEO0VBUG5FLFlBT0ksd0JBQStELEVBQS9ELDJCQUErRDtFQVBuRSxZQU9JLDhCQUErRCxFQUEvRCxpQ0FBK0Q7RUFQbkUsWUFPSSw2QkFBK0QsRUFBL0QsZ0NBQStEO0VBUG5FLFlBT0ksMkJBQStELEVBQS9ELDhCQUErRDtFQVBuRSxZQU9JLDZCQUErRCxFQUEvRCxnQ0FBK0Q7RUFQbkUsWUFPSSwyQkFBK0QsRUFBL0QsOEJBQStEO0VBUG5FLGVBT0ksMkJBQStELEVBQS9ELDhCQUErRDtFQVBuRSxZQU9JLHdCQUErRDtFQVBuRSxZQU9JLDhCQUErRDtFQVBuRSxZQU9JLDZCQUErRDtFQVBuRSxZQU9JLDJCQUErRDtFQVBuRSxZQU9JLDZCQUErRDtFQVBuRSxZQU9JLDJCQUErRDtFQVBuRSxlQU9JLDJCQUErRDtFQVBuRSxZQU9JLDBCQUErRDtFQVBuRSxZQU9JLGdDQUErRDtFQVBuRSxZQU9JLCtCQUErRDtFQVBuRSxZQU9JLDZCQUErRDtFQVBuRSxZQU9JLCtCQUErRDtFQVBuRSxZQU9JLDZCQUErRDtFQVBuRSxlQU9JLDZCQUErRDtFQVBuRSxZQU9JLDJCQUErRDtFQVBuRSxZQU9JLGlDQUErRDtFQVBuRSxZQU9JLGdDQUErRDtFQVBuRSxZQU9JLDhCQUErRDtFQVBuRSxZQU9JLGdDQUErRDtFQVBuRSxZQU9JLDhCQUErRDtFQVBuRSxlQU9JLDhCQUErRDtFQVBuRSxZQU9JLHlCQUErRDtFQVBuRSxZQU9JLCtCQUErRDtFQVBuRSxZQU9JLDhCQUErRDtFQVBuRSxZQU9JLDRCQUErRDtFQVBuRSxZQU9JLDhCQUErRDtFQVBuRSxZQU9JLDRCQUErRDtFQVBuRSxlQU9JLDRCQUErRDtFQVBuRSxXQU9JLHFCQUErRDtFQVBuRSxXQU9JLDJCQUErRDtFQVBuRSxXQU9JLDBCQUErRDtFQVBuRSxXQU9JLHdCQUErRDtFQVBuRSxXQU9JLDBCQUErRDtFQVBuRSxXQU9JLHdCQUErRDtFQVBuRSxZQU9JLDJCQUErRCxFQUEvRCwwQkFBK0Q7RUFQbkUsWUFPSSxpQ0FBK0QsRUFBL0QsZ0NBQStEO0VBUG5FLFlBT0ksZ0NBQStELEVBQS9ELCtCQUErRDtFQVBuRSxZQU9JLDhCQUErRCxFQUEvRCw2QkFBK0Q7RUFQbkUsWUFPSSxnQ0FBK0QsRUFBL0QsK0JBQStEO0VBUG5FLFlBT0ksOEJBQStELEVBQS9ELDZCQUErRDtFQVBuRSxZQU9JLHlCQUErRCxFQUEvRCw0QkFBK0Q7RUFQbkUsWUFPSSwrQkFBK0QsRUFBL0Qsa0NBQStEO0VBUG5FLFlBT0ksOEJBQStELEVBQS9ELGlDQUErRDtFQVBuRSxZQU9JLDRCQUErRCxFQUEvRCwrQkFBK0Q7RUFQbkUsWUFPSSw4QkFBK0QsRUFBL0QsaUNBQStEO0VBUG5FLFlBT0ksNEJBQStELEVBQS9ELCtCQUErRDtFQVBuRSxZQU9JLHlCQUErRDtFQVBuRSxZQU9JLCtCQUErRDtFQVBuRSxZQU9JLDhCQUErRDtFQVBuRSxZQU9JLDRCQUErRDtFQVBuRSxZQU9JLDhCQUErRDtFQVBuRSxZQU9JLDRCQUErRDtFQVBuRSxZQU9JLDJCQUErRDtFQVBuRSxZQU9JLGlDQUErRDtFQVBuRSxZQU9JLGdDQUErRDtFQVBuRSxZQU9JLDhCQUErRDtFQVBuRSxZQU9JLGdDQUErRDtFQVBuRSxZQU9JLDhCQUErRDtFQVBuRSxZQU9JLDRCQUErRDtFQVBuRSxZQU9JLGtDQUErRDtFQVBuRSxZQU9JLGlDQUErRDtFQVBuRSxZQU9JLCtCQUErRDtFQVBuRSxZQU9JLGlDQUErRDtFQVBuRSxZQU9JLCtCQUErRDtFQVBuRSxZQU9JLDBCQUErRDtFQVBuRSxZQU9JLGdDQUErRDtFQVBuRSxZQU9JLCtCQUErRDtFQVBuRSxZQU9JLDZCQUErRDtFQVBuRSxZQU9JLCtCQUErRDtFQVBuRSxZQU9JLDZCQUErRDtFQVBuRSxhQU9JLGlCQUErRDtFQVBuRSxhQU9JLHVCQUErRDtFQVBuRSxhQU9JLHNCQUErRDtFQVBuRSxhQU9JLG9CQUErRDtFQVBuRSxhQU9JLHNCQUErRDtFQVBuRSxhQU9JLG9CQUErRDtFQVBuRSxpQkFPSSxxQkFBK0Q7RUFQbkUsaUJBT0ksMkJBQStEO0VBUG5FLGlCQU9JLDBCQUErRDtFQVBuRSxpQkFPSSx3QkFBK0Q7RUFQbkUsaUJBT0ksMEJBQStEO0VBUG5FLGlCQU9JLHdCQUErRDtFQVBuRSxvQkFPSSx3QkFBK0Q7RUFQbkUsb0JBT0ksOEJBQStEO0VBUG5FLG9CQU9JLDZCQUErRDtFQVBuRSxvQkFPSSwyQkFBK0Q7RUFQbkUsb0JBT0ksNkJBQStEO0VBUG5FLG9CQU9JLDJCQUErRDtFQVBuRSxrQkFPSSwyQkFBK0Q7RUFQbkUsZ0JBT0ksNEJBQStEO0VBUG5FLG1CQU9JLDZCQUErRCxJQUVsRTs7QTNEWkwsNkIyREdJLG9CQU9JLHNCQUErRDtFQVBuRSxrQkFPSSx1QkFBK0Q7RUFQbkUsbUJBT0ksc0JBQStEO0VBUG5FLDJCQU9JLDhCQUErRDtFQVBuRSx5QkFPSSw0QkFBK0Q7RUFQbkUsd0JBT0ksMkJBQStEO0VBUG5FLHlCQU9JLGlDQUErRDtFQVBuRSx3QkFPSSwyQkFBK0Q7RUFQbkUsaUJBT0ksMEJBQStEO0VBUG5FLHVCQU9JLGdDQUErRDtFQVBuRSxnQkFPSSx5QkFBK0Q7RUFQbkUsZUFPSSx3QkFBK0Q7RUFQbkUsc0JBT0ksK0JBQStEO0VBUG5FLGdCQU9JLHlCQUErRDtFQVBuRSxvQkFPSSw2QkFBK0Q7RUFQbkUscUJBT0ksOEJBQStEO0VBUG5FLGVBT0ksd0JBQStEO0VBUG5FLHNCQU9JLCtCQUErRDtFQVBuRSxlQU9JLHdCQUErRDtFQVBuRSxrQkFPSSx5QkFBK0Q7RUFQbkUsaUJBT0ksOEJBQStEO0VBUG5FLG9CQU9JLGlDQUErRDtFQVBuRSx5QkFPSSxzQ0FBK0Q7RUFQbkUsNEJBT0kseUNBQStEO0VBUG5FLG9CQU9JLHVCQUErRDtFQVBuRSxvQkFPSSx1QkFBK0Q7RUFQbkUsc0JBT0kseUJBQStEO0VBUG5FLHNCQU9JLHlCQUErRDtFQVBuRSxrQkFPSSwwQkFBK0Q7RUFQbkUsb0JBT0ksNEJBQStEO0VBUG5FLDBCQU9JLGtDQUErRDtFQVBuRSw4QkFPSSxzQ0FBK0Q7RUFQbkUsNEJBT0ksb0NBQStEO0VBUG5FLCtCQU9JLGtDQUErRDtFQVBuRSxnQ0FPSSx5Q0FBK0Q7RUFQbkUsK0JBT0ksd0NBQStEO0VBUG5FLCtCQU9JLHdDQUErRDtFQVBuRSwwQkFPSSxrQ0FBK0Q7RUFQbkUsd0JBT0ksZ0NBQStEO0VBUG5FLDJCQU9JLDhCQUErRDtFQVBuRSw2QkFPSSxnQ0FBK0Q7RUFQbkUsNEJBT0ksK0JBQStEO0VBUG5FLDRCQU9JLG9DQUErRDtFQVBuRSwwQkFPSSxrQ0FBK0Q7RUFQbkUsNkJBT0ksZ0NBQStEO0VBUG5FLDhCQU9JLHVDQUErRDtFQVBuRSw2QkFPSSxzQ0FBK0Q7RUFQbkUsOEJBT0ksaUNBQStEO0VBUG5FLHdCQU9JLDJCQUErRDtFQVBuRSx5QkFPSSxpQ0FBK0Q7RUFQbkUsdUJBT0ksK0JBQStEO0VBUG5FLDBCQU9JLDZCQUErRDtFQVBuRSw0QkFPSSwrQkFBK0Q7RUFQbkUsMkJBT0ksOEJBQStEO0VBUG5FLG9CQU9JLG9CQUErRDtFQVBuRSxnQkFPSSxtQkFBK0Q7RUFQbkUsZ0JBT0ksbUJBQStEO0VBUG5FLGdCQU9JLG1CQUErRDtFQVBuRSxnQkFPSSxtQkFBK0Q7RUFQbkUsZ0JBT0ksbUJBQStEO0VBUG5FLGdCQU9JLG1CQUErRDtFQVBuRSxtQkFPSSxtQkFBK0Q7RUFQbkUsWUFPSSxvQkFBK0Q7RUFQbkUsWUFPSSwwQkFBK0Q7RUFQbkUsWUFPSSx5QkFBK0Q7RUFQbkUsWUFPSSx1QkFBK0Q7RUFQbkUsWUFPSSx5QkFBK0Q7RUFQbkUsWUFPSSx1QkFBK0Q7RUFQbkUsZUFPSSx1QkFBK0Q7RUFQbkUsYUFPSSwwQkFBK0QsRUFBL0QseUJBQStEO0VBUG5FLGFBT0ksZ0NBQStELEVBQS9ELCtCQUErRDtFQVBuRSxhQU9JLCtCQUErRCxFQUEvRCw4QkFBK0Q7RUFQbkUsYUFPSSw2QkFBK0QsRUFBL0QsNEJBQStEO0VBUG5FLGFBT0ksK0JBQStELEVBQS9ELDhCQUErRDtFQVBuRSxhQU9JLDZCQUErRCxFQUEvRCw0QkFBK0Q7RUFQbkUsZ0JBT0ksNkJBQStELEVBQS9ELDRCQUErRDtFQVBuRSxhQU9JLHdCQUErRCxFQUEvRCwyQkFBK0Q7RUFQbkUsYUFPSSw4QkFBK0QsRUFBL0QsaUNBQStEO0VBUG5FLGFBT0ksNkJBQStELEVBQS9ELGdDQUErRDtFQVBuRSxhQU9JLDJCQUErRCxFQUEvRCw4QkFBK0Q7RUFQbkUsYUFPSSw2QkFBK0QsRUFBL0QsZ0NBQStEO0VBUG5FLGFBT0ksMkJBQStELEVBQS9ELDhCQUErRDtFQVBuRSxnQkFPSSwyQkFBK0QsRUFBL0QsOEJBQStEO0VBUG5FLGFBT0ksd0JBQStEO0VBUG5FLGFBT0ksOEJBQStEO0VBUG5FLGFBT0ksNkJBQStEO0VBUG5FLGFBT0ksMkJBQStEO0VBUG5FLGFBT0ksNkJBQStEO0VBUG5FLGFBT0ksMkJBQStEO0VBUG5FLGdCQU9JLDJCQUErRDtFQVBuRSxhQU9JLDBCQUErRDtFQVBuRSxhQU9JLGdDQUErRDtFQVBuRSxhQU9JLCtCQUErRDtFQVBuRSxhQU9JLDZCQUErRDtFQVBuRSxhQU9JLCtCQUErRDtFQVBuRSxhQU9JLDZCQUErRDtFQVBuRSxnQkFPSSw2QkFBK0Q7RUFQbkUsYUFPSSwyQkFBK0Q7RUFQbkUsYUFPSSxpQ0FBK0Q7RUFQbkUsYUFPSSxnQ0FBK0Q7RUFQbkUsYUFPSSw4QkFBK0Q7RUFQbkUsYUFPSSxnQ0FBK0Q7RUFQbkUsYUFPSSw4QkFBK0Q7RUFQbkUsZ0JBT0ksOEJBQStEO0VBUG5FLGFBT0kseUJBQStEO0VBUG5FLGFBT0ksK0JBQStEO0VBUG5FLGFBT0ksOEJBQStEO0VBUG5FLGFBT0ksNEJBQStEO0VBUG5FLGFBT0ksOEJBQStEO0VBUG5FLGFBT0ksNEJBQStEO0VBUG5FLGdCQU9JLDRCQUErRDtFQVBuRSxZQU9JLHFCQUErRDtFQVBuRSxZQU9JLDJCQUErRDtFQVBuRSxZQU9JLDBCQUErRDtFQVBuRSxZQU9JLHdCQUErRDtFQVBuRSxZQU9JLDBCQUErRDtFQVBuRSxZQU9JLHdCQUErRDtFQVBuRSxhQU9JLDJCQUErRCxFQUEvRCwwQkFBK0Q7RUFQbkUsYUFPSSxpQ0FBK0QsRUFBL0QsZ0NBQStEO0VBUG5FLGFBT0ksZ0NBQStELEVBQS9ELCtCQUErRDtFQVBuRSxhQU9JLDhCQUErRCxFQUEvRCw2QkFBK0Q7RUFQbkUsYUFPSSxnQ0FBK0QsRUFBL0QsK0JBQStEO0VBUG5FLGFBT0ksOEJBQStELEVBQS9ELDZCQUErRDtFQVBuRSxhQU9JLHlCQUErRCxFQUEvRCw0QkFBK0Q7RUFQbkUsYUFPSSwrQkFBK0QsRUFBL0Qsa0NBQStEO0VBUG5FLGFBT0ksOEJBQStELEVBQS9ELGlDQUErRDtFQVBuRSxhQU9JLDRCQUErRCxFQUEvRCwrQkFBK0Q7RUFQbkUsYUFPSSw4QkFBK0QsRUFBL0QsaUNBQStEO0VBUG5FLGFBT0ksNEJBQStELEVBQS9ELCtCQUErRDtFQVBuRSxhQU9JLHlCQUErRDtFQVBuRSxhQU9JLCtCQUErRDtFQVBuRSxhQU9JLDhCQUErRDtFQVBuRSxhQU9JLDRCQUErRDtFQVBuRSxhQU9JLDhCQUErRDtFQVBuRSxhQU9JLDRCQUErRDtFQVBuRSxhQU9JLDJCQUErRDtFQVBuRSxhQU9JLGlDQUErRDtFQVBuRSxhQU9JLGdDQUErRDtFQVBuRSxhQU9JLDhCQUErRDtFQVBuRSxhQU9JLGdDQUErRDtFQVBuRSxhQU9JLDhCQUErRDtFQVBuRSxhQU9JLDRCQUErRDtFQVBuRSxhQU9JLGtDQUErRDtFQVBuRSxhQU9JLGlDQUErRDtFQVBuRSxhQU9JLCtCQUErRDtFQVBuRSxhQU9JLGlDQUErRDtFQVBuRSxhQU9JLCtCQUErRDtFQVBuRSxhQU9JLDBCQUErRDtFQVBuRSxhQU9JLGdDQUErRDtFQVBuRSxhQU9JLCtCQUErRDtFQVBuRSxhQU9JLDZCQUErRDtFQVBuRSxhQU9JLCtCQUErRDtFQVBuRSxhQU9JLDZCQUErRDtFQVBuRSxjQU9JLGlCQUErRDtFQVBuRSxjQU9JLHVCQUErRDtFQVBuRSxjQU9JLHNCQUErRDtFQVBuRSxjQU9JLG9CQUErRDtFQVBuRSxjQU9JLHNCQUErRDtFQVBuRSxjQU9JLG9CQUErRDtFQVBuRSxrQkFPSSxxQkFBK0Q7RUFQbkUsa0JBT0ksMkJBQStEO0VBUG5FLGtCQU9JLDBCQUErRDtFQVBuRSxrQkFPSSx3QkFBK0Q7RUFQbkUsa0JBT0ksMEJBQStEO0VBUG5FLGtCQU9JLHdCQUErRDtFQVBuRSxxQkFPSSx3QkFBK0Q7RUFQbkUscUJBT0ksOEJBQStEO0VBUG5FLHFCQU9JLDZCQUErRDtFQVBuRSxxQkFPSSwyQkFBK0Q7RUFQbkUscUJBT0ksNkJBQStEO0VBUG5FLHFCQU9JLDJCQUErRDtFQVBuRSxtQkFPSSwyQkFBK0Q7RUFQbkUsaUJBT0ksNEJBQStEO0VBUG5FLG9CQU9JLDZCQUErRCxJQUVsRTs7QUN4RFQsNkJEK0NRLFFBT0ksNEJBQStEO0VBUG5FLFFBT0ksMEJBQStEO0VBUG5FLFFBT0ksNkJBQStEO0VBUG5FLFFBT0ksNEJBQStELElBRWxFOztBQ3JDVCxlRDRCUSxrQkFPSSwwQkFBK0Q7RUFQbkUsd0JBT0ksZ0NBQStEO0VBUG5FLGlCQU9JLHlCQUErRDtFQVBuRSxnQkFPSSx3QkFBK0Q7RUFQbkUsdUJBT0ksK0JBQStEO0VBUG5FLGlCQU9JLHlCQUErRDtFQVBuRSxxQkFPSSw2QkFBK0Q7RUFQbkUsc0JBT0ksOEJBQStEO0VBUG5FLGdCQU9JLHdCQUErRDtFQVBuRSx1QkFPSSwrQkFBK0Q7RUFQbkUsZ0JBT0ksd0JBQStELElBRWxFOztBRTNFVDtBQ0dBLE1BQ0UsMERBQXdGLEVBQ3hGLGlDQUFpRTs7QUFHbkUsb0ZBU0Usa0NBQWtDLEVBQ2xDLG1DQUFtQyxFQUNuQyx3Q0FBbUUsRUFDbkUsa0JBQWtCLEVBQ2xCLG9CQUFvQixFQUNwQixjQUFjLEVBQ2Qsb0JBQW9COztBQUd0QixrREFLRSxrQ0FBa0M7O0FBR3BDLG1CQUVFLG9DQUFvQzs7QUMvQnBDLFNBQ0UsY0FBbUI7O0FBRHJCLFNBQ0UsY0FBbUI7O0FBRHJCLFNBQ0UsY0FBbUI7O0FBRHJCLFNBQ0UsY0FBbUI7O0FBRHJCLFNBQ0UsY0FBbUI7O0FBRHJCLFNBQ0UsY0FBbUI7O0FBRHJCLFNBQ0UsY0FBbUI7O0FBRHJCLFNBQ0UsY0FBbUI7O0FBRHJCLFNBQ0UsY0FBbUI7O0FBRHJCLFVBQ0UsZUFBbUI7O0FBTXJCLFVDSUEsa0JBQTJELEVBQzNELGtCQUEyQyxFQUMzQyx1QkFBa0U7O0FETmxFLFNDSUEsaUJBQTJELEVBQzNELHNCQUEyQyxFQUMzQyx1QkFBa0U7O0FETmxFLFNDSUEsa0JBQTJELEVBQzNELHNCQUEyQyxFQUMzQyx5QkFBa0U7O0FETmxFLFNDSUEsaUJBQTJELEVBQzNELG1CQUEyQyxFQUMzQyx3QkFBa0U7O0FETmxFLFNDSUEsZ0JBQTJELEVBQzNELHNCQUEyQyxFQUMzQyx3QkFBa0U7O0FETmxFLFVDSUEsY0FBMkQsRUFDM0Qsc0JBQTJDLEVBQzNDLHlCQUFrRTs7QUNmcEUsU0FDRSxrQkFBa0IsRUFDbEIsYUNrRHdDOztBQ3BEMUMsU0FDRSxxQkFBcUIsRUFDckIsdUNBQTZFLEVBQzdFLGVBQWU7O0FBSGpCLGNBS1Msa0JBQWtCOztBQUczQixTQUNFLHdDQUE4RSxFQUM5RSxrQkFBa0IsRUFDbEIsa0JBQWtCLEVBQ2xCLDhCQUFvRSxFQUNwRSxvQkFBb0I7O0FDYnRCLGFBQ0UsMENBQXVGLEVBQ3ZGLDZDQUEyRixFQUMzRiwyQ0FBdUYsRUFDdkYsNENBQXVGLEVBQ3ZGLHNEQUF3Rjs7QUFHMUYsZ0JBQ0UsV0FBVyxFQUNYLDBDQUFvRjs7QUFHdEYsaUJBQ0UsWUFBWSxFQUNaLHlDQUFtRjs7QUNmckYsV0FDRSx1QkFBZ0IsRUFDaEIsOENBQStFLEVBQy9FLDBEQUErRixFQUMvRixvREFBd0YsRUFDeEYsd0VBQW1ILEVBQ25ILGtFQUFvRzs7QUFHdEcsYUFDRSx5QkFBZ0IsRUFDaEIsOENBQStFLEVBQy9FLDBEQUErRixFQUMvRixvREFBd0YsRUFDeEYsd0VBQW1ILEVBQ25ILHdGQUE2SDs7QUFHL0gsV0FDRSx1QkFBZ0IsRUFDaEIsOENBQStFLEVBQy9FLDBEQUErRixFQUMvRixvREFBd0YsRUFDeEYsd0VBQW1ILEVBQ25ILG1GQUFnSDs7QUFHbEgsZ0JBQ0UsNEJBQWdCLEVBQ2hCLDhDQUErRSxFQUMvRSwwREFBK0YsRUFDL0Ysb0RBQXdGLEVBQ3hGLHdFQUFtSCxFQUNuSCxtRkFBZ0g7O0FBR2xILFdBQ0UsdUJBQWdCLEVBQ2hCLDhDQUErRSxFQUMvRSwwREFBK0YsRUFDL0Ysb0RBQXdGLEVBQ3hGLHdFQUFtSCxFQUNuSCxrRUFBb0c7O0FBR3RHLFlBQ0Usd0JBQWdCLEVBQ2hCLDhDQUErRSxFQUMvRSwwREFBK0YsRUFDL0Ysb0RBQXdGLEVBQ3hGLHdFQUFtSCxFQUNuSCw2REFBK0Y7O0FBR2pHLFdBQ0UsdUJBQWdCLEVBQ2hCLDhDQUErRSxFQUMvRSwwREFBK0YsRUFDL0Ysb0RBQXdGLEVBQ3hGLHdFQUFtSCxFQUNuSCw2REFBK0Y7O0FBR2pHLG1CQUNFLGlDQUE4RDs7QUFHaEUsNEJBRUUsdUJBQWdCLEVBQ2hCLDBEQUErRixFQUMvRixvREFBd0YsRUFDeEYsd0VBQW1ILEVBQ25ILCtEQUFpRzs7QUFNbkcsMENBQ0UsMEdBU0UscUJBQXFCLEVBQ3JCLHVCQUF1QixFQUN2Qiw0QkFBNEIsRUFDNUIsb0JBQW9CLEVBQ3BCLHVCQUF1QixJQUN4Qjs7QUFHSCxxQkFDRSxVQUFVLG1CQUFtQjtFQUM3QixNQUFNLDRDQUF3RTs7QUFHaEYsdUJBQ0UsS0FBTyxvQ0FBbUM7RUFDMUMsTUFBTyx3R0FBbUw7RUFDMUwsTUFBTyxvSUFBNE87RUFDblAsTUFBTyx3R0FBaUw7RUFDeEwsTUFBTyxxRUFBb0c7RUFDM0csTUFBTyxvQ0FBbUM7RUFDMUMsT0FBTyxvQ0FBbUM7O0FBRzVDLHFCQUNFLE1BQU0sb0NBQWtFOztBQUcxRSwwQkFDRSxXQUNFLHlDQUE0RTtJQUM1RSxtQkFBbUI7RUFFckIsTUFDRSxVQUFVO0lBQ1Ysa0RBQW1GOztBQUl2RixxQkFDRSxNQUNFLGlIQUFxTjs7QUFJek4sc0JBQ0UsS0FBSyx5QkFBeUI7RUFDOUIsS0FBSyx3QkFBd0I7RUFDN0IsVUFBVSx5QkFBeUI7RUFDbkMsV0FBVyx3QkFBd0I7RUFDbkMsTUFBTSx5QkFBeUI7RUFDL0IsTUFBTSx3QkFBd0I7RUFDOUIsTUFBTSx5QkFBeUI7RUFDL0IsTUFBTSx3QkFBd0I7RUFDOUIsWUFBWSx1QkFBdUI7O0FBR3JDLHFCQUNFLEtBQUssdUJBQXVCO0VBQzVCLE9BQU8seUJBQXlCOztBQ25KbEMsZ0JBQ0Usd0JBQXdCOztBQUcxQixpQkFDRSx5QkFBeUI7O0FBRzNCLGlCQUNFLHlCQUF5Qjs7QUFHM0Isc0JBQ0UsdUJBQXVCOztBQUd6QixvQkFDRSx1QkFBdUI7O0FBR3pCLHNEQUVFLHdCQUF3Qjs7QUFHMUIsZ0JBQ0UsNENBQTBFOztBQzFCNUUsWUFDRSxxQkFBcUIsRUFDckIsV0FBVyxFQUNYLGdCQUFnQixFQUNoQixrQkFBa0IsRUFDbEIsc0JDbUM4QixFRGxDOUIsWUNtQzBDOztBRGhDNUMsNkJBRUUsT0FBTyxFQUNQLGtCQUFrQixFQUNsQixrQkFBa0IsRUFDbEIsV0FBVyxFQUNYLHNDQUFxRjs7QUFHdkYsZUFDRSxvQkFBb0I7O0FBR3RCLGVBQ0UsY0FBYzs7QUFHaEIsY0FDRSw4QkFBaUU7O0FFM0JuRTtnRXhGbXNJZ0U7QXdGL3JJOUQsZ0JBQXNDLGNBQWtDOztBQUF4RSxnQkFBc0MsY0FBa0M7O0FBQXhFLGdCQUFzQyxjQUFrQzs7QUFBeEUsZ0JBQXNDLGNBQWtDOztBQUF4RSxnQkFBc0MsY0FBa0M7O0FBQXhFLGdCQUFzQyxjQUFrQzs7QUFBeEUsZ0JBQXNDLGNBQWtDOztBQUF4RSxnQkFBc0MsY0FBa0M7O0FBQXhFLGdCQUFzQyxjQUFrQzs7QUFBeEUsZ0JBQXNDLGNBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSwrQkFBc0MsZ0JBQWtDOztBQUF4RSxtQ0FBc0MsZ0JBQWtDOztBQUF4RSxtQ0FBc0MsZ0JBQWtDOztBQUF4RSxpQkFBc0MsY0FBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLCtDQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLGtDQUFzQyxnQkFBa0M7O0FBQXhFLDBDQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLGlDQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLHNDQUFzQyxnQkFBa0M7O0FBQXhFLHFDQUFzQyxnQkFBa0M7O0FBQXhFLG1DQUFzQyxnQkFBa0M7O0FBQXhFLGtDQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLHdDQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLHdDQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLGtDQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLHVDQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLHdDQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLHNDQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLGdCQUFzQyxjQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsd0NBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsc0NBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0JBQXNDLGNBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxtQ0FBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxvQ0FBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSwrQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSx1Q0FBc0MsZ0JBQWtDOztBQUF4RSxtQ0FBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSwrQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSwyQ0FBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSxtQ0FBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSx1Q0FBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSwrQkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSx1Q0FBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxvQ0FBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsY0FBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLGtCQUFzQyxnQkFBa0M7O0FBQXhFLHlDQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLGlDQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLGtD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LDRCQUFzQyxnQkFBa0M7O0FBQXhFLGlDQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLGtCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLHFDQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLGtDQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLGtDQUFzQyxnQkFBa0M7O0FBQXhFLHVDQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLHFDQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLG1DQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLGdCQUFzQyxjQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsdUNBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUseUNBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUscURBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUscUNBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsc0NBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUscUNBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsc0NBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsZ0JBQXNDLGNBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxnQkFBc0MsY0FBa0M7O0FBQXhFLHFDQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLGdCQUFzQyxjQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsaUJBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGNBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwrQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSwwQ0FBc0MsZ0JBQWtDOztBQUF4RSxxQ0FBc0MsZ0JBQWtDOztBQUF4RSx5Q0FBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxnQkFBc0MsY0FBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLGtCQUFzQyxnQkFBa0M7O0FBQXhFLGlDQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHFDQUFzQyxnQkFBa0M7O0FBQXhFLGlDQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLHFDQUFzQyxnQkFBa0M7O0FBQXhFLGdCQUFzQyxjQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0JBQXNDLGNBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSxtREFBc0MsZ0JBQWtDOztBQUF4RSxxQ0FBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSxtQ0FBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSx3Q0FBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSx3Q0FBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSwrQkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSwrQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSwrQkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSxtQ0FBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSwrQkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSxnQkFBc0MsY0FBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLG1DQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLGlCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLGdCQUFzQyxjQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsMENBQXNDLGdCQUFrQzs7QUFBeEUsc0NBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUscUNBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUseUNBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUscUNBQXNDLGdCQUFrQzs7QUFBeEUsa0RBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsd0RBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsZ0JBQXNDLGNBQWtDOztBQUF4RSxtQ0FBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSxnQkFBc0MsY0FBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLG9DQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLHlDQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLHlDQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLGlDQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLG1DQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLGtCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLCtDQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLGdCQUFzQyxjQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsdUNBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsZ0JBQXNDLGNBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxxQ0FBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxvQ0FBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxvQ0FBc0MsZ0JBQWtDOztBQUF4RSwrQkFBc0MsZ0JBQWtDOztBQUF4RSxtQ0FBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsY0FBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLGtDQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLG9DQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLG1DQUFzQyxnQkFBa0M7O0FBQXhFLGtCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLGtCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHdDQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLG1DQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLGtCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxjQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsdUNBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsMENBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsdUNBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsd0NBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsaUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsZ0JBQXNDLGNBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSwrQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsY0FBa0M7O0FBQXhFLGtCQUFzQyxjQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsd0NBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGNBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsY0FBa0M7O0FBQXhFLHlCQUFzQyxjQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGNBQWtDOztBQUF4RSxpREFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxnQkFBc0MsY0FBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLHdDQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLGtCQUFzQyxnQkFBa0M7O0FBQXhFLHFDQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLG9DQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHNDQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDZDQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLGtCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLGdCQUFzQyxjQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUscUNBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsdUNBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsc0NBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUseUNBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXND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cUMsZ0JBQWtDOztBQUF2RSxpQkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSxpQ0FBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSxnQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxpQ0FBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSw4QkFBcUMsZ0JBQWtDOztBQUF2RSw4QkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSxnQ0FBcUMsZ0JBQWtDOztBQUF2RSxnQ0FBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSw2QkFBcUMsZ0JBQWtDOztBQUF2RSw2QkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSw0QkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSw4QkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxpQ0FBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSx3Q0FBcUMsZ0JBQWtDOztBQUF2RSw4QkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSx1Q0FBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSw4QkFBcUMsZ0JBQWtDOztBQUF2RSxpQ0FBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSxpQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxrQ0FBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxpQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSw0QkFBcUMsZ0JBQWtDOztBQUF2RSw2QkFBcUMsZ0JBQWtDOztBQUF2RSw2QkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSxpQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSw0QkFBcUMsZ0JBQWtDOztBQUF2RSw0QkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSxnQ0FBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSw0QkFBcUMsZ0JBQWtDOztBQUF2RSw0QkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSwrQkFBcUMsZ0JBQWtDOztBQUF2RSw2QkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSwrQkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSxtQ0FBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxpQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSw2QkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSwrQkFBcUMsZ0JBQWtDOztBQUF2RSxvQ0FBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSwrQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSw0QkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSw0QkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxrQ0FBcUMsZ0JBQWtDOztBQUF2RSxrQ0FBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxvQ0FBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSw2QkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSxnQkFBcUMsZ0JBQWtDOztBQUF2RSxpQkFBcUMsZ0JBQWtDOztBQUF2RSw4QkFBcUMsZ0JBQWtDOztBQUF2RSw4QkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSxpQ0FBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSw4QkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSw0QkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSxvQ0FBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSxnQ0FBcUMsZ0JBQWtDOztBQUF2RSxnQ0FBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSw2QkFBcUMsZ0JBQWtDOztBQUF2RSxpQkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSw0QkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSxpQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSxnQ0FBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSw0QkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSwrQkFBcUMsZ0JBQWtDOztBQUF2RSwrQkFBcUMsZ0JBQWtDOztBQUF2RSxpQ0FBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSx1Q0FBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSw2QkFBcUMsZ0JBQWtDOztBQUF2RSw2QkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSxvQ0FBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSw4QkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSw4QkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSw0QkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSw0QkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxnQ0FBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSw2QkFBcUMsZ0JBQWtDOztBQUF2RSxpQkFBcUMsZ0JBQWtDOztBQUF2RSw4QkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSw0QkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxpQkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSw0QkFBcUMsZ0JBQWtDOztBQUF2RSxrQ0FBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSxpQkFBcUMsZ0JBQWtDOztBQUF2RSw0QkFBcUMsZ0JBQWtDOztBQUF2RSw0QkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxvQ0FBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSw0QkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSw0QkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxnQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSxpQkFBcUMsZ0JBQWtDOztBQUF2RSxpQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxrQ0FBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxpQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSw2QkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxpQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxpQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxnQ0FBcUMsZ0JBQWtDOztBQUF2RSwrQkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSw0QkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSw2QkFBcUMsZ0JBQWtDOztBQUF2RSw2QkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSxpQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSw4QkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxxQkFBcUMsZ0JBQWtDOztBQUF2RSwyQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxpQ0FBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSw0Q0FBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSxpQ0FBcUMsZ0JBQWtDOztBQUF2RSx1QkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSw4QkFBcUMsZ0JBQWtDOztBQUF2RSx5QkFBcUMsZ0JBQWtDOztBQUF2RSxrQkFBcUMsZ0JBQWtDOztBQUF2RSx3QkFBcUMsZ0JBQWtDOztBQUF2RSxzQkFBcUMsZ0JBQWtDOztBQUF2RSxtQkFBcUMsZ0JBQWtDOztBQUF2RSxvQkFBcUMsZ0JBQWtDOztBQUF2RSxpQkFBcUMsZ0JBQWtDOztBQUF2RSwwQkFBcUMsZ0JBQWtDOztBQzVCekU7QUZRQSxlRUNFLGdEQUFnRSxFQUNoRSx5REFBZ0Q7O0FBR2xELGFBQ0Usa0NBQWtDLEVBQ2xDLGtCQUFrQixFQUNsQixnQkFBZ0IsRUFDaEIsbUJMOEI2QixFSzdCN0Isc0hBQytEOztBQUdqRSxvQkFFRSxnQkFBZ0I7O0FKckJsQjtnRXhGd2pTZ0U7QXdGcGpTOUQsZ0JBQXNDLGNBQWtDOztBQUF4RSxnQkFBc0MsY0FBa0M7O0FBQXhFLGdCQUFzQyxjQUFrQzs7QUFBeEUsZ0JBQXNDLGNBQWtDOztBQUF4RSxnQkFBc0MsY0FBa0M7O0FBQXhFLGdCQUFzQyxjQUFrQzs7QUFBeEUsZ0JBQXNDLGNBQWtDOztBQUF4RSxnQkFBc0MsY0FBa0M7O0FBQXhFLGdCQUFzQyxjQUFrQzs7QUFBeEUsZ0JBQXNDLGNBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSwrQkFBc0MsZ0JBQWtDOztBQUF4RSxtQ0FBc0MsZ0JBQWtDOztBQUF4RSxtQ0FBc0MsZ0JBQWtDOztBQUF4RSxpQkFBc0MsY0FBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLCtDQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLGtDQUFzQyxnQkFBa0M7O0FBQXhFLDBDQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLGlDQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLHNDQUFzQyxnQkFBa0M7O0FBQXhFLHFDQUFzQyxnQkFBa0M7O0FBQXhFLG1DQUFzQyxnQkFBa0M7O0FBQXhFLGtDQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLHdDQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLHdDQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLGtDQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLHVDQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLHdDQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLHNDQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLGdCQUFzQyxjQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsd0NBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsc0NBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0JBQXNDLGNBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxtQ0FBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxvQ0FBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSwrQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSx1Q0FBc0MsZ0JBQWtDOztBQUF4RSxtQ0FBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSwrQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSwyQ0FBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSxtQ0FBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSx1Q0FBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSwrQkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSx1Q0FBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxvQ0FBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsY0FBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLGtCQUFzQyxnQkFBa0M7O0FBQXhFLHlDQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLGlDQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLGtDQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLGlCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLGlDQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLGtDQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLGdCQUFzQyxjQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsZ0JBQXNDLGNBQWtDOztBQUF4RSxvQ0FBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSxvQ0FBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSwyQ0FBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSxnQkFBc0MsY0FBa0M7O0FBQXhFLGdCQUFzQyxjQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUscUNBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsZ0JBQXNDLGNBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSx3Q0FBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSxnQkFBc0MsY0FBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLGtDQUFzQyxnQkFBa0M7O0FBQXhFLGtCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLGlDQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLGtCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLHFDQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLGtDQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLGtDQUFzQyxnQkFBa0M7O0FBQXhFLHVDQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLHFDQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLG1DQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLGdCQUFzQyxjQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsdUNBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUseUNBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUscURBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUscUNBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsc0NBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUscUNBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFB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QXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHFDQUFzQyxnQkFBa0M7O0FBQXhFLGlDQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLHFDQUFzQyxnQkFBa0M7O0FBQXhFLGdCQUFzQyxjQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0JBQXNDLGNBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSxtREFBc0MsZ0JBQWtDOztBQUF4RSxxQ0FBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSxtQ0FBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSx3Q0FBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSx3Q0FBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSwrQkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSwrQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSwrQkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSxtQ0FBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSwrQkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSxnQkFBc0MsY0FBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLG1DQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLGlCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLGdCQUFzQyxjQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsMENBQXNDLGdCQUFrQzs7QUFBeEUsc0NBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUscUNBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUseUNBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUscUNBQXNDLGdCQUFrQzs7QUFBeEUsa0RBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsd0RBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsZ0JBQXNDLGNBQWtDOztBQUF4RSxtQ0FBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSxnQkFBc0MsY0FBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLG9DQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLHlDQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLHlDQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLGlDQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLG1DQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLGtCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLCtDQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLGdCQUFzQyxjQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsdUNBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsZ0JBQXNDLGNBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxxQ0FBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxvQ0FBc0MsZ0JBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxvQ0FBc0MsZ0JBQWtDOztBQUF4RSwrQkFBc0MsZ0JBQWtDOztBQUF4RSxtQ0FBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsY0FBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLGtDQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLG9DQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLG1DQUFzQyxnQkFBa0M7O0FBQXhFLGtCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLGtCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHdDQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLG1DQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLGtCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxjQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsdUNBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsMENBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsdUNBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsd0NBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsaUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsZ0JBQXNDLGNBQWtDOztBQUF4RSxrQ0FBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSwrQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsY0FBa0M7O0FBQXhFLGtCQUFzQyxjQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsd0NBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGNBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxrQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxtQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSw2QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSxxQkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxnQ0FBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSx1QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSw4QkFBc0MsZ0JBQWtDOztBQUF4RSx3QkFBc0MsZ0JBQWtDOztBQUF4RSxvQkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSw0QkFBc0MsZ0JBQWtDOztBQUF4RSwwQkFBc0MsZ0JBQWtDOztBQUF4RSwyQkFBc0MsZ0JBQWtDOztBQUF4RSxpQ0FBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsY0FBa0M7O0FBQXhFLHlCQUFzQyxjQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsK0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGNBQWtDOztBQUF4RSxpREFBc0MsZ0JBQWtDOztBQUF4RSx5QkFBc0MsZ0JBQWtDOztBQUF4RSxzQkFBc0MsZ0JBQWtDOztBQUF4RSxnQkFBc0MsY0FBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLHdDQUFzQyxnQkFBa0M7O0FBQXhFLHdCQUFzQyxnQkFBa0M7O0FBQXhFLGtCQUFzQyxnQkFBa0M7O0FBQXhFLHFDQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLG9DQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLHNDQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDZDQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLHVCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLG9CQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLCtCQUFzQyxnQkFBa0M7O0FBQXhFLGtCQUFzQyxnQkFBa0M7O0FBQXhFLG1CQUFzQyxnQkFBa0M7O0FBQXhFLDJCQUFzQyxnQkFBa0M7O0FBQXhFLDZCQUFzQyxnQkFBa0M7O0FBQXhFLDRCQUFzQyxnQkFBa0M7O0FBQXhFLGdDQUFzQyxnQkFBa0M7O0FBQXhFLHlCQUFzQyxnQkFBa0M7O0FBQXhFLDhCQUFzQyxnQkFBa0M7O0FBQXhFLHFCQUFzQyxnQkFBa0M7O0FBQXhFLHNCQUFzQyxnQkFBa0M7O0FBQXhFLDBCQUFzQyxnQkFBa0M7O0FBQXhFLGdCQUFzQyxjQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUscUNBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsaUNBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsdUNBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsbUNBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsc0NBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsZ0NBQXNDLGdCQUFrQzs7QUFBeEUsa0NBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsNEJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUseUNBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsb0NBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsOEJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsb0JBQXNDLGdCQUFrQzs7QUFBeEUsbUJBQXNDLGdCQUFrQzs7QUFBeEUscUNBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsNkJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsdUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUseUJBQXNDLGdCQUFrQzs7QUFBeEUsc0JBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsMkJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUscUJBQXNDLGdCQUFrQzs7QUFBeEUsa0JBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsMEJBQXNDLGdCQUFrQzs7QUFBeEUsd0JBQXNDLGdCQUFrQzs7QUFBeEUsdUNBQXNDLGdCQUFrQzs7QUFBeEUsbUJB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L25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5jc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Fvcy9kaXN0L2Fvcy5jc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vc2Nzcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vc2Nzcy9pbml0aWFsY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9zY3NzL2luaXRpYWxjc3MvX3ZlbmRvci5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fZm9jdXMtcmluZy5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19pY29uLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvZm9udGF3ZXNvbWUuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fY29yZS5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19hbmltYXRlZC5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL3NvbGlkLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvYnJhbmRzLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvcmVndWxhci5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL3Njc3MvaW5pdGlhbGNzcy9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL3Njc3MvaW5pdGlhbGNzcy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vbm92b2lubnNpZGVyLy4vc2Nzcy9lbGVtZW50cy9lbGVtZW50cy5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL3Njc3MvZWxlbWVudHMvaGVhZGVyL2hlYWRlci5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL3Njc3MvZWxlbWVudHMvZm9vdGVyL2Zvb3Rlci5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL3Njc3MvcGFnZXMvcGFnZXMuc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9zY3NzL3BhZ2VzL2hvbWUvaG9tZS5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL3Njc3MvcGFnZXMvbG9naW4vbG9naW4uc2NzcyIsIndlYnBhY2s6Ly9ub3ZvaW5uc2lkZXIvLi9zY3NzL3BhZ2VzL2FjYWRlbXkvYWNhZGVteS5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL3Njc3MvcGFnZXMvc2luZ2xlL3NpbmdsZS5zY3NzIiwid2VicGFjazovL25vdm9pbm5zaWRlci8uL3Njc3MvdGF4b25vbXkvdGF4b25vbXkuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogU3dpcGVyIDEwLjMuMVxyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xyXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKlxyXG4gKiBSZWxlYXNlZCBvbjogU2VwdGVtYmVyIDI4LCAyMDIzXHJcbiAqL1xyXG5cclxuLyogRk9OVF9TVEFSVCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XHJcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuLyogRk9OVF9FTkQgKi9cclxuOnJvb3Qge1xyXG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xyXG4gIC8qXHJcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gIC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaXRpYWw7XHJcbiAgKi9cclxufVxyXG46aG9zdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5zd2lwZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBvdmVyZmxvdzogY2xpcDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXHJcbiAgei1pbmRleDogMTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXHJcbi5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsXHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xyXG59XHJcbi5zd2lwZXItaG9yaXpvbnRhbCB7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxufVxyXG4uc3dpcGVyLXZlcnRpY2FsIHtcclxuICB0b3VjaC1hY3Rpb246IHBhbi14O1xyXG59XHJcbi5zd2lwZXItc2xpZGUge1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLyogQXV0byBIZWlnaHQgKi9cclxuLnN3aXBlci1hdXRvaGVpZ2h0LFxyXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xyXG59XHJcbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4vKiAzRCBFZmZlY3RzICovXHJcbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcclxufVxyXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxufVxyXG4uc3dpcGVyLTNkIHtcclxuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xyXG59XHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSxcclxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcclxuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG59XHJcbi8qIENTUyBNb2RlICovXHJcbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAvKiBGb3IgRmlyZWZveCAqL1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cclxufVxyXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XHJcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xyXG59XHJcbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xyXG59XHJcbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcclxufVxyXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XHJcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgb3JkZXI6IDk5OTk7XHJcbn1cclxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcclxuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcclxuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XHJcbn1cclxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XHJcbn1cclxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XHJcbn1cclxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XHJcbn1cclxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi13aWR0aDogMXB4O1xyXG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XHJcbn1cclxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXHJcbi8qIDNEIFNoYWRvd3MgKi9cclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbn1cclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XHJcbiAgd2lkdGg6IDQycHg7XHJcbiAgaGVpZ2h0OiA0MnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xyXG4gIG1hcmdpbi10b3A6IC0yMXB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLFxyXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcclxuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XHJcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xyXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcclxufVxyXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuLyogU2xpZGUgc3R5bGVzIGVuZCAqL1xyXG4uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZSB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG59XHJcbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xyXG59XHJcbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcclxufVxyXG46cm9vdCB7XHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xyXG4gIC8qXHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0OiA1MCU7XHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQ6IDEwcHg7XHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqL1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XHJcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcclxuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMC4zNTtcclxuICBjdXJzb3I6IGF1dG87XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbixcclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBjdXJzb3I6IGF1dG87XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldiBzdmcsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbn1cclxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmcsXHJcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dCxcclxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qIE5hdmlnYXRpb24gZm9udCBzdGFydCAqL1xyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcclxuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcclxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XHJcbiAgY29udGVudDogJ3ByZXYnO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQsXHJcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcclxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XHJcbiAgY29udGVudDogJ25leHQnO1xyXG59XHJcbi8qIE5hdmlnYXRpb24gZm9udCBlbmQgKi9cclxuOnJvb3Qge1xyXG4gIC8qXHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQ6IGF1dG87XHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodDogOHB4O1xyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOiA4cHg7XHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi10b3A6IGF1dG87XHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcjogaW5oZXJpdDtcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZTogNHB4O1xyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogOHB4O1xyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodDogOHB4O1xyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogIzAwMDtcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAwLjI7XHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eTogMTtcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogNHB4O1xyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcDogNnB4O1xyXG4gICovXHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbixcclxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogQ29tbW9uIFN0eWxlcyAqL1xyXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXHJcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcclxuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcclxuICB0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4vKiBCdWxsZXRzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZm9udC1zaXplOiAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XHJcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XHJcbn1cclxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxufVxyXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXHJcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XHJcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xyXG59XHJcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB3aWR0aDogOHB4O1xyXG59XHJcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcclxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcclxufVxyXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxyXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XHJcbn1cclxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxyXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxyXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XHJcbn1cclxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XHJcbn1cclxuLyogRnJhY3Rpb24gKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcclxuICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpO1xyXG59XHJcbi8qIFByb2dyZXNzICovXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbn1cclxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbn1cclxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcclxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcixcclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxyXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcclxuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuOnJvb3Qge1xyXG4gIC8qXHJcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXRvcDogYXV0bztcclxuICAtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tOiA0cHg7XHJcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQ6IGF1dG87XHJcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0OiA0cHg7XHJcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldDogMSU7XHJcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAtLXN3aXBlci1zY3JvbGxiYXItc2l6ZTogNHB4O1xyXG4gICovXHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xyXG59XHJcbi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gLnN3aXBlci1zY3JvbGxiYXIsXHJcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhcixcclxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcclxuICBib3R0b206IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO1xyXG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XHJcbn1cclxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxyXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtcclxuICByaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCwgNHB4KTtcclxuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XHJcbiAgei1pbmRleDogNTA7XHJcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcclxuICBjdXJzb3I6IG1vdmU7XHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBab29tIGNvbnRhaW5lciBzdHlsZXMgc3RhcnQgKi9cclxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyxcclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG4vKiBab29tIGNvbnRhaW5lciBzdHlsZXMgZW5kICovXHJcbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcclxuICBjdXJzb3I6IG1vdmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG59XHJcbi8qIGExMXkgKi9cclxuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogLTEwMDA7XHJcbn1cclxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbn1cclxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbn1cclxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY3ViZSB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG59XHJcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXHJcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvcGFjaXR5OiAwLjY7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBmaWx0ZXI6IGJsdXIoNTBweCk7XHJcbn1cclxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLyogQ3ViZSBzbGlkZSBzaGFkb3dzIHN0YXJ0ICovXHJcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICB6LWluZGV4OiAwO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi8qIEN1YmUgc2xpZGUgc2hhZG93cyBlbmQgKi9cclxuLnN3aXBlci1mbGlwIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLyogRmxpcCBzbGlkZSBzaGFkb3dzIHN0YXJ0ICovXHJcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICB6LWluZGV4OiAwO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi8qIEZsaXAgc2xpZGUgc2hhZG93cyBlbmQgKi9cclxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xyXG59XHJcbi5zd2lwZXItY2FyZHMge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbiIsIltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjozc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTozc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSxib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuMjUsLjc1LC43NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2VdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWlufVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42LC0uMjgsLjczNSwuMDQ1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjI3NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42OCwtLjU1LC4yNjUsMS41NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDcsMCwuNzQ1LC43MTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMzksLjU3NSwuNTY1LDEpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDQ1LC4wNSwuNTUsLjk1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybX1bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9W2RhdGEtYW9zPWZhZGUtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApfVtkYXRhLWFvcz1mYWRlLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApfVtkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLXVwLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwxMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LC0xMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwtMTAwcHgsMCl9W2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm19W2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0uYW9zLWFuaW1hdGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpfVtkYXRhLWFvcz16b29tLWluXXt0cmFuc2Zvcm06c2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20tb3V0XXt0cmFuc2Zvcm06c2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKDEuMil9W2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXXt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX1bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfVtkYXRhLWFvcz1zbGlkZS11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX1bZGF0YS1hb3M9c2xpZGUtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9W2RhdGEtYW9zPXNsaWRlLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX1bZGF0YS1hb3M9c2xpZGUtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX1bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXXtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX1bZGF0YS1hb3M9ZmxpcC1sZWZ0XXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpfVtkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCl9W2RhdGEtYW9zPWZsaXAtcmlnaHRde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1bZGF0YS1hb3M9ZmxpcC11cF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX1bZGF0YS1hb3M9ZmxpcC1kb3duXXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX0iLCIvKlxyXG5UaGVtZSBOYW1lOiBOb3ZvIElubnNpZGVyXHJcblRoZW1lIFVSTDogVCZUIEludGVyYWN0aXZhXHJcbkF1dGhvcjogRWR3aW4gR29uemFsZXogLSBUJlQgSW50ZXJhY3RpdmFcclxuRGVzY3JpcHRpb246IFRlbXBsYXRlIG5vdm8gSW5uc2lkZXIsIFQmVCBJbnRlcmFjdGl2YSwgV2ViIFNpdGVcclxuVmVyc2lvbjogMi4wXHJcbkxpY2Vuc2UgVVJJOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXHJcblRhZ3M6IGJsYWNrLCBicm93biwgb3JhbmdlLCB0YW4sIHdoaXRlLCB5ZWxsb3csIGxpZ2h0LCBvbmUtY29sdW1uLCB0d28tY29sdW1ucywgcmlnaHQtc2lkZWJhciwgZmxleGlibGUtd2lkdGgsIGN1c3RvbS1oZWFkZXIsIGN1c3RvbS1tZW51LCBlZGl0b3Itc3R5bGUsIGZlYXR1cmVkLWltYWdlcywgbWljcm9mb3JtYXRzLCBwb3N0LWZvcm1hdHMsIHJ0bC1sYW5ndWFnZS1zdXBwb3J0LCBzdGlja3ktcG9zdCwgdHJhbnNsYXRpb24tcmVhZHlcclxuKi9cclxuXHJcbkBpbXBvcnQgXCIuL2luaXRpYWxjc3MvaW5pdGlhbC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL2VsZW1lbnRzL2VsZW1lbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvcGFnZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi90YXhvbm9teS90YXhvbm9teS5zY3NzXCI7XHJcblxyXG5cclxuYm9keSwgaHRtbCB7XHJcbiAgICBAaW5jbHVkZSBmdWxsLXdpZHRoLWFuZC12aWV3cG9ydC1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcbiAgXHJcbi5sb2FkaW5nLWJvZHkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgLnNwaW5uZXItYm9yZGVyIHtcclxuICAgIHdpZHRoOiA3cmVtIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogN3JlbSFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDAuNXJlbSBzb2xpZCFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IC4yNWVtIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtd2FybmluZyB7XHJcbiAgICBjb2xvcjogJG5ldy1ibHVlLWRhcmsgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLk5vdG9TYW5zLUJvbGR7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvU2FucyBCb2xkXCIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLk5vdG9TYW5zLUxpZ2h0e1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnMgTGlnaHRcIiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uTm90b1NhbnMtUmVndWxhcntcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG9TYW5zIFJlZ3VsYXJcIiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uTm90b1NhbnMtU2VtaUJvbGR7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvU2FucyBTZW1pQm9sZFwiICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50aXRsZS1jb2xvcntcclxuICAgIGNvbG9yOiAjMDAxOTY1ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbi1jb2xvcntcclxuICAgIGNvbG9yOiAjMDAxOTY1ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5saW5lLWhlaWdodC0ye1xyXG4gICAgbGluZS1oZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtYWxpZ24tanVzdGlmeXtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgIFxyXG59XHJcblxyXG4udGV4dC10cmFuc2Zvcm0tdXBwZXJjYXNle1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWJze1xyXG4gICAgYXtcclxuICAgICAgICBjb2xvcjogIzcyNzI3MjtcclxuICAgICAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIFJlZ3VsYXInICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNi40NnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDAuNXJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG5cclxuICAgICAgICBjb2xvcjogIzcyNzI3MjtcclxuICAgICAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIFJlZ3VsYXInICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNi40NnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDAuNXJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICB9XHJcbn0iLCIvKlxyXG5WYXJpYWJsZXNcclxuKi9cclxuXHJcbi8qXHJcbiAgQ29sb3JzIFRoZW1lXHJcbiAqL1xyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiRibGFjazogIzE3MTcxNztcclxuJGJsdWUtbGlnaHQ6ICMxZWU4ZWU7XHJcbiRncmF5LWxpZ2h0OiAjZGNkYWQ1O1xyXG4kZ3JheS1kYXJrOiAjMmUyZDJkO1xyXG4kYmx1ZS1kYXJrOiAjMjIzODczO1xyXG4kYmx1ZS1zZW1pLWRhcms6ICMwMDE5NjU7XHJcbiRibHVlLXNlbWktbGlnaHQ6ICMxYjgzYzU7XHJcbiRibHVlLWV4dHJhLWxpZ2h0OiAjYThjMmQ0O1xyXG4kcmVkOiAjZGMzNTQ1O1xyXG4kcmVkLTI6ICNjZjQzMGM7XHJcbiRncmVlbjogIzI4YTc0NTtcclxuJHllbGxvdzogI2ZmYzEwNztcclxuJGdyYXktZGFyazogIzRmNGY0ZjtcclxuJGdyYXktbGlnaHQ6ICNkY2RhZDU7XHJcbiRncmF5LWV4dHJhLWxpZ2h0OiAjY2ZjZmNmO1xyXG4kZ3JheS1tZWdhLWxpZ2h0OiAjZjZmNmY2O1xyXG4kbmV3LWJsdWUtZGFyazogIzAwMTk2NTtcclxuJG5ldy1wYXN0ZWwtd2hpdGU6ICNlZGY1ZjU7XHJcbiRuZXctcGFzdGVsLXBpbms6ICNmY2VkZjI7XHJcbiRuZXctcGluay1kYXJrOiAjZWVhN2JmO1xyXG4kbmV3LXBhc3RlbC1ibHVlOiAjM2M5NmRkO1xyXG4kbmV3LXBhc3RlbC1ibHVlLXdoaXRlOiAjZDBlNGY0O1xyXG4kbmV3LWJsdWUtY29udGVudDogI0VGRjVGNTtcclxuXHJcblxyXG4vL1R5cG9ncmFwaHlcclxuLy8kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJOdW5pdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6ICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDQwcHgsIHh4eGw6IDE2MDBweCkgIWRlZmF1bHQ7XHJcbiIsIi8qXHJcbiAgVmVuZG9yIGRlcGVuZGVuY2llcy5cclxuKi9cclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9ib290c3RyYXBcIjtcclxuLy8gQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy90b29sdGlwXCI7XHJcbi8vQGltcG9ydCBcIn5zd2VldGFsZXJ0Mi9kaXN0L3N3ZWV0YWxlcnQyLmNzc1wiO1xyXG4vL0BpbXBvcnQgXCJ+c2VsZWN0Mi9kaXN0L2Nzcy9zZWxlY3QyLmNzc1wiO1xyXG4vLyBAaW1wb3J0IFwifnN3aXBlci9zd2lwZXJcIjtcclxuLy8gQGltcG9ydCBcIn5zd2lwZXIvY29tcG9uZW50cy9wYWdpbmF0aW9uL3BhZ2luYXRpb25cIjtcclxuQGltcG9ydCBcIn5zd2lwZXIvc3dpcGVyLWJ1bmRsZS5jc3NcIjtcclxuQGltcG9ydCBcIn5AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL2ZvbnRhd2Vzb21lXCI7XHJcbkBpbXBvcnQgXCJ+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9zb2xpZFwiO1xyXG5AaW1wb3J0IFwifkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvYnJhbmRzXCI7XHJcbkBpbXBvcnQgXCJ+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9yZWd1bGFyXCI7XHJcbkBpbXBvcnQgXCJ+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9pY29uc1wiO1xyXG5AaW1wb3J0ICd+YW9zL2Rpc3QvYW9zLmNzcyc7IiwiQG1peGluIGJzQmFubmVyKCRmaWxlKSB7XHJcbiAgLyohXHJcbiAgICogQm9vdHN0cmFwICN7JGZpbGV9IHY1LjMuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcclxuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDI0IFRoZSBCb290c3RyYXAgQXV0aG9yc1xyXG4gICAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxyXG4gICAqL1xyXG59XHJcbiIsIjpyb290LFxyXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcclxuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cclxuXHJcbiAgLy8gQ29sb3JzXHJcbiAgLy9cclxuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxyXG5cclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcclxuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcclxuICAgIC0tI3skcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xyXG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0IHtcclxuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJnLXN1YnRsZSB7XHJcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUge1xyXG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcclxuICB9XHJcblxyXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XHJcbiAgLS0jeyRwcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcclxuXHJcbiAgLy8gRm9udHNcclxuXHJcbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcclxuICAtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xyXG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xyXG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XHJcblxyXG4gIC8vIFJvb3QgYW5kIGJvZHlcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xyXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XHJcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xyXG4gIH1cclxuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LWJhc2UpfTtcclxuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XHJcbiAgLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XHJcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XHJcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XHJcbiAgfVxyXG5cclxuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcclxuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcclxuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcclxuXHJcbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3IpfTtcclxuXHJcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yKX07XHJcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnKX07XHJcblxyXG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yOiAjeyRib2R5LXRlcnRpYXJ5LWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yKX07XHJcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmd9O1xyXG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktYmcpfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcclxuXHJcbiAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3J9O1xyXG5cclxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3IpfTtcclxuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XHJcblxyXG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvcil9O1xyXG5cclxuICBAaWYgJGxpbmstaG92ZXItZGVjb3JhdGlvbiAhPSBudWxsIHtcclxuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItZGVjb3JhdGlvbjogI3skbGluay1ob3Zlci1kZWNvcmF0aW9ufTtcclxuICB9XHJcblxyXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnfTtcclxuXHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxyXG4gIC0tI3skcHJlZml4fWJvcmRlci13aWR0aDogI3skYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50fTtcclxuXHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbTogI3skYm9yZGVyLXJhZGl1cy1zbX07XHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGw6ICN7JGJvcmRlci1yYWRpdXMteHhsfTtcclxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjAgZm9yIGNvbnNpc3RlbmN5XHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib3JkZXItdmFyXHJcblxyXG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3c6ICN7JGJveC1zaGFkb3d9O1xyXG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctc206ICN7JGJveC1zaGFkb3ctc219O1xyXG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctbGc6ICN7JGJveC1zaGFkb3ctbGd9O1xyXG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQ6ICN7JGJveC1zaGFkb3ctaW5zZXR9O1xyXG5cclxuICAvLyBGb2N1cyBzdHlsZXNcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb2N1cy12YXJpYWJsZXNcclxuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXdpZHRoOiAjeyRmb2N1cy1yaW5nLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLW9wYWNpdHk6ICN7JGZvY3VzLXJpbmctb3BhY2l0eX07XHJcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcjogI3skZm9jdXMtcmluZy1jb2xvcn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvY3VzLXZhcmlhYmxlc1xyXG5cclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXHJcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvcjogI3skZm9ybS12YWxpZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcclxufVxyXG5cclxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcclxuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcclxuICAgIGNvbG9yLXNjaGVtZTogZGFyaztcclxuXHJcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1kYXJrLW1vZGUtdmFyc1xyXG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvci1kYXJrfTtcclxuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvci1kYXJrKX07XHJcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnLWRhcmt9O1xyXG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnLWRhcmspfTtcclxuXHJcbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrfTtcclxuICAgIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3ItZGFyayl9O1xyXG5cclxuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3ItZGFya307XHJcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktY29sb3ItZGFyayl9O1xyXG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZy1kYXJrfTtcclxuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZy1kYXJrKX07XHJcblxyXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3ItZGFya307XHJcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmspfTtcclxuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnLWRhcmt9O1xyXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZy1kYXJrKX07XHJcblxyXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0LWRhcmsge1xyXG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xyXG4gICAgfVxyXG5cclxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcmsge1xyXG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XHJcbiAgICB9XHJcblxyXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlLWRhcmsge1xyXG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYm9yZGVyLXN1YnRsZTogI3skdmFsdWV9O1xyXG4gICAgfVxyXG5cclxuICAgIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yLWRhcmt9O1xyXG5cclxuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3ItZGFya307XHJcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yLWRhcmt9O1xyXG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yLWRhcmspfTtcclxuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvci1kYXJrKX07XHJcblxyXG4gICAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvci1kYXJrfTtcclxuICAgIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvci1kYXJrfTtcclxuICAgIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZy1kYXJrfTtcclxuXHJcbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvci1kYXJrfTtcclxuICAgIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50LWRhcmt9O1xyXG5cclxuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3ItZGFya307XHJcbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS12YWxpZC1ib3JkZXItY29sb3ItZGFya307XHJcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcclxuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3ItZGFya307XHJcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZGFyay1tb2RlLXZhcnNcclxuICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9kaW1lbnNpb24tbm8tbm9uLW51bWVyaWMtdmFsdWVzXHJcblxyXG4vLyBTQ1NTIFJGUyBtaXhpblxyXG4vL1xyXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcclxuLy9cclxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXHJcblxyXG4vLyBDb25maWd1cmF0aW9uXHJcblxyXG4vLyBCYXNlIHZhbHVlXHJcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcclxuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XHJcblxyXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcclxuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xyXG59XHJcblxyXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXHJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xyXG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XHJcblxyXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xyXG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xyXG59XHJcblxyXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXHJcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxyXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XHJcblxyXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xyXG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xyXG59XHJcblxyXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXHJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xyXG5cclxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcclxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XHJcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcclxuXHJcbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxyXG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxyXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcclxuXHJcbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XHJcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XHJcblxyXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XHJcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcclxuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xyXG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xyXG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XHJcbiAgICBAcmV0dXJuIDA7XHJcbiAgfVxyXG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcclxuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xyXG4gIH1cclxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XHJcbiAgJHJlc3VsdDogMDtcclxuICAkZmFjdG9yOiAxMDtcclxuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcclxuICAgICRxdW90aWVudDogMDtcclxuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xyXG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XHJcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcclxuICAgIH1cclxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcclxuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcclxuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcclxuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xyXG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcclxuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XHJcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcclxuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcclxuICAkdW5pdC1tYXA6IChcclxuICAgIFwicHhcIjogMXB4LFxyXG4gICAgXCJyZW1cIjogMXJlbSxcclxuICAgIFwiZW1cIjogMWVtLFxyXG4gICAgXCIlXCI6IDElXHJcbiAgKTtcclxuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XHJcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcclxuICB9XHJcbiAgQHJldHVybiAkcmVzdWx0O1xyXG59XHJcblxyXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXHJcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XHJcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XHJcbn1cclxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcclxuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcclxufVxyXG5cclxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xyXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xyXG5cclxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xyXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xyXG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xyXG59XHJcbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xyXG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xyXG59XHJcblxyXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXHJcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xyXG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XHJcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcclxuXHJcbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcclxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xyXG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XHJcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XHJcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cclxuQG1peGluIF9yZnMtcnVsZSB7XHJcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XHJcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XHJcbiAgICAmLFxyXG4gICAgLmRpc2FibGUtcmZzICYsXHJcbiAgICAmLmRpc2FibGUtcmZzIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcclxuICAgIC5lbmFibGUtcmZzICYsXHJcbiAgICAmLmVuYWJsZS1yZnMge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXHJcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xyXG5cclxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xyXG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcclxuICAgICAgLmVuYWJsZS1yZnMgJixcclxuICAgICAgJi5lbmFibGUtcmZzIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcclxuICAgICAgLmRpc2FibGUtcmZzICYsXHJcbiAgICAgICYuZGlzYWJsZS1yZnMge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcclxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XHJcbiAgLy8gQ29udmVydCB0byBsaXN0XHJcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcclxuXHJcbiAgJHZhbDogXCJcIjtcclxuXHJcbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxyXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcclxuICAgIEBpZiAkdmFsdWUgPT0gMCB7XHJcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XHJcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XHJcblxyXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xyXG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxyXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XHJcbiAgICAgIH1cclxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcclxuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxyXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXHJcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcclxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcclxufVxyXG5cclxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xyXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcclxuICAvLyBDb252ZXJ0IHRvIGxpc3RcclxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xyXG5cclxuICAkdmFsOiBcIlwiO1xyXG5cclxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXHJcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xyXG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcclxuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxyXG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xyXG5cclxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXHJcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XHJcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXHJcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcclxuXHJcbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcclxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XHJcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXHJcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcclxuXHJcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcclxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XHJcblxyXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXHJcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xyXG5cclxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcclxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcclxuXHJcbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXHJcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcclxuXHJcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XHJcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xyXG5cclxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxyXG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIGNhbGMoXCIgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgXCIgLSBcIiwgXCIgKyBcIikgKyAkdmFyaWFibGUtd2lkdGggKyBcIilcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxyXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xyXG59XHJcblxyXG4vLyBSRlMgbWl4aW5cclxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xyXG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xyXG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xyXG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xyXG5cclxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcclxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xyXG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSAoKSB7XHJcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWQtdmFsKTtcclxuXHJcbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXHJcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSAoKSB7XHJcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWQtdmFsLCAkdmFsKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcclxuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcclxuXHJcblxyXG4vLyBSZWJvb3RcclxuLy9cclxuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxyXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cclxuLy9cclxuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xyXG5cclxuXHJcbi8vIERvY3VtZW50XHJcbi8vXHJcbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5cclxuLy8gUm9vdFxyXG4vL1xyXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxyXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXHJcblxyXG46cm9vdCB7XHJcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemUpKTtcclxuICB9XHJcblxyXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xyXG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XHJcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJvZHlcclxuLy9cclxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXHJcbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCByZWJvb3QtYm9keS1ydWxlc1xyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7IC8vIDFcclxuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcclxuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7IC8vIDJcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcclxuXHJcblxyXG4vLyBDb250ZW50IGdyb3VwaW5nXHJcbi8vXHJcbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXHJcblxyXG5ociB7XHJcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcclxuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcclxuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcclxufVxyXG5cclxuXHJcbi8vIFR5cG9ncmFwaHlcclxuLy9cclxuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3NcclxuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3BcclxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxyXG5cclxuJWhlYWRpbmcge1xyXG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcclxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcclxuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xyXG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWhlYWRpbmctY29sb3IpO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgQGV4dGVuZCAlaGVhZGluZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcbmgyIHtcclxuICBAZXh0ZW5kICVoZWFkaW5nO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcclxufVxyXG5cclxuaDMge1xyXG4gIEBleHRlbmQgJWhlYWRpbmc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xyXG59XHJcblxyXG5oNCB7XHJcbiAgQGV4dGVuZCAlaGVhZGluZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcbmg1IHtcclxuICBAZXh0ZW5kICVoZWFkaW5nO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcclxufVxyXG5cclxuaDYge1xyXG4gIEBleHRlbmQgJWhlYWRpbmc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xyXG59XHJcblxyXG5cclxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXHJcbi8vXHJcbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcclxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxyXG5cclxucCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcblxyXG4vLyBBYmJyZXZpYXRpb25zXHJcbi8vXHJcbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuLy8gMi4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxyXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcclxuICBjdXJzb3I6IGhlbHA7IC8vIDJcclxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDNcclxufVxyXG5cclxuXHJcbi8vIEFkZHJlc3NcclxuXHJcbmFkZHJlc3Mge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLy8gTGlzdHNcclxuXHJcbm9sLFxyXG51bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG59XHJcblxyXG5vbCxcclxudWwsXHJcbmRsIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbm9sIG9sLFxyXG51bCB1bCxcclxub2wgdWwsXHJcbnVsIG9sIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcclxufVxyXG5cclxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcclxuXHJcbmRkIHtcclxuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxyXG59XHJcblxyXG5cclxuLy8gQmxvY2txdW90ZVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luOiAwIDAgMXJlbTtcclxufVxyXG5cclxuXHJcbi8vIFN0cm9uZ1xyXG4vL1xyXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xyXG59XHJcblxyXG5cclxuLy8gU21hbGxcclxuLy9cclxuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcclxuXHJcbnNtYWxsIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcblxyXG4vLyBNYXJrXHJcblxyXG5tYXJrIHtcclxuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcclxufVxyXG5cclxuXHJcbi8vIFN1YiBhbmQgU3VwXHJcbi8vXHJcbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4vLyBhbGwgYnJvd3NlcnMuXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cclxuc3VwIHsgdG9wOiAtLjVlbTsgfVxyXG5cclxuXHJcbi8vIExpbmtzXHJcblxyXG5hIHtcclxuICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSk7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2IpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxyXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxyXG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcclxuXHJcbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcclxuICAmLFxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29kZVxyXG5cclxucHJlLFxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG59XHJcblxyXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cclxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcclxuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXHJcblxyXG5wcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXHJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcclxuICBjb2xvcjogJHByZS1jb2xvcjtcclxuXHJcbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcclxuICBjb2RlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuY29kZSB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb2RlLWNvbG9yKTtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxyXG4gIGEgPiAmIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxua2JkIHtcclxuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xyXG4gIGNvbG9yOiAka2JkLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XHJcblxyXG4gIGtiZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7XHJcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRmlndXJlc1xyXG4vL1xyXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcblxyXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcclxuXHJcbmltZyxcclxuc3ZnIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5cclxuLy8gVGFibGVzXHJcbi8vXHJcbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcclxuXHJcbnRhYmxlIHtcclxuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcblxyXG5jYXB0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XHJcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXHJcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxyXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcclxuXHJcbnRoIHtcclxuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXHJcbn1cclxuXHJcbnRoZWFkLFxyXG50Ym9keSxcclxudGZvb3QsXHJcbnRyLFxyXG50ZCxcclxudGgge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxufVxyXG5cclxuXHJcbi8vIEZvcm1zXHJcbi8vXHJcbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXHJcblxyXG5sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXHJcbn1cclxuXHJcbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcclxuXHJcbmJ1dHRvbiB7XHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcclxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxyXG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXHJcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXHJcblxyXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXHJcblxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbm9wdGdyb3VwLFxyXG50ZXh0YXJlYSB7XHJcbiAgbWFyZ2luOiAwOyAvLyAxXHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXHJcbi8vXHJcbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcclxuW3JvbGU9XCJidXR0b25cIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuXHJcbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcclxuICAmOmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cclxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxyXG5cclxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxuXHJcbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcclxuICAgICY6bm90KDpkaXNhYmxlZCkge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cclxuXHJcbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cclxuXHJcbnRleHRhcmVhIHtcclxuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXHJcbn1cclxuXHJcbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXHJcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxyXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXHJcbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XHJcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcclxuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWluLXdpZHRoOiAwOyAvLyAxXHJcbiAgcGFkZGluZzogMDsgLy8gMlxyXG4gIG1hcmdpbjogMDsgLy8gMlxyXG4gIGJvcmRlcjogMDsgLy8gMlxyXG59XHJcblxyXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxyXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cclxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cclxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcclxuXHJcbmxlZ2VuZCB7XHJcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuICArICoge1xyXG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcclxuICB9XHJcbn1cclxuXHJcbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxyXG5cclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIDEuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcclxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XHJcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcclxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cclxuLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMlxyXG59XHJcblxyXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcclxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcclxuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XHJcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcclxuXHJcbi8qIHJ0bDpyYXc6XHJcblt0eXBlPVwidGVsXCJdLFxyXG5bdHlwZT1cInVybFwiXSxcclxuW3R5cGU9XCJlbWFpbFwiXSxcclxuW3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG59XHJcbiovXHJcblxyXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcblxyXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXHJcblxyXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXHJcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcblxyXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICBmb250OiBpbmhlcml0OyAvLyAxXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxufVxyXG5cclxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXHJcblxyXG5vdXRwdXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxyXG5cclxuaWZyYW1lIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIFN1bW1hcnlcclxuLy9cclxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcblxyXG4vLyBQcm9ncmVzc1xyXG4vL1xyXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuXHJcbi8vIEhpZGRlbiBhdHRyaWJ1dGVcclxuLy9cclxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLy8gVmFyaWFibGVzXHJcbi8vXHJcbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxyXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cclxuXHJcbi8vIENvbG9yIHN5c3RlbVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXHJcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcclxuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xyXG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XHJcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcclxuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xyXG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XHJcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcclxuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xyXG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XHJcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcclxuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXHJcblxyXG4vLyBmdXN2LWRpc2FibGVcclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxyXG4kZ3JheXM6IChcclxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXHJcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxyXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcclxuICBcIjQwMFwiOiAkZ3JheS00MDAsXHJcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxyXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcclxuICBcIjcwMFwiOiAkZ3JheS03MDAsXHJcbiAgXCI4MDBcIjogJGdyYXktODAwLFxyXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxyXG4vLyBmdXN2LWVuYWJsZVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xyXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcclxuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XHJcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xyXG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcclxuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XHJcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xyXG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcclxuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XHJcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xyXG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXHJcbiRjb2xvcnM6IChcclxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXHJcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXHJcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXHJcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxyXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxyXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxyXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxyXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXHJcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxyXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcclxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxyXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXHJcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcclxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxyXG5cclxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cclxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxyXG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcclxuXHJcbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXHJcbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuLy8gZnVzdi1kaXNhYmxlXHJcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcclxuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xyXG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcclxuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcclxuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcclxuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcclxuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcclxuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xyXG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcclxuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xyXG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcclxuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcclxuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xyXG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcclxuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcclxuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcclxuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcclxuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcclxuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XHJcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XHJcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XHJcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XHJcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xyXG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcclxuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XHJcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xyXG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xyXG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcclxuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcclxuXHJcbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XHJcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XHJcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XHJcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XHJcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xyXG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcclxuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XHJcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xyXG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcclxuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XHJcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xyXG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XHJcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcclxuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xyXG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XHJcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcclxuXHJcbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcclxuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xyXG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcclxuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcclxuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcclxuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcclxuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcclxuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcclxuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xyXG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcclxuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcclxuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcclxuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcclxuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcclxuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcclxuXHJcbiRibHVlczogKFxyXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxyXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxyXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxyXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxyXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxyXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxyXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxyXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxyXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kaW5kaWdvczogKFxyXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcclxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXHJcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxyXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcclxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXHJcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxyXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcclxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXHJcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kcHVycGxlczogKFxyXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcclxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0yMDAsXHJcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxyXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcclxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXHJcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxyXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcclxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXHJcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kcGlua3M6IChcclxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcclxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcclxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcclxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcclxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcclxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcclxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcclxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcclxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHJlZHM6IChcclxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXHJcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxyXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcclxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXHJcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxyXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcclxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXHJcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxyXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJG9yYW5nZXM6IChcclxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXHJcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxyXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcclxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXHJcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxyXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcclxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXHJcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxyXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHllbGxvd3M6IChcclxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXHJcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxyXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcclxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXHJcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxyXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcclxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXHJcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxyXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGdyZWVuczogKFxyXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXHJcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcclxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxyXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXHJcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcclxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxyXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXHJcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcclxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbHM6IChcclxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcclxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcclxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcclxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcclxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcclxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcclxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcclxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcclxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGN5YW5zOiAoXHJcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXHJcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXHJcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXHJcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXHJcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXHJcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXHJcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXHJcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXHJcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcclxuKSAhZGVmYXVsdDtcclxuLy8gZnVzdi1lbmFibGVcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcclxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xyXG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xyXG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XHJcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xyXG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcclxuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcclxuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXHJcbiR0aGVtZS1jb2xvcnM6IChcclxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXHJcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXHJcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxyXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcclxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXHJcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXHJcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcclxuICBcImRhcmtcIjogICAgICAgJGRhcmtcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtdGV4dC12YXJpYWJsZXNcclxuJHByaW1hcnktdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcclxuJHNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xyXG4kc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xyXG4kaW5mby10ZXh0LWVtcGhhc2lzOiAgICAgIHNoYWRlLWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xyXG4kd2FybmluZy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xyXG4kZGFuZ2VyLXRleHQtZW1waGFzaXM6ICAgIHNoYWRlLWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XHJcbiRsaWdodC10ZXh0LWVtcGhhc2lzOiAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kZGFyay10ZXh0LWVtcGhhc2lzOiAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcclxuJHByaW1hcnktYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA4MCUpICFkZWZhdWx0O1xyXG4kc2Vjb25kYXJ5LWJnLXN1YnRsZTogICAgIHRpbnQtY29sb3IoJHNlY29uZGFyeSwgODAlKSAhZGVmYXVsdDtcclxuJHN1Y2Nlc3MtYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRzdWNjZXNzLCA4MCUpICFkZWZhdWx0O1xyXG4kaW5mby1iZy1zdWJ0bGU6ICAgICAgICAgIHRpbnQtY29sb3IoJGluZm8sIDgwJSkgIWRlZmF1bHQ7XHJcbiR3YXJuaW5nLWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkd2FybmluZywgODAlKSAhZGVmYXVsdDtcclxuJGRhbmdlci1iZy1zdWJ0bGU6ICAgICAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDgwJSkgIWRlZmF1bHQ7XHJcbiRsaWdodC1iZy1zdWJ0bGU6ICAgICAgICAgbWl4KCRncmF5LTEwMCwgJHdoaXRlKSAhZGVmYXVsdDtcclxuJGRhcmstYmctc3VidGxlOiAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXHJcbiRwcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcclxuJHNlY29uZGFyeS1ib3JkZXItc3VidGxlOiB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XHJcbiRzdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcclxuJGluZm8tYm9yZGVyLXN1YnRsZTogICAgICB0aW50LWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xyXG4kd2FybmluZy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XHJcbiRkYW5nZXItYm9yZGVyLXN1YnRsZTogICAgdGludC1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xyXG4kbGlnaHQtYm9yZGVyLXN1YnRsZTogICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGRhcmstYm9yZGVyLXN1YnRsZTogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcclxuXHJcbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cclxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxyXG4gIChcIjxcIiwgXCIlM2NcIiksXHJcbiAgKFwiPlwiLCBcIiUzZVwiKSxcclxuICAoXCIjXCIsIFwiJTIzXCIpLFxyXG4gIChcIihcIiwgXCIlMjhcIiksXHJcbiAgKFwiKVwiLCBcIiUyOVwiKSxcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIE9wdGlvbnNcclxuLy9cclxuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxyXG5cclxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWNzc2dyaWQ6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XHJcblxyXG4kZW5hYmxlLWRhcmstbW9kZTogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kY29sb3ItbW9kZS10eXBlOiAgICAgICAgICAgICBkYXRhICFkZWZhdWx0OyAvLyBgZGF0YWAgb3IgYG1lZGlhLXF1ZXJ5YFxyXG5cclxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXHJcblxyXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcclxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcclxuXHJcbi8vIEdyYWRpZW50XHJcbi8vXHJcbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXHJcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxyXG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XHJcblxyXG4vLyBTcGFjaW5nXHJcbi8vXHJcbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2VcclxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxyXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xyXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xyXG4kc3BhY2VyczogKFxyXG4gIDA6IDAsXHJcbiAgMTogJHNwYWNlciAqIC4yNSxcclxuICAyOiAkc3BhY2VyICogLjUsXHJcbiAgMzogJHNwYWNlcixcclxuICA0OiAkc3BhY2VyICogMS41LFxyXG4gIDU6ICRzcGFjZXIgKiAzLFxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xyXG5cclxuLy8gUG9zaXRpb25cclxuLy9cclxuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcclxuJHBvc2l0aW9uLXZhbHVlczogKFxyXG4gIDA6IDAsXHJcbiAgNTA6IDUwJSxcclxuICAxMDA6IDEwMCVcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcclxuXHJcbi8vIEJvZHlcclxuLy9cclxuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxyXG5cclxuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1zZWNvbmRhcnktY29sb3I6ICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcclxuJGJvZHktc2Vjb25kYXJ5LWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXRlcnRpYXJ5LWNvbG9yOiAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNSkgIWRlZmF1bHQ7XHJcbiRib2R5LXRlcnRpYXJ5LWJnOiAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1lbXBoYXNpcy1jb2xvcjogICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG5cclxuLy8gTGlua3NcclxuLy9cclxuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxyXG5cclxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XHJcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcclxuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xyXG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcclxuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcclxuXHJcbi8vIEljb24gbGlua3NcclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGljb24tbGluay12YXJpYWJsZXNcclxuJGljb24tbGluay1nYXA6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcclxuJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0OiAgLjI1ZW0gIWRlZmF1bHQ7XHJcbiRpY29uLWxpbmstaWNvbi1zaXplOiAgICAgICAgIDFlbSAhZGVmYXVsdDtcclxuJGljb24tbGluay1pY29uLXRyYW5zaXRpb246ICAgLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGljb24tbGluay1pY29uLXRyYW5zZm9ybTogICAgdHJhbnNsYXRlM2QoLjI1ZW0sIDAsIDApICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGljb24tbGluay12YXJpYWJsZXNcclxuXHJcbi8vIFBhcmFncmFwaHNcclxuLy9cclxuLy8gU3R5bGUgcCBlbGVtZW50LlxyXG5cclxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gR3JpZCBicmVha3BvaW50c1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcclxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4LFxyXG4gIHh4bDogMTQwMHB4XHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xyXG5cclxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XHJcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XHJcblxyXG5cclxuLy8gR3JpZCBjb250YWluZXJzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU0MHB4LFxyXG4gIG1kOiA3MjBweCxcclxuICBsZzogOTYwcHgsXHJcbiAgeGw6IDExNDBweCxcclxuICB4eGw6IDEzMjBweFxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXHJcblxyXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xyXG5cclxuXHJcbi8vIEdyaWQgY29sdW1uc1xyXG4vL1xyXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cclxuXHJcbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb250YWluZXIgcGFkZGluZ1xyXG5cclxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDb21wb25lbnRzXHJcbi8vXHJcbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXHJcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcclxuJGJvcmRlci13aWR0aHM6IChcclxuICAxOiAxcHgsXHJcbiAgMjogMnB4LFxyXG4gIDM6IDNweCxcclxuICA0OiA0cHgsXHJcbiAgNTogNXB4XHJcbikgIWRlZmF1bHQ7XHJcbiRib3JkZXItc3R5bGU6ICAgICAgICAgICAgICAgIHNvbGlkICFkZWZhdWx0O1xyXG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcclxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMteHhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcclxuLy8gZnVzdi1kaXNhYmxlXHJcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgICRib3JkZXItcmFkaXVzLXh4bCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcclxuLy8gZnVzdi1lbmFibGVcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xyXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcclxuXHJcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9jdXMtcmluZy12YXJpYWJsZXNcclxuJGZvY3VzLXJpbmctd2lkdGg6ICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kZm9jdXMtcmluZy1vcGFjaXR5OiAgICAuMjUgIWRlZmF1bHQ7XHJcbiRmb2N1cy1yaW5nLWNvbG9yOiAgICAgIHJnYmEoJHByaW1hcnksICRmb2N1cy1yaW5nLW9wYWNpdHkpICFkZWZhdWx0O1xyXG4kZm9jdXMtcmluZy1ibHVyOiAgICAgICAwICFkZWZhdWx0O1xyXG4kZm9jdXMtcmluZy1ib3gtc2hhZG93OiAwIDAgJGZvY3VzLXJpbmctYmx1ciAkZm9jdXMtcmluZy13aWR0aCAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xyXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xyXG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XHJcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcclxuXHJcbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXHJcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcclxuJGFzcGVjdC1yYXRpb3M6IChcclxuICBcIjF4MVwiOiAxMDAlLFxyXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcclxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcclxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3NcclxuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuXHJcbi8vIFR5cG9ncmFwaHlcclxuLy9cclxuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcclxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XHJcblxyXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXHJcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxyXG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcclxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuXHJcbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbWVkaXVtOiAgICAgICAgICA1MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG5cclxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xyXG5cclxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xyXG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xyXG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xyXG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XHJcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcclxuJGZvbnQtc2l6ZXM6IChcclxuICAxOiAkaDEtZm9udC1zaXplLFxyXG4gIDI6ICRoMi1mb250LXNpemUsXHJcbiAgMzogJGgzLWZvbnQtc2l6ZSxcclxuICA0OiAkaDQtZm9udC1zaXplLFxyXG4gIDU6ICRoNS1mb250LXNpemUsXHJcbiAgNjogJGg2LWZvbnQtc2l6ZVxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcclxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXHJcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcclxuICAxOiA1cmVtLFxyXG4gIDI6IDQuNXJlbSxcclxuICAzOiA0cmVtLFxyXG4gIDQ6IDMuNXJlbSxcclxuICA1OiAzcmVtLFxyXG4gIDY6IDIuNXJlbVxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5LWZvbnQtc3R5bGU6ICBudWxsICFkZWZhdWx0O1xyXG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xyXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcblxyXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XHJcblxyXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcclxuXHJcbi8vIGZ1c3YtZGlzYWJsZVxyXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiA1LjMuMFxyXG4vLyBmdXN2LWVuYWJsZVxyXG5cclxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuXHJcbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuXHJcbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4vLyBmdXN2LWRpc2FibGVcclxuJGhyLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcclxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcclxuLy8gZnVzdi1lbmFibGVcclxuXHJcbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xyXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZyLXZhcmlhYmxlc1xyXG4kdnItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB2ci12YXJpYWJsZXNcclxuXHJcbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcclxuJG1hcmstY29sb3I6ICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3ctMTAwICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gVGFibGVzXHJcbi8vXHJcbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcclxuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XHJcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcclxuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xyXG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XHJcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xyXG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XHJcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjIgIWRlZmF1bHQ7XHJcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcclxuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXHJcbiR0YWJsZS12YXJpYW50czogKFxyXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcclxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcclxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXHJcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxyXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcclxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcclxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxyXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXHJcblxyXG5cclxuLy8gQnV0dG9ucyArIEZvcm1zXHJcbi8vXHJcbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAkZm9jdXMtcmluZy13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAkZm9jdXMtcmluZy1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgICRmb2N1cy1yaW5nLWJsdXIgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBCdXR0b25zXHJcbi8vXHJcbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcclxuJGJ0bi1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xyXG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXHJcblxyXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuXHJcbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XHJcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcclxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kYnRuLWxpbmstZm9jdXMtc2hhZG93LXJnYjogICB0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRsaW5rLWNvbG9yKSwgJGxpbmstY29sb3IsIDE1JSkpICFkZWZhdWx0O1xyXG5cclxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xyXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcclxuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcclxuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcclxuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcclxuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcclxuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcclxuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcclxuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXHJcblxyXG5cclxuLy8gRm9ybXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXHJcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcclxuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXHJcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xyXG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xyXG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcclxuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAyKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuXHJcbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXHJcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xyXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcclxuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXHJcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcclxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcclxuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xyXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcclxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcclxuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XHJcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcclxuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgICAgICAgIDEuNjI1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgICAgICAgLjYyNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiAgICAgICAgICAgIDEuNWVtICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgICAgICAgLjY1ICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgICAgICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcclxuXHJcbi8vIEZvcm0gdmFsaWRhdGlvblxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXHJcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xyXG4kZm9ybS12YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWludmFsaWQtY29sb3I6ICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcclxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcclxuICBcInZhbGlkXCI6IChcclxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3IpLFxyXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXHJcbiAgICBcInRvb2x0aXAtY29sb3JcIjogI2ZmZixcclxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcyksXHJcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxyXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKSxcclxuICApLFxyXG4gIFwiaW52YWxpZFwiOiAoXHJcbiAgICBcImNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3IpLFxyXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCxcclxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxyXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1kYW5nZXIpLFxyXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fWRhbmdlci1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxyXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxyXG4gIClcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXHJcblxyXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XHJcbi8vXHJcbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xyXG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXHJcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LWxldmVscy1tYXBcclxuJHppbmRleC1sZXZlbHM6IChcclxuICBuMTogLTEsXHJcbiAgMDogMCxcclxuICAxOiAxLFxyXG4gIDI6IDIsXHJcbiAgMzogM1xyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1sZXZlbHMtbWFwXHJcblxyXG5cclxuLy8gTmF2c1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcclxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJG5hdi11bmRlcmxpbmUtZ2FwOiAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcclxuJG5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6ICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gTmF2YmFyXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xyXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XHJcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xyXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjY1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjgpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjMpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWljb24tY29sb3I6ICAgICAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNzUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xyXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1pY29uLWNvbG9yOiAgICAgICAgICAgICRuYXZiYXItZGFyay1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIERyb3Bkb3duc1xyXG4vL1xyXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXHJcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRkcm9wZG93bi1saW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKSAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuLy8gZnVzdi1kaXNhYmxlXHJcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxyXG4vLyBmdXN2LWVuYWJsZVxyXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXHJcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb25cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIGNhbGMoI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9ICogLTEpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0OyAvLyBUb2RvIGluIHY2OiByZW1vdmUgdGhpcz9cclxuXHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXHJcblxyXG5cclxuLy8gUGxhY2Vob2xkZXJzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXHJcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcclxuXHJcbi8vIENhcmRzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcclxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xyXG4kY2FyZC10aXRsZS1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1zdWJ0aXRsZS1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcclxuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgLjAzKSAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xyXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xyXG5cclxuLy8gQWNjb3JkaW9uXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xyXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG5cclxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xyXG5cclxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhZGVmYXVsdDtcclxuXHJcbi8vIGZ1c3YtZGlzYWJsZVxyXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuM1xyXG4vLyBmdXN2LWVuYWJsZVxyXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJHByaW1hcnktdGV4dC1lbXBoYXNpcyAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xyXG5cclxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIgNUw4IDExTDE0IDUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMiA1TDggMTFMMTQgNScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXHJcblxyXG4vLyBUb29sdGlwc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXHJcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gVE9ETzogcmVtb3ZlIHRoaXMgaW4gdjZcclxuXHJcbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcclxuLy8gZnVzdi1kaXNhYmxlXHJcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXHJcbi8vIGZ1c3YtZW5hYmxlXHJcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcclxuXHJcbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBQb3BvdmVyc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXHJcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcclxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBjYWxjKCN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcclxuXHJcbi8vIGZ1c3YtZGlzYWJsZVxyXG4vLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xyXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XHJcbi8vIGZ1c3YtZW5hYmxlXHJcblxyXG5cclxuLy8gVG9hc3RzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXHJcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xyXG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcclxuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xyXG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XHJcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG5cclxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XHJcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcclxuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJHRvYXN0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBCYWRnZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcclxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xyXG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcclxuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIE1vZGFsc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xyXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxyXG5cclxuJG1vZGFsLWZvb3Rlci1iZzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcclxuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcclxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcclxuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gQWxlcnRzXHJcbi8vXHJcbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xyXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcclxuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcclxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcclxuXHJcbi8vIGZ1c3YtZGlzYWJsZVxyXG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XHJcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcclxuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XHJcbi8vIGZ1c3YtZW5hYmxlXHJcblxyXG4vLyBQcm9ncmVzcyBiYXJzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXHJcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIExpc3QgZ3JvdXBcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xyXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbi8vIGZ1c3YtZGlzYWJsZVxyXG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxyXG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXHJcbi8vIGZ1c3YtZW5hYmxlXHJcblxyXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXHJcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBGaWd1cmVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xyXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gQnJlYWRjcnVtYnNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xyXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcclxuXHJcbi8vIENhcm91c2VsXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXHJcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxyXG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXHJcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBTcGlubmVyc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXHJcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcclxuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XHJcblxyXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIENsb3NlXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXHJcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gT2ZmY2FudmFzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xyXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcclxuXHJcbi8vIENvZGVcclxuXHJcbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xyXG5cclxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XHJcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xyXG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCByZW1vdmluZyBpbiB2NlxyXG5cclxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXMtZGFya1wiOyAvLyBUT0RPOiBjYW4gYmUgcmVtb3ZlZCBzYWZlbHkgaW4gdjYsIG9ubHkgaGVyZSB0byBhdm9pZCBicmVha2luZyBjaGFuZ2VzIGluIHY1LjNcclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcclxuXHJcbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcclxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgJHJldHVybjogKCk7XHJcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xyXG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xyXG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAcmV0dXJuICRyZXR1cm47XHJcbn1cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcclxuIiwiLy9cclxuLy8gSGVhZGluZ3NcclxuLy9cclxuLmgxIHtcclxuICBAZXh0ZW5kIGgxO1xyXG59XHJcblxyXG4uaDIge1xyXG4gIEBleHRlbmQgaDI7XHJcbn1cclxuXHJcbi5oMyB7XHJcbiAgQGV4dGVuZCBoMztcclxufVxyXG5cclxuLmg0IHtcclxuICBAZXh0ZW5kIGg0O1xyXG59XHJcblxyXG4uaDUge1xyXG4gIEBleHRlbmQgaDU7XHJcbn1cclxuXHJcbi5oNiB7XHJcbiAgQGV4dGVuZCBoNjtcclxufVxyXG5cclxuXHJcbi5sZWFkIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcclxuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXHJcbkBlYWNoICRkaXNwbGF5LCAkZm9udC1zaXplIGluICRkaXNwbGF5LWZvbnQtc2l6ZXMge1xyXG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250LWZhbWlseTtcclxuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XHJcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyBFbXBoYXNpc1xyXG4vL1xyXG4uc21hbGwge1xyXG4gIEBleHRlbmQgc21hbGw7XHJcbn1cclxuXHJcbi5tYXJrIHtcclxuICBAZXh0ZW5kIG1hcms7XHJcbn1cclxuXHJcbi8vXHJcbi8vIExpc3RzXHJcbi8vXHJcblxyXG4ubGlzdC11bnN0eWxlZCB7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xyXG59XHJcblxyXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xyXG4ubGlzdC1pbmxpbmUge1xyXG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcclxufVxyXG4ubGlzdC1pbmxpbmUtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBNaXNjXHJcbi8vXHJcblxyXG4vLyBCdWlsZHMgb24gYGFiYnJgXHJcbi5pbml0aWFsaXNtIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGluaXRpYWxpc20tZm9udC1zaXplKTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyBCbG9ja3F1b3Rlc1xyXG4uYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XHJcblxyXG4gID4gOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlLWZvb3RlciB7XHJcbiAgbWFyZ2luLXRvcDogLSRibG9ja3F1b3RlLW1hcmdpbi15O1xyXG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcclxuICBjb2xvcjogJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxyXG4gIH1cclxufVxyXG4iLCIvLyBMaXN0c1xyXG5cclxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXHJcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcclxuLy9cclxuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxyXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxyXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcclxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXHJcbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcclxuLmltZy1mbHVpZCB7XHJcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XHJcbn1cclxuXHJcblxyXG4vLyBJbWFnZSB0aHVtYm5haWxzXHJcbi5pbWctdGh1bWJuYWlsIHtcclxuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcclxuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XHJcblxyXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxyXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xyXG59XHJcblxyXG4vL1xyXG4vLyBGaWd1cmVzXHJcbi8vXHJcblxyXG4uZmlndXJlIHtcclxuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZmlndXJlLWltZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uZmlndXJlLWNhcHRpb24ge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcclxuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xyXG59XHJcbiIsIi8vIEltYWdlIE1peGluc1xyXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy8gLSBSZXRpbmEgaW1hZ2VcclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIGltYWdlXHJcbi8vXHJcbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXHJcblxyXG5AbWl4aW4gaW1nLWZsdWlkIHtcclxuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxyXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xyXG4vL1xyXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG5AaWYgJGVuYWJsZS1jb250YWluZXItY2xhc3NlcyB7XHJcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xyXG4gIC5jb250YWluZXIsXHJcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcclxuICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XHJcbiAgfVxyXG5cclxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxyXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xyXG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XHJcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xyXG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XHJcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcclxuXHJcbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xyXG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXHJcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XHJcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcclxuXHJcbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xyXG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xyXG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cclxuLy9cclxuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxyXG4vL1xyXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxyXG4vL1xyXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXHJcblxyXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXHJcbi8vICAgIG1kXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XHJcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XHJcbiAgQGlmIG5vdCAkbiB7XHJcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XHJcbiAgfVxyXG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xyXG59XHJcblxyXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcclxuLy8gICAgNTc2cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cclxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXHJcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cclxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxyXG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXHJcbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcclxuLy8gICAgNzY3Ljk4cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcclxufVxyXG5cclxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cclxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxyXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcclxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXHJcbi8vICAgIFwiLXNtXCJcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQGlmICRtaW4ge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAaWYgJG1heCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxyXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gUm93XHJcbi8vXHJcbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXHJcblxyXG46cm9vdCB7XHJcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XHJcbiAgICAtLSN7JHByZWZpeH1icmVha3BvaW50LSN7JG5hbWV9OiAjeyR2YWx1ZX07XHJcbiAgfVxyXG59XHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIC5yb3cge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcclxuXHJcbiAgICA+ICoge1xyXG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XHJcbiAgLmdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcclxuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb2x1bW5zXHJcbi8vXHJcbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcclxufVxyXG4iLCIvLyBHcmlkIHN5c3RlbVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXHJcblxyXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XHJcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXHJcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xyXG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXHJcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XHJcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxyXG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxyXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxyXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gIEBpZiAkc2l6ZSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcclxuXHJcbiAgfSBAZWxzZSB7XHJcbiAgICBmbGV4OiAxIDEgMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xyXG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xyXG59XHJcblxyXG4vLyBSb3cgY29sdW1uc1xyXG4vL1xyXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cclxuLy8gbnVtYmVyIG9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxyXG4vLyBzdHlsZSBncmlkLlxyXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XHJcbiAgPiAqIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRjb3VudCkpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxyXG4vL1xyXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cclxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cclxuXHJcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXHJcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xyXG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcclxuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XHJcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxyXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gR3V0dGVyc1xyXG4gICAgICAvL1xyXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cclxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcclxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxyXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcclxuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxyXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcclxuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW4gaW52YWxpZCB2YWx1ZS5cclxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xyXG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxyXG4vL1xyXG5cclxuLnRhYmxlIHtcclxuICAvLyBSZXNldCBuZWVkZWQgZm9yIG5lc3RpbmcgdGFibGVzXHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogaW5pdGlhbDtcclxuICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiBpbml0aWFsO1xyXG4gIC8vIEVuZCBvZiByZXNldFxyXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcclxuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7JHRhYmxlLXN0cmlwZWQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JHRhYmxlLWFjdGl2ZS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xyXG5cclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcclxuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xyXG5cclxuICAvLyBUYXJnZXQgdGggJiB0ZFxyXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxyXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXHJcbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcclxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XHJcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xyXG4gICAgLy8gRm9sbG93aW5nIHRoZSBwcmVjZXB0IG9mIGNhc2NhZGVzOiBodHRwczovL2NvZGVwZW4uaW8vbWlyaWFtc3V6YW5uZS9mdWxsL3ZZTmdvZGJcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmcpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKSkpO1xyXG4gIH1cclxuXHJcbiAgPiB0Ym9keSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gID4gdGhlYWQge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcclxuICBib3JkZXItdG9wOiBjYWxjKCN7JHRhYmxlLWJvcmRlci13aWR0aH0gKiAyKSBzb2xpZCAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG59XHJcblxyXG4vL1xyXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xyXG4vL1xyXG5cclxuLmNhcHRpb24tdG9wIHtcclxuICBjYXB0aW9uLXNpZGU6IHRvcDtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcclxuLy9cclxuXHJcbi50YWJsZS1zbSB7XHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcclxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XHJcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJvcmRlciB2ZXJzaW9uc1xyXG4vL1xyXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxyXG4vL1xyXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cclxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxyXG4vLyBUaGVyZWZvcmUgd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXHJcbi8vIHRvIHRoZSBgdGRgcyBvciBgdGhgc1xyXG5cclxuLnRhYmxlLWJvcmRlcmVkIHtcclxuICA+IDpub3QoY2FwdGlvbikgPiAqIHtcclxuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xyXG5cclxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXHJcbiAgICA+ICoge1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1ib3JkZXJsZXNzIHtcclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxyXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgfVxyXG5cclxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gWmVicmEtc3RyaXBpbmdcclxuLy9cclxuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcclxuXHJcbi8vIEZvciByb3dzXHJcbi50YWJsZS1zdHJpcGVkIHtcclxuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pID4gKiB7XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGb3IgY29sdW1uc1xyXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcclxuICA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoI3skdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyfSkge1xyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQWN0aXZlIHRhYmxlXHJcbi8vXHJcbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXHJcblxyXG4udGFibGUtYWN0aXZlIHtcclxuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmcpO1xyXG59XHJcblxyXG4vLyBIb3ZlciBlZmZlY3RcclxuLy9cclxuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xyXG5cclxuLnRhYmxlLWhvdmVyIHtcclxuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3IpO1xyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZyk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFibGUgdmFyaWFudHNcclxuLy9cclxuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXHJcbi8vIGFuZCB0aGUgY29sb3JzIG9mIHRoZSBzdHJpcGVkLCBob3ZlcmVkICYgYWN0aXZlIHRhYmxlc1xyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcclxuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcclxufVxyXG5cclxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcclxuLy9cclxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXHJcbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZSN7JGluZml4fSB7XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcclxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xyXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xyXG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XHJcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcclxuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcclxuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XHJcbiAgICAkdGFibGUtYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xyXG5cclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XHJcblxyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcclxuIiwiLy9cclxuLy8gTGFiZWxzXHJcbi8vXHJcblxyXG4uZm9ybS1sYWJlbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcclxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcclxuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbn1cclxuXHJcbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXHJcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cclxuLmNvbC1mb3JtLWxhYmVsIHtcclxuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxyXG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG59XHJcblxyXG4uY29sLWZvcm0tbGFiZWwtbGcge1xyXG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XHJcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XHJcbn1cclxuXHJcbi5jb2wtZm9ybS1sYWJlbC1zbSB7XHJcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcclxuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcclxufVxyXG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXHJcbi8vXHJcbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXHJcblxyXG4vLyBBc2NlbmRpbmdcclxuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cclxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xyXG4gICRwcmV2LWtleTogbnVsbDtcclxuICAkcHJldi1udW06IG51bGw7XHJcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcclxuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCBvciB1bml0KCRudW0pID09IFwiJVwiIG9yIHVuaXQoJHByZXYtbnVtKSA9PSBcIiVcIiB7XHJcbiAgICAgIC8vIERvIG5vdGhpbmdcclxuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XHJcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XHJcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcclxuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XHJcbiAgICB9XHJcbiAgICAkcHJldi1rZXk6ICRrZXk7XHJcbiAgICAkcHJldi1udW06ICRudW07XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTdGFydHMgYXQgemVyb1xyXG4vLyBVc2VkIHRvIGVuc3VyZSB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cclxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcclxuICBAaWYgbGVuZ3RoKCRtYXApID4gMCB7XHJcbiAgICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xyXG4gICAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XHJcbiAgICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xyXG4gICAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb2xvcnNcclxuQGZ1bmN0aW9uIHRvLXJnYigkdmFsdWUpIHtcclxuICBAcmV0dXJuIHJlZCgkdmFsdWUpLCBncmVlbigkdmFsdWUpLCBibHVlKCR2YWx1ZSk7XHJcbn1cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cclxuQGZ1bmN0aW9uIHJnYmEtY3NzLXZhcigkaWRlbnRpZmllciwgJHRhcmdldCkge1xyXG4gIEBpZiAkaWRlbnRpZmllciA9PSBcImJvZHlcIiBhbmQgJHRhcmdldCA9PSBcImJnXCIge1xyXG4gICAgQHJldHVybiByZ2JhKHZhcigtLSN7JHByZWZpeH0jeyRpZGVudGlmaWVyfS1iZy1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9I3skdGFyZ2V0fS1vcGFjaXR5KSk7XHJcbiAgfSBAaWYgJGlkZW50aWZpZXIgPT0gXCJib2R5XCIgYW5kICR0YXJnZXQgPT0gXCJ0ZXh0XCIge1xyXG4gICAgQHJldHVybiByZ2JhKHZhcigtLSN7JHByZWZpeH0jeyRpZGVudGlmaWVyfS1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9I3skdGFyZ2V0fS1vcGFjaXR5KSk7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAcmV0dXJuIHJnYmEodmFyKC0tI3skcHJlZml4fSN7JGlkZW50aWZpZXJ9LXJnYiksIHZhcigtLSN7JHByZWZpeH0jeyR0YXJnZXR9LW9wYWNpdHkpKTtcclxuICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBtYXAtbG9vcCgkbWFwLCAkZnVuYywgJGFyZ3MuLi4pIHtcclxuICAkX21hcDogKCk7XHJcblxyXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcclxuICAgIC8vIGFsbG93IHRvIHBhc3MgdGhlICRrZXkgYW5kICR2YWx1ZSBvZiB0aGUgbWFwIGFzIGFuIGZ1bmN0aW9uIGFyZ3VtZW50XHJcbiAgICAkX2FyZ3M6ICgpO1xyXG4gICAgQGVhY2ggJGFyZyBpbiAkYXJncyB7XHJcbiAgICAgICRfYXJnczogYXBwZW5kKCRfYXJncywgaWYoJGFyZyA9PSBcIiRrZXlcIiwgJGtleSwgaWYoJGFyZyA9PSBcIiR2YWx1ZVwiLCAkdmFsdWUsICRhcmcpKSk7XHJcbiAgICB9XHJcblxyXG4gICAgJF9tYXA6IG1hcC1tZXJnZSgkX21hcCwgKCRrZXk6IGNhbGwoZ2V0LWZ1bmN0aW9uKCRmdW5jKSwgJF9hcmdzLi4uKSkpO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkX21hcDtcclxufVxyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cclxuXHJcbkBmdW5jdGlvbiB2YXJpZnkoJGxpc3QpIHtcclxuICAkcmVzdWx0OiBudWxsO1xyXG4gIEBlYWNoICRlbnRyeSBpbiAkbGlzdCB7XHJcbiAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgdmFyKC0tI3skcHJlZml4fSN7JGVudHJ5fSksIHNwYWNlKTtcclxuICB9XHJcbiAgQHJldHVybiAkcmVzdWx0O1xyXG59XHJcblxyXG4vLyBJbnRlcm5hbCBCb290c3RyYXAgZnVuY3Rpb24gdG8gdHVybiBtYXBzIGludG8gaXRzIG5lZ2F0aXZlIHZhcmlhbnQuXHJcbi8vIEl0IHByZWZpeGVzIHRoZSBrZXlzIHdpdGggYG5gIGFuZCBtYWtlcyB0aGUgdmFsdWUgbmVnYXRpdmUuXHJcbkBmdW5jdGlvbiBuZWdhdGl2aWZ5LW1hcCgkbWFwKSB7XHJcbiAgJHJlc3VsdDogKCk7XHJcbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRtYXAge1xyXG4gICAgQGlmICRrZXkgIT0gMCB7XHJcbiAgICAgICRyZXN1bHQ6IG1hcC1tZXJnZSgkcmVzdWx0LCAoXCJuXCIgKyAka2V5OiAoLSR2YWx1ZSkpKTtcclxuICAgIH1cclxuICB9XHJcbiAgQHJldHVybiAkcmVzdWx0O1xyXG59XHJcblxyXG4vLyBHZXQgbXVsdGlwbGUga2V5cyBmcm9tIGEgc2FzcyBtYXBcclxuQGZ1bmN0aW9uIG1hcC1nZXQtbXVsdGlwbGUoJG1hcCwgJHZhbHVlcykge1xyXG4gICRyZXN1bHQ6ICgpO1xyXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcclxuICAgIEBpZiAoaW5kZXgoJHZhbHVlcywgJGtleSkgIT0gbnVsbCkge1xyXG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKCRrZXk6ICR2YWx1ZSkpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAcmV0dXJuICRyZXN1bHQ7XHJcbn1cclxuXHJcbi8vIE1lcmdlIG11bHRpcGxlIG1hcHNcclxuQGZ1bmN0aW9uIG1hcC1tZXJnZS1tdWx0aXBsZSgkbWFwcy4uLikge1xyXG4gICRtZXJnZWQtbWFwczogKCk7XHJcblxyXG4gIEBlYWNoICRtYXAgaW4gJG1hcHMge1xyXG4gICAgJG1lcmdlZC1tYXBzOiBtYXAtbWVyZ2UoJG1lcmdlZC1tYXBzLCAkbWFwKTtcclxuICB9XHJcbiAgQHJldHVybiAkbWVyZ2VkLW1hcHM7XHJcbn1cclxuXHJcbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2BcclxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cclxuLy9cclxuLy8gQGF1dGhvciBLaXR0eSBHaXJhdWRlbFxyXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXHJcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2VcclxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcclxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXHJcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xyXG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xyXG5cclxuICBAaWYgJGluZGV4IHtcclxuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gJHN0cmluZztcclxufVxyXG5cclxuLy8gU2VlIGh0dHBzOi8vY29kZXBlbi5pby9rZXZpbndlYmVyL3Blbi9kWFdvUndcclxuLy9cclxuLy8gUmVxdWlyZXMgdGhlIHVzZSBvZiBxdW90ZXMgYXJvdW5kIGRhdGEgVVJJcy5cclxuXHJcbkBmdW5jdGlvbiBlc2NhcGUtc3ZnKCRzdHJpbmcpIHtcclxuICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwiZGF0YTppbWFnZS9zdmcreG1sXCIpIHtcclxuICAgIEBlYWNoICRjaGFyLCAkZW5jb2RlZCBpbiAkZXNjYXBlZC1jaGFyYWN0ZXJzIHtcclxuICAgICAgLy8gRG8gbm90IGVzY2FwZSB0aGUgdXJsIGJyYWNrZXRzXHJcbiAgICAgIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJ1cmwoXCIpID09IDEge1xyXG4gICAgICAgICRzdHJpbmc6IHVybChcIiN7c3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsIDYsIC0zKSwgJGNoYXIsICRlbmNvZGVkKX1cIik7XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgICRzdHJpbmc6IHN0ci1yZXBsYWNlKCRzdHJpbmcsICRjaGFyLCAkZW5jb2RlZCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEByZXR1cm4gJHN0cmluZztcclxufVxyXG5cclxuLy8gQ29sb3IgY29udHJhc3RcclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwMTY4XHJcblxyXG4vLyBBIGxpc3Qgb2YgcHJlLWNhbGN1bGF0ZWQgbnVtYmVycyBvZiBwb3coZGl2aWRlKChkaXZpZGUoJHZhbHVlLCAyNTUpICsgLjA1NSksIDEuMDU1KSwgMi40KS4gKGZyb20gMCB0byAyNTUpXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuXHJcbiRfbHVtaW5hbmNlLWxpc3Q6IC4wMDA4IC4wMDEgLjAwMTEgLjAwMTMgLjAwMTUgLjAwMTcgLjAwMiAuMDAyMiAuMDAyNSAuMDAyNyAuMDAzIC4wMDMzIC4wMDM3IC4wMDQgLjAwNDQgLjAwNDggLjAwNTIgLjAwNTYgLjAwNiAuMDA2NSAuMDA3IC4wMDc1IC4wMDggLjAwODYgLjAwOTEgLjAwOTcgLjAxMDMgLjAxMSAuMDExNiAuMDEyMyAuMDEzIC4wMTM3IC4wMTQ0IC4wMTUyIC4wMTYgLjAxNjggLjAxNzYgLjAxODUgLjAxOTQgLjAyMDMgLjAyMTIgLjAyMjIgLjAyMzIgLjAyNDIgLjAyNTIgLjAyNjIgLjAyNzMgLjAyODQgLjAyOTYgLjAzMDcgLjAzMTkgLjAzMzEgLjAzNDMgLjAzNTYgLjAzNjkgLjAzODIgLjAzOTUgLjA0MDkgLjA0MjMgLjA0MzcgLjA0NTIgLjA0NjcgLjA0ODIgLjA0OTcgLjA1MTMgLjA1MjkgLjA1NDUgLjA1NjEgLjA1NzggLjA1OTUgLjA2MTIgLjA2MyAuMDY0OCAuMDY2NiAuMDY4NSAuMDcwNCAuMDcyMyAuMDc0MiAuMDc2MiAuMDc4MiAuMDgwMiAuMDgyMyAuMDg0NCAuMDg2NSAuMDg4NyAuMDkwOCAuMDkzMSAuMDk1MyAuMDk3NiAuMDk5OSAuMTAyMiAuMTA0NiAuMTA3IC4xMDk1IC4xMTE5IC4xMTQ0IC4xMTcgLjExOTUgLjEyMjEgLjEyNDggLjEyNzQgLjEzMDEgLjEzMjkgLjEzNTYgLjEzODQgLjE0MTMgLjE0NDEgLjE0NyAuMTUgLjE1MjkgLjE1NTkgLjE1OSAuMTYyIC4xNjUxIC4xNjgzIC4xNzE0IC4xNzQ2IC4xNzc5IC4xODEyIC4xODQ1IC4xODc4IC4xOTEyIC4xOTQ2IC4xOTgxIC4yMDE2IC4yMDUxIC4yMDg2IC4yMTIyIC4yMTU5IC4yMTk1IC4yMjMyIC4yMjcgLjIzMDcgLjIzNDYgLjIzODQgLjI0MjMgLjI0NjIgLjI1MDIgLjI1NDIgLjI1ODIgLjI2MjMgLjI2NjQgLjI3MDUgLjI3NDcgLjI3ODkgLjI4MzEgLjI4NzQgLjI5MTggLjI5NjEgLjMwMDUgLjMwNSAuMzA5NSAuMzE0IC4zMTg1IC4zMjMxIC4zMjc4IC4zMzI1IC4zMzcyIC4zNDE5IC4zNDY3IC4zNTE1IC4zNTY0IC4zNjEzIC4zNjYzIC4zNzEyIC4zNzYzIC4zODEzIC4zODY0IC4zOTE2IC4zOTY4IC40MDIgLjQwNzIgLjQxMjUgLjQxNzkgLjQyMzMgLjQyODcgLjQzNDIgLjQzOTcgLjQ0NTIgLjQ1MDggLjQ1NjQgLjQ2MjEgLjQ2NzggLjQ3MzUgLjQ3OTMgLjQ4NTEgLjQ5MSAuNDk2OSAuNTAyOSAuNTA4OSAuNTE0OSAuNTIxIC41MjcxIC41MzMzIC41Mzk1IC41NDU3IC41NTIgLjU1ODMgLjU2NDcgLjU3MTEgLjU3NzYgLjU4NDEgLjU5MDYgLjU5NzIgLjYwMzggLjYxMDUgLjYxNzIgLjYyNCAuNjMwOCAuNjM3NiAuNjQ0NSAuNjUxNCAuNjU4NCAuNjY1NCAuNjcyNCAuNjc5NSAuNjg2NyAuNjkzOSAuNzAxMSAuNzA4NCAuNzE1NyAuNzIzMSAuNzMwNSAuNzM3OSAuNzQ1NCAuNzUyOSAuNzYwNSAuNzY4MiAuNzc1OCAuNzgzNSAuNzkxMyAuNzk5MSAuODA3IC44MTQ4IC44MjI4IC44MzA4IC44Mzg4IC44NDY5IC44NTUgLjg2MzIgLjg3MTQgLjg3OTYgLjg4NzkgLjg5NjMgLjkwNDcgLjkxMzEgLjkyMTYgLjkzMDEgLjkzODcgLjk0NzMgLjk1NiAuOTY0NyAuOTczNCAuOTgyMyAuOTkxMSAxO1xyXG5cclxuQGZ1bmN0aW9uIGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kLCAkY29sb3ItY29udHJhc3QtZGFyazogJGNvbG9yLWNvbnRyYXN0LWRhcmssICRjb2xvci1jb250cmFzdC1saWdodDogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCAkbWluLWNvbnRyYXN0LXJhdGlvOiAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XHJcbiAgJGZvcmVncm91bmRzOiAkY29sb3ItY29udHJhc3QtbGlnaHQsICRjb2xvci1jb250cmFzdC1kYXJrLCAkd2hpdGUsICRibGFjaztcclxuICAkbWF4LXJhdGlvOiAwO1xyXG4gICRtYXgtcmF0aW8tY29sb3I6IG51bGw7XHJcblxyXG4gIEBlYWNoICRjb2xvciBpbiAkZm9yZWdyb3VuZHMge1xyXG4gICAgJGNvbnRyYXN0LXJhdGlvOiBjb250cmFzdC1yYXRpbygkYmFja2dyb3VuZCwgJGNvbG9yKTtcclxuICAgIEBpZiAkY29udHJhc3QtcmF0aW8gPiAkbWluLWNvbnRyYXN0LXJhdGlvIHtcclxuICAgICAgQHJldHVybiAkY29sb3I7XHJcbiAgICB9IEBlbHNlIGlmICRjb250cmFzdC1yYXRpbyA+ICRtYXgtcmF0aW8ge1xyXG4gICAgICAkbWF4LXJhdGlvOiAkY29udHJhc3QtcmF0aW87XHJcbiAgICAgICRtYXgtcmF0aW8tY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEB3YXJuIFwiRm91bmQgbm8gY29sb3IgbGVhZGluZyB0byAjeyRtaW4tY29udHJhc3QtcmF0aW99OjEgY29udHJhc3QgcmF0aW8gYWdhaW5zdCAjeyRiYWNrZ3JvdW5kfS4uLlwiO1xyXG5cclxuICBAcmV0dXJuICRtYXgtcmF0aW8tY29sb3I7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBjb250cmFzdC1yYXRpbygkYmFja2dyb3VuZCwgJGZvcmVncm91bmQ6ICRjb2xvci1jb250cmFzdC1saWdodCkge1xyXG4gICRsMTogbHVtaW5hbmNlKCRiYWNrZ3JvdW5kKTtcclxuICAkbDI6IGx1bWluYW5jZShvcGFxdWUoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kKSk7XHJcblxyXG4gIEByZXR1cm4gaWYoJGwxID4gJGwyLCBkaXZpZGUoJGwxICsgLjA1LCAkbDIgKyAuMDUpLCBkaXZpZGUoJGwyICsgLjA1LCAkbDEgKyAuMDUpKTtcclxufVxyXG5cclxuLy8gUmV0dXJuIFdDQUcyLjEgcmVsYXRpdmUgbHVtaW5hbmNlXHJcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRy8jZGZuLXJlbGF0aXZlLWx1bWluYW5jZVxyXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2Rmbi1jb250cmFzdC1yYXRpb1xyXG5AZnVuY3Rpb24gbHVtaW5hbmNlKCRjb2xvcikge1xyXG4gICRyZ2I6IChcclxuICAgIFwiclwiOiByZWQoJGNvbG9yKSxcclxuICAgIFwiZ1wiOiBncmVlbigkY29sb3IpLFxyXG4gICAgXCJiXCI6IGJsdWUoJGNvbG9yKVxyXG4gICk7XHJcblxyXG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJHJnYiB7XHJcbiAgICAkdmFsdWU6IGlmKGRpdmlkZSgkdmFsdWUsIDI1NSkgPCAuMDQwNDUsIGRpdmlkZShkaXZpZGUoJHZhbHVlLCAyNTUpLCAxMi45MiksIG50aCgkX2x1bWluYW5jZS1saXN0LCAkdmFsdWUgKyAxKSk7XHJcbiAgICAkcmdiOiBtYXAtbWVyZ2UoJHJnYiwgKCRuYW1lOiAkdmFsdWUpKTtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gKG1hcC1nZXQoJHJnYiwgXCJyXCIpICogLjIxMjYpICsgKG1hcC1nZXQoJHJnYiwgXCJnXCIpICogLjcxNTIpICsgKG1hcC1nZXQoJHJnYiwgXCJiXCIpICogLjA3MjIpO1xyXG59XHJcblxyXG4vLyBSZXR1cm4gb3BhcXVlIGNvbG9yXHJcbi8vIG9wYXF1ZSgjZmZmLCByZ2JhKDAsIDAsIDAsIC41KSkgPT4gIzgwODA4MFxyXG5AZnVuY3Rpb24gb3BhcXVlKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZCkge1xyXG4gIEByZXR1cm4gbWl4KHJnYmEoJGZvcmVncm91bmQsIDEpLCAkYmFja2dyb3VuZCwgb3BhY2l0eSgkZm9yZWdyb3VuZCkgKiAxMDAlKTtcclxufVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLWZ1bmN0aW9uc1xyXG4vLyBUaW50IGEgY29sb3I6IG1peCBhIGNvbG9yIHdpdGggd2hpdGVcclxuQGZ1bmN0aW9uIHRpbnQtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSB7XHJcbiAgQHJldHVybiBtaXgod2hpdGUsICRjb2xvciwgJHdlaWdodCk7XHJcbn1cclxuXHJcbi8vIFNoYWRlIGEgY29sb3I6IG1peCBhIGNvbG9yIHdpdGggYmxhY2tcclxuQGZ1bmN0aW9uIHNoYWRlLWNvbG9yKCRjb2xvciwgJHdlaWdodCkge1xyXG4gIEByZXR1cm4gbWl4KGJsYWNrLCAkY29sb3IsICR3ZWlnaHQpO1xyXG59XHJcblxyXG4vLyBTaGFkZSB0aGUgY29sb3IgaWYgdGhlIHdlaWdodCBpcyBwb3NpdGl2ZSwgZWxzZSB0aW50IGl0XHJcbkBmdW5jdGlvbiBzaGlmdC1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcclxuICBAcmV0dXJuIGlmKCR3ZWlnaHQgPiAwLCBzaGFkZS1jb2xvcigkY29sb3IsICR3ZWlnaHQpLCB0aW50LWNvbG9yKCRjb2xvciwgLSR3ZWlnaHQpKTtcclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLWZ1bmN0aW9uc1xyXG5cclxuLy8gUmV0dXJuIHZhbGlkIGNhbGNcclxuQGZ1bmN0aW9uIGFkZCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcclxuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcclxuICAgIEByZXR1cm4gJHZhbHVlMjtcclxuICB9XHJcblxyXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xyXG4gICAgQHJldHVybiAkdmFsdWUxO1xyXG4gIH1cclxuXHJcbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XHJcbiAgICBAcmV0dXJuICR2YWx1ZTEgKyAkdmFsdWUyO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9ICsgI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiICsgXCIpICsgJHZhbHVlMik7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBzdWJ0cmFjdCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcclxuICBAaWYgJHZhbHVlMSA9PSBudWxsIGFuZCAkdmFsdWUyID09IG51bGwge1xyXG4gICAgQHJldHVybiBudWxsO1xyXG4gIH1cclxuXHJcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XHJcbiAgICBAcmV0dXJuIC0kdmFsdWUyO1xyXG4gIH1cclxuXHJcbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XHJcbiAgICBAcmV0dXJuICR2YWx1ZTE7XHJcbiAgfVxyXG5cclxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcclxuICAgIEByZXR1cm4gJHZhbHVlMSAtICR2YWx1ZTI7XHJcbiAgfVxyXG5cclxuICBAaWYgdHlwZS1vZigkdmFsdWUyKSAhPSBudW1iZXIge1xyXG4gICAgJHZhbHVlMjogdW5xdW90ZShcIihcIikgKyAkdmFsdWUyICsgdW5xdW90ZShcIilcIik7XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gLSAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgLSBcIikgKyAkdmFsdWUyKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xyXG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XHJcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcclxuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcclxuICBAaWYgJGRpdmlkZW5kID09IDAge1xyXG4gICAgQHJldHVybiAwO1xyXG4gIH1cclxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XHJcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcclxuICB9XHJcbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xyXG4gICRyZXN1bHQ6IDA7XHJcbiAgJGZhY3RvcjogMTA7XHJcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XHJcbiAgICAkcXVvdGllbnQ6IDA7XHJcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcclxuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xyXG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XHJcbiAgICB9XHJcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XHJcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XHJcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XHJcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcclxuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XHJcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xyXG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XHJcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XHJcbiAgJHVuaXQtbWFwOiAoXHJcbiAgICBcInB4XCI6IDFweCxcclxuICAgIFwicmVtXCI6IDFyZW0sXHJcbiAgICBcImVtXCI6IDFlbSxcclxuICAgIFwiJVwiOiAxJVxyXG4gICk7XHJcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xyXG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XHJcbiAgfVxyXG4gIEByZXR1cm4gJHJlc3VsdDtcclxufVxyXG4iLCIvL1xyXG4vLyBGb3JtIHRleHRcclxuLy9cclxuXHJcbi5mb3JtLXRleHQge1xyXG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xyXG4gIGZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZTtcclxuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcclxuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcclxufVxyXG4iLCIvL1xyXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxyXG4vL1xyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xyXG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xyXG5cclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcclxuXHJcbiAgJlt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXHJcblxyXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XHJcbiAgICAvLyBPbiBBbmRyb2lkIENocm9tZSwgZm9ybS1jb250cm9sJ3MgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcclxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcclxuICAgIC8vXHJcbiAgICAvLyBPbiBpT1MgU2FmYXJpLCBmb3JtLWNvbnRyb2wncyBcImFwcGVhcmFuY2U6IG5vbmVcIiArIFwid2lkdGg6IDEwMCVcIiBtYWtlcyB0aGUgaW5wdXQgd2lkdGggdG9vIHNtYWxsXHJcbiAgICAvLyBUZXN0ZWQgdW5kZXIgaU9TIDE2LjIgLyBTYWZhcmkgMTYuMlxyXG4gICAgbWluLXdpZHRoOiA4NXB4OyAvLyBTZWVtcyB0byBiZSBhIGdvb2QgbWluaW11bSBzYWZlIHdpZHRoXHJcblxyXG4gICAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xyXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xyXG4gICAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXHJcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcclxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcclxuXHJcbiAgICAvLyBBbmRyb2lkIENocm9tZSB0eXBlPVwiZGF0ZVwiIGlzIHRhbGxlciB0aGFuIHRoZSBvdGhlciBpbnB1dHNcclxuICAgIC8vIGJlY2F1c2Ugb2YgXCJtYXJnaW46IDFweCAyNHB4IDFweCA0cHhcIiBpbnNpZGUgdGhlIHNoYWRvdyBET01cclxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC8vIFByZXZlbnQgZXhjZXNzaXZlIGRhdGUgaW5wdXQgaGVpZ2h0IGluIFdlYmtpdFxyXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzQ0MzNcclxuICAmOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gUGxhY2Vob2xkZXJcclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgaW5wdXRzXHJcbiAgLy9cclxuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxyXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXHJcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcclxuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcclxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XHJcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcclxuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xyXG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xyXG4gIH1cclxuXHJcbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxyXG4vL1xyXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxyXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcclxuXHJcbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tY29udHJvbC1zbSxcclxuICAmLmZvcm0tY29udHJvbC1sZyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xyXG4vL1xyXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxyXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxyXG4vL1xyXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cclxuXHJcbi5mb3JtLWNvbnRyb2wtc20ge1xyXG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcclxuXHJcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xyXG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xyXG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XHJcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wtbGcge1xyXG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcclxuXHJcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xyXG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xyXG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XHJcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcclxuICB9XHJcbn1cclxuXHJcbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxyXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxudGV4dGFyZWEge1xyXG4gICYuZm9ybS1jb250cm9sIHtcclxuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tY29udHJvbC1zbSB7XHJcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xyXG4gIH1cclxuXHJcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xyXG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcclxuICB9XHJcbn1cclxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuXHJcbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xyXG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcclxuXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tY29udHJvbC1zbSB7IGhlaWdodDogJGlucHV0LWhlaWdodC1zbTsgfVxyXG4gICYuZm9ybS1jb250cm9sLWxnIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnOyB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XHJcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XHJcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICB9XHJcblxyXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XHJcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xyXG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xyXG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcclxuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xyXG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gR3JhZGllbnRzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cclxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcclxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XHJcbi8vXHJcbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXHJcbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcclxufVxyXG5cclxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxyXG4vL1xyXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxyXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcclxuIiwiLy8gU2VsZWN0XHJcbi8vXHJcbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cclxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cclxuXHJcbi5mb3JtLXNlbGVjdCB7XHJcbiAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nOiAje2VzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcil9O1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XHJcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZyksIHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcclxuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xyXG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW211bHRpcGxlXSxcclxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXHJcbiAgJjotbW96LWZvY3VzcmluZyB7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tc2VsZWN0LXNtIHtcclxuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcclxuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcclxuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xyXG59XHJcblxyXG4uZm9ybS1zZWxlY3QtbGcge1xyXG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xyXG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XHJcbn1cclxuXHJcbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XHJcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XHJcbiAgICAuZm9ybS1zZWxlY3Qge1xyXG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWRhcmspfTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQ2hlY2svcmFkaW9cclxuLy9cclxuXHJcbi5mb3JtLWNoZWNrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xyXG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcclxuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xyXG5cclxuICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnOiAjeyRmb3JtLWNoZWNrLWlucHV0LWJnfTtcclxuXHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xyXG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XHJcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZyk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2UpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcclxuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XHJcblxyXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xyXG4gIH1cclxuXHJcbiAgJjpjaGVja2VkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGZpbHRlcjogbm9uZTtcclxuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XHJcbiAgfVxyXG5cclxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcclxuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcclxuICAmW2Rpc2FibGVkXSxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xyXG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xyXG59XHJcblxyXG4vL1xyXG4vLyBTd2l0Y2hcclxuLy9cclxuXHJcbi5mb3JtLXN3aXRjaCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcclxuXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpfTtcclxuXHJcbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzLCAwKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSl9O1xyXG4gICAgfVxyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xyXG5cclxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5mb3JtLWNoZWNrLXJldmVyc2Uge1xyXG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tY2hlY2staW5saW5lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcclxufVxyXG5cclxuLmJ0bi1jaGVjayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICZbZGlzYWJsZWRdLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgKyAuYnRuIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xyXG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xyXG4gICAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xyXG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZS1kYXJrKX07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFJhbmdlXHJcbi8vXHJcbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXHJcbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXHJcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxyXG5cclxuLmZvcm0tcmFuZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xyXG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXHJcbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXHJcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cclxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcclxuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcclxuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcclxuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcclxuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XHJcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XHJcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcclxuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcclxuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcclxuICAgIH1cclxuXHJcbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mb3JtLWZsb2F0aW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gID4gLmZvcm0tY29udHJvbCxcclxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxyXG4gID4gLmZvcm0tc2VsZWN0IHtcclxuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xyXG4gICAgbWluLWhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgPiBsYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXHJcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbik7XHJcbiAgfVxyXG5cclxuICA+IC5mb3JtLWNvbnRyb2wsXHJcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XHJcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcclxuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcclxuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcclxuICAgIH1cclxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcclxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5mb3JtLXNlbGVjdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcclxuICB9XHJcblxyXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcclxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXHJcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcclxuICA+IC5mb3JtLXNlbGVjdCB7XHJcbiAgICB+IGxhYmVsIHtcclxuICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XHJcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBpbnNldDogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICgkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXggKiAuNSk7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1oZWlnaHQ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxyXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcclxuICAgIH4gbGFiZWwge1xyXG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcclxuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICAgIH4gbGFiZWwge1xyXG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiA6ZGlzYWJsZWQgfiBsYWJlbCxcclxuICA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbCB7IC8vIFJlcXVpcmVkIGZvciBgLmZvcm0tY29udHJvbGBzIGJlY2F1c2Ugb2Ygc3BlY2lmaWNpdHlcclxuICAgIGNvbG9yOiAkZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gID4gLmZvcm0tY29udHJvbCxcclxuICA+IC5mb3JtLXNlbGVjdCxcclxuICA+IC5mb3JtLWZsb2F0aW5nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB3aWR0aDogMSU7XHJcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXHJcbiAgfVxyXG5cclxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xyXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcclxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcclxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gIH1cclxuXHJcbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cclxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXHJcbiAgLy8gYXMgb3VyIGlucHV0cy5cclxuICAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGV4dHVhbCBhZGRvbnNcclxuLy9cclxuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXHJcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxyXG5cclxuLmlucHV0LWdyb3VwLXRleHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcclxuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XHJcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcblxyXG4vLyBTaXppbmdcclxuLy9cclxuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxyXG4vLyBtYW5pcHVsYXRpb24uXHJcblxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcclxufVxyXG5cclxuXHJcbi8vIFJvdW5kZWQgY29ybmVyc1xyXG4vL1xyXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xyXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXHJcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcclxuLmlucHV0LWdyb3VwIHtcclxuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcclxuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcclxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXHJcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxyXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhhcy12YWxpZGF0aW9uIHtcclxuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxyXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcclxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcclxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tc2VsZWN0IHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcclxuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcclxuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xyXG4gIH1cclxuXHJcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xyXG4gIH1cclxuXHJcbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXHJcbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXHJcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcclxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcclxuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxyXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcclxuICAkc3RhdGUsXHJcbiAgJGNvbG9yLFxyXG4gICRpY29uLFxyXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxyXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcclxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXHJcbiAgJGJvcmRlci1jb2xvcjogJGNvbG9yXHJcbikge1xyXG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xyXG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcclxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xyXG4gICAgbWFyZ2luLXRvcDogLjFyZW07XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XHJcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZy1jb2xvcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcclxuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcclxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XHJcbiAgICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xyXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1zZWxlY3Qge1xyXG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcblxyXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcclxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcclxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XHJcbiAgICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uOiAje2VzY2FwZS1zdmcoJGljb24pfTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9jdXMtYm94LXNoYWRvdyk7XHJcbiAgICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xyXG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xyXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcclxuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwIHtcclxuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSxcclxuICAgID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLFxyXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikge1xyXG4gICAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XHJcbiAgICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xyXG4gICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XHJcbiAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcclxuIiwiLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuXHJcbi5idG4ge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBidG4tY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRidG4tcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHk6ICN7JGJ0bi1mb250LWZhbWlseX07XHJcbiAgQGluY2x1ZGUgcmZzKCRidG4tZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0OiAjeyRidG4tbGluZS1oZWlnaHR9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGg6ICN7JGJ0bi1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAjeyRidG4tZm9jdXMtd2lkdGh9IHJnYmEodmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLWNzcy12YXJzXHJcblxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpO1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodCk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xyXG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1iZykpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZyk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICB9XHJcblxyXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcclxuICAgIC8vIG92ZXJyaWRlIGZvciB0aGUgY2hlY2tib3gvcmFkaW8gYnV0dG9uc1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJiB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcclxuICA6bm90KC5idG4tY2hlY2spICsgJjphY3RpdmUsXHJcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgJi5zaG93IHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XHJcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSk7XHJcblxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArICYge1xyXG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQsXHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcclxuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEFsdGVybmF0ZSBidXR0b25zXHJcbi8vXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgLmJ0bi0jeyRjb2xvcn0ge1xyXG4gICAgQGlmICRjb2xvciA9PSBcImxpZ2h0XCIge1xyXG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcclxuICAgICAgICAkdmFsdWUsXHJcbiAgICAgICAgJHZhbHVlLFxyXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSxcclxuICAgICAgICAkaG92ZXItYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXHJcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXHJcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudClcclxuICAgICAgKTtcclxuICAgIH0gQGVsc2UgaWYgJGNvbG9yID09IFwiZGFya1wiIHtcclxuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXHJcbiAgICAgICAgJHZhbHVlLFxyXG4gICAgICAgICR2YWx1ZSxcclxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctdGludC1hbW91bnQpLFxyXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXHJcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpLFxyXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxyXG4gICAgICApO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXHJcblxyXG5cclxuLy9cclxuLy8gTGluayBidXR0b25zXHJcbi8vXHJcblxyXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xyXG4uYnRuLWxpbmsge1xyXG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtbm9ybWFsfTtcclxuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1saW5rLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7IC8vIENhbid0IHVzZSBgbm9uZWAgYXMga2V5d29yZCBuZWdhdGVzIGFsbCB2YWx1ZXMgd2hlbiB1c2VkIHdpdGggbXVsdGlwbGUgc2hhZG93c1xyXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAjeyRidG4tbGluay1mb2N1cy1zaGFkb3ctcmdifTtcclxuXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xyXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEJ1dHRvbiBTaXplc1xyXG4vL1xyXG5cclxuLmJ0bi1sZyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcclxufVxyXG5cclxuLmJ0bi1zbSB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcclxufVxyXG4iLCIvLyBCdXR0b24gdmFyaWFudHNcclxuLy9cclxuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxyXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxyXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXHJcbiAgJGJhY2tncm91bmQsXHJcbiAgJGJvcmRlcixcclxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcclxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxyXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcclxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcclxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxyXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcclxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxyXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcclxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxyXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXHJcbikge1xyXG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3skYmFja2dyb3VuZH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcclxuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGhvdmVyLWJhY2tncm91bmR9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSkpfTtcclxuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcclxuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiAjeyRkaXNhYmxlZC1iYWNrZ3JvdW5kfTtcclxuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkaXNhYmxlZC1ib3JkZXJ9O1xyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXHJcbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxyXG4gICRjb2xvcixcclxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXHJcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXHJcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcclxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXHJcbikge1xyXG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGNvbG9yLWhvdmVyfTtcclxuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcclxuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcclxuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IoJGNvbG9yKX07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1zaXplLW1peGluXHJcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xyXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcclxuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cclxuIiwiLmZhZGUge1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XHJcblxyXG4gICY6bm90KC5zaG93KSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcclxuLmNvbGxhcHNlIHtcclxuICAmOm5vdCguc2hvdykge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzaW5nIHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcclxuXHJcbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xyXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcclxuLmRyb3B1cCxcclxuLmRyb3BlbmQsXHJcbi5kcm9wZG93bixcclxuLmRyb3BzdGFydCxcclxuLmRyb3B1cC1jZW50ZXIsXHJcbi5kcm9wZG93bi1jZW50ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcclxuICBAaW5jbHVkZSBjYXJldCgpO1xyXG59XHJcblxyXG4vLyBUaGUgZHJvcGRvd24gbWVudVxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4OiAjeyR6aW5kZXgtZHJvcGRvd259O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAjeyRkcm9wZG93bi1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcclxuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kaXZpZGVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4KTtcclxuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxyXG4gIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCk7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XHJcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpKTtcclxuXHJcbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xyXG4gIH1cclxuXHJcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XHJcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxyXG4gICAgPiBsaTpmaXJzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICB9XHJcbiAgICA+IC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQsXHJcbiAgICA+IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXHJcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcclxuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcclxuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XHJcblxyXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XHJcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcclxuXHJcbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xyXG5cclxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXHJcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cclxuLmRyb3B1cCB7XHJcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xyXG4gIH1cclxufVxyXG5cclxuLmRyb3BlbmQge1xyXG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kcm9wc3RhcnQge1xyXG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cclxuLmRyb3Bkb3duLWRpdmlkZXIge1xyXG4gIGhlaWdodDogMDtcclxuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcclxuICBvcGFjaXR5OiAxOyAvLyBSZXZpc2l0IGluIHY2IHRvIGRlLWR1cGUgc3R5bGVzIHRoYXQgY29uZmxpY3Qgd2l0aCA8aHI+IGVsZW1lbnRcclxufVxyXG5cclxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxyXG4vL1xyXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxyXG4uZHJvcGRvd24taXRlbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcclxuICBjbGVhcjogYm90aDtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApKTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKSk7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS5zaG93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXHJcbi5kcm9wZG93bi1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcclxufVxyXG5cclxuLy8gRHJvcGRvd24gdGV4dFxyXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcclxufVxyXG5cclxuLy8gRGFyayBkcm9wZG93bnNcclxuLmRyb3Bkb3duLW1lbnUtZGFyayB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tZGFyay1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWRhcmstYmd9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWRhcmstYm94LXNoYWRvd307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZ307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmd9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXHJcbn1cclxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xyXG5AbWl4aW4gY2FyZXQtZG93bigkd2lkdGg6ICRjYXJldC13aWR0aCkge1xyXG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZDtcclxuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldC11cCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xyXG4gIGJvcmRlci10b3A6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkO1xyXG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldC1lbmQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcclxuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkO1xyXG59XHJcblxyXG5AbWl4aW4gY2FyZXQtc3RhcnQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcclxuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5AbWl4aW4gY2FyZXQoXHJcbiAgJGRpcmVjdGlvbjogZG93bixcclxuICAkd2lkdGg6ICRjYXJldC13aWR0aCxcclxuICAkc3BhY2luZzogJGNhcmV0LXNwYWNpbmcsXHJcbiAgJHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ25cclxuKSB7XHJcbiAgQGlmICRlbmFibGUtY2FyZXQge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZztcclxuICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigkd2lkdGgpO1xyXG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCR3aWR0aCk7XHJcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgkd2lkdGgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gc3RhcnQge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoJHdpZHRoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6ZW1wdHk6OmFmdGVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXHJcbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxyXG4uYnRuLWdyb3VwLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcclxuXHJcbiAgPiAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XHJcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcclxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXHJcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcclxuICA+IC5idG46aG92ZXIsXHJcbiAgPiAuYnRuOmZvY3VzLFxyXG4gID4gLmJ0bjphY3RpdmUsXHJcbiAgPiAuYnRuLmFjdGl2ZSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxyXG4uYnRuLXRvb2xiYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgLmlucHV0LWdyb3VwIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1ncm91cCB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXHJcbiAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcclxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgfVxyXG5cclxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcclxuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcclxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XHJcbiAgfVxyXG5cclxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcclxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxyXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxyXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcclxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcclxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNpemluZ1xyXG4vL1xyXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cclxuXHJcbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XHJcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XHJcblxyXG5cclxuLy9cclxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xyXG4vL1xyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XHJcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcclxuXHJcbiAgJjo6YWZ0ZXIsXHJcbiAgLmRyb3B1cCAmOjphZnRlcixcclxuICAuZHJvcGVuZCAmOjphZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcclxuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xyXG59XHJcblxyXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XHJcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcclxufVxyXG5cclxuXHJcbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxyXG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXHJcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xyXG5cclxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXHJcbiAgJi5idG4tbGluayB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcclxuLy9cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgfVxyXG5cclxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcclxuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xyXG4gIH1cclxuXHJcbiAgPiAuYnRuIH4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG4iLCIvLyBCYXNlIGNsYXNzXHJcbi8vXHJcbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcclxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cclxuXHJcbi5uYXYge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xyXG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JG5hdi1saW5rLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogI3skbmF2LWxpbmstaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtY3NzLXZhcnNcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm5hdi1saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSkpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3IpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6ICRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93O1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLy8gVGFic1xyXG4vL1xyXG5cclxuLm5hdi10YWJzIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXRhYnMtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGg6ICN7JG5hdi10YWJzLWJvcmRlci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi10YWJzLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYmd9O1xyXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXHJcblxyXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xyXG5cclxuICAubmF2LWxpbmsge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1cykpO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xyXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYtbGluay5hY3RpdmUsXHJcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gUGlsbHNcclxuLy9cclxuXHJcbi5uYXYtcGlsbHMge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtcGlsbHMtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZ307XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcclxuXHJcbiAgLm5hdi1saW5rIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsuYWN0aXZlLFxyXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBVbmRlcmxpbmVcclxuLy9cclxuXHJcbi5uYXYtdW5kZXJsaW5lIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwOiAjeyRuYXYtdW5kZXJsaW5lLWdhcH07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcclxuXHJcbiAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXApO1xyXG5cclxuICAubmF2LWxpbmsge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsuYWN0aXZlLFxyXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXHJcbi8vXHJcblxyXG4ubmF2LWZpbGwge1xyXG4gID4gLm5hdi1saW5rLFxyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtanVzdGlmaWVkIHtcclxuICA+IC5uYXYtbGluayxcclxuICAubmF2LWl0ZW0ge1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtZmlsbCxcclxuLm5hdi1qdXN0aWZpZWQge1xyXG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xyXG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFiYmFibGUgdGFic1xyXG4vL1xyXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcclxuXHJcbi50YWItY29udGVudCB7XHJcbiAgPiAudGFiLXBhbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgPiAuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4iLCIvLyBOYXZiYXJcclxuLy9cclxuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcclxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXHJcblxyXG4ubmF2YmFyIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteDogI3tpZigkbmF2YmFyLXBhZGRpbmcteCA9PSBudWxsLCAwLCAkbmF2YmFyLXBhZGRpbmcteCl9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICN7JG5hdmJhci1icmFuZC1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICN7JG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteCk7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcclxuXHJcbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcclxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXHJcbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xyXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgPiAuY29udGFpbmVyLFxyXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XHJcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcclxuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgYnJhbmRcclxuLy9cclxuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXHJcblxyXG4ubmF2YmFyLWJyYW5kIHtcclxuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xyXG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yKTtcclxuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBuYXZcclxuLy9cclxuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXHJcblxyXG4ubmF2YmFyLW5hdiB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6IDA7XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xyXG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItbmF2LWNzcy12YXJzXHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgLm5hdi1saW5rIHtcclxuICAgICYuYWN0aXZlLFxyXG4gICAgJi5zaG93IHtcclxuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIHRleHRcclxuLy9cclxuLy9cclxuXHJcbi5uYXZiYXItdGV4dCB7XHJcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XHJcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xyXG5cclxuICBhLFxyXG4gIGE6aG92ZXIsXHJcbiAgYTpmb2N1cyAge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxyXG4vL1xyXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cclxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxyXG5cclxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXHJcbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXHJcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxyXG4ubmF2YmFyLWNvbGxhcHNlIHtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxyXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcclxuLm5hdmJhci10b2dnbGVyIHtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSkpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxyXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cclxuLm5hdmJhci10b2dnbGVyLWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMS41ZW07XHJcbiAgaGVpZ2h0OiAxLjVlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbn1cclxuXHJcbi5uYXZiYXItbmF2LXNjcm9sbCB7XHJcbiAgbWF4LWhlaWdodDogdmFyKC0tI3skcHJlZml4fXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3BcclxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXHJcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cclxuLm5hdmJhci1leHBhbmQge1xyXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby11bmlvbi1jbGFzcy1uYW1lXHJcbiAgICAmI3skaW5maXh9IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcclxuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub2ZmY2FudmFzIHtcclxuICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgIHotaW5kZXg6IGF1dG87XHJcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xyXG4gICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxyXG5cclxuLy8gTmF2YmFyIHRoZW1lc1xyXG4vL1xyXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXHJcblxyXG4ubmF2YmFyLWxpZ2h0IHtcclxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgLm5hdmJhci1saWdodGBcIiwgXCJ2NS4yLjBcIiwgXCJ2Ni4wLjBcIiwgdHJ1ZSk7XHJcbn1cclxuXHJcbi5uYXZiYXItZGFyayxcclxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstY3NzLXZhcnNcclxufVxyXG5cclxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcclxuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcclxuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICAgICAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuXHJcbi5jYXJkIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXk6ICN7JGNhcmQtc3BhY2VyLXl9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6ICN7JGNhcmQtc3BhY2VyLXh9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXk6ICN7JGNhcmQtdGl0bGUtc3BhY2VyLXl9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3I6ICN7JGNhcmQtdGl0bGUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3I6ICN7JGNhcmQtc3VidGl0bGUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoOiAjeyRjYXJkLWJvcmRlci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3I6ICN7JGNhcmQtYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93OiAjeyRjYXJkLWJveC1zaGFkb3d9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogI3skY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWJnOiAjeyRjYXJkLWNhcC1iZ307XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWhlaWdodDogI3skY2FyZC1oZWlnaHR9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtY29sb3I6ICN7JGNhcmQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogI3skY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nfTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbjogI3skY2FyZC1ncm91cC1tYXJnaW59O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcclxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3cpKTtcclxuXHJcbiAgPiBociB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gID4gLmxpc3QtZ3JvdXAge1xyXG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcclxuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQgIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxyXG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cclxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxyXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLWJvZHkge1xyXG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcclxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xyXG59XHJcblxyXG4uY2FyZC10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcik7XHJcbn1cclxuXHJcbi5jYXJkLXN1YnRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3IpO1xyXG59XHJcblxyXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJkLWxpbmsge1xyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XHJcbiAgfVxyXG5cclxuICArIC5jYXJkLWxpbmsge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xyXG4vL1xyXG5cclxuLmNhcmQtaGVhZGVyIHtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XHJcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLWZvb3RlciB7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcclxuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSGVhZGVyIG5hdnNcclxuLy9cclxuXHJcbi5jYXJkLWhlYWRlci10YWJzIHtcclxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcclxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxufVxyXG5cclxuLy8gQ2FyZCBpbWFnZVxyXG4uY2FyZC1pbWctb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxufVxyXG5cclxuLmNhcmQtaW1nLFxyXG4uY2FyZC1pbWctdG9wLFxyXG4uY2FyZC1pbWctYm90dG9tIHtcclxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG59XHJcblxyXG4uY2FyZC1pbWcsXHJcbi5jYXJkLWltZy10b3Age1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxufVxyXG5cclxuLmNhcmQtaW1nLFxyXG4uY2FyZC1pbWctYm90dG9tIHtcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBDYXJkIGdyb3Vwc1xyXG4vL1xyXG5cclxuLmNhcmQtZ3JvdXAge1xyXG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcclxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxyXG4gID4gLmNhcmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxyXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cclxuICAgID4gLmNhcmQge1xyXG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcclxuICAgICAgZmxleDogMSAwIDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgKyAuY2FyZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcclxuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xyXG5cclxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXHJcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcclxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XHJcblxyXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcclxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXHJcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vXHJcblxyXG4uYWNjb3JkaW9uIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1iZ307XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbil9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybX07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb259O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZ307XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tY3NzLXZhcnNcclxufVxyXG5cclxuLmFjY29yZGlvbi1idXR0b24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcik7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmcpO1xyXG4gIGJvcmRlcjogMDtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbikpO1xyXG5cclxuICAmOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcclxuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBBY2NvcmRpb24gaWNvblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24pO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbikpO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gIH1cclxufVxyXG5cclxuLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24taXRlbSB7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xyXG5cclxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcclxuICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcclxuXHJcbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3JkaW9uLWJvZHkge1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xyXG59XHJcblxyXG5cclxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXHJcbi8vXHJcbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cclxuXHJcbi5hY2NvcmRpb24tZmx1c2gge1xyXG4gID4gLmFjY29yZGlvbi1pdGVtIHtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxyXG5cclxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC1jbGFzc1xyXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICYsXHJcbiAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC1jbGFzc1xyXG5cclxuICAgID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xyXG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xyXG4gICAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcclxuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbi1kYXJrKX07XHJcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbi1kYXJrKX07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5icmVhZGNydW1iIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXk6ICN7JGJyZWFkY3J1bWItcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICN7JGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbX07XHJcbiAgQGluY2x1ZGUgcmZzKCRicmVhZGNydW1iLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmc6ICN7JGJyZWFkY3J1bWItYmd9O1xyXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogI3skYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICN7JGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogI3skYnJlYWRjcnVtYi1hY3RpdmUtY29sb3J9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi1jc3MtdmFyc1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSkpO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmcpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cykpO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1pdGVtIHtcclxuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXHJcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcclxuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcclxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XHJcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcclxuICB9XHJcbn1cclxuIiwiLnBhZ2luYXRpb24ge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZ2luYXRpb24tcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXl9O1xyXG4gIEBpbmNsdWRlIHJmcygkcGFnaW5hdGlvbi1mb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnOiAjeyRwYWdpbmF0aW9uLWJnfTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmc6ICN7JHBhZ2luYXRpb24taG92ZXItYmd9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogI3skcGFnaW5hdGlvbi1mb2N1cy1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZzogI3skcGFnaW5hdGlvbi1mb2N1cy1iZ307XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3d9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmc6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJnfTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1iZ307XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XHJcbn1cclxuXHJcbi5wYWdlLWxpbmsge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSkpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcik7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnKTtcclxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZyk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmcpO1xyXG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUsXHJcbiAgLmFjdGl2ZSA+ICYge1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnKSk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAuZGlzYWJsZWQgPiAmIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWl0ZW0ge1xyXG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgQGlmICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydCA9PSBjYWxjKCN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSAqIC0xKSB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAucGFnZS1saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIC8vIEFkZCBib3JkZXItcmFkaXVzIHRvIGFsbCBwYWdlTGlua3MgaW4gY2FzZSB0aGV5IGhhdmUgbGVmdCBtYXJnaW5cclxuICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBTaXppbmdcclxuLy9cclxuXHJcbi5wYWdpbmF0aW9uLWxnIHtcclxuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1zbSB7XHJcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcclxufVxyXG4iLCIvLyBQYWdpbmF0aW9uXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1taXhpblxyXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XHJcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxyXG4iLCIvLyBCYXNlIGNsYXNzXHJcbi8vXHJcbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcclxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxyXG5cclxuLmJhZGdlIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXg6ICN7JGJhZGdlLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15OiAjeyRiYWRnZS1wYWRkaW5nLXl9O1xyXG4gIEBpbmNsdWRlIHJmcygkYmFkZ2UtZm9udC1zaXplLCAtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0OiAjeyRiYWRnZS1mb250LXdlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3I6ICN7JGJhZGdlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzOiAjeyRiYWRnZS1ib3JkZXItcmFkaXVzfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIGJhZGdlLWNzcy12YXJzXHJcblxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14KTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSkpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3IpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzKSk7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcclxuXHJcbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcclxuICAmOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXHJcbi5idG4gLmJhZGdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtMXB4O1xyXG59XHJcbiIsIi8vXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vXHJcblxyXG4uYWxlcnQge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcclxuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXg6ICN7JGFsZXJ0LXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15OiAjeyRhbGVydC1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b206ICN7JGFsZXJ0LW1hcmdpbi1ib3R0b219O1xyXG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xyXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyOiAjeyRhbGVydC1ib3JkZXItd2lkdGh9IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3IpO1xyXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXM6ICN7JGFsZXJ0LWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IGluaGVyaXQ7XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1jc3MtdmFyc1xyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1iZyk7XHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzKSk7XHJcbn1cclxuXHJcbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXHJcbi5hbGVydC1oZWFkaW5nIHtcclxuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXHJcbi5hbGVydC1saW5rIHtcclxuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yKTtcclxufVxyXG5cclxuXHJcbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xyXG4vL1xyXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cclxuXHJcbi5hbGVydC1kaXNtaXNzaWJsZSB7XHJcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcclxuXHJcbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cclxuICAuYnRuLWNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xyXG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXHJcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnRcclxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcclxuICAuYWxlcnQtI3skc3RhdGV9IHtcclxuICAgIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xyXG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcclxuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcclxuICAgIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXHJcbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWtleWZyYW1lc1xyXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XHJcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XHJcbiAgICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb24teDogJHByb2dyZXNzLWhlaWdodDsgfVxyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWtleWZyYW1lc1xyXG5cclxuLnByb2dyZXNzLFxyXG4ucHJvZ3Jlc3Mtc3RhY2tlZCB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0OiAjeyRwcm9ncmVzcy1oZWlnaHR9O1xyXG4gIEBpbmNsdWRlIHJmcygkcHJvZ3Jlc3MtZm9udC1zaXplLCAtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJnOiAjeyRwcm9ncmVzcy1iZ307XHJcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogI3skcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdzogI3skcHJvZ3Jlc3MtYm94LXNoYWRvd307XHJcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yOiAjeyRwcm9ncmVzcy1iYXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZzogI3skcHJvZ3Jlc3MtYmFyLWJnfTtcclxuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogI3skcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb259O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtY3NzLXZhcnNcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJnKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKSk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdykpO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcik7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pKTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcclxuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcclxufVxyXG5cclxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XHJcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XHJcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcclxuXHJcbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XHJcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEJhc2UgY2xhc3NcclxuLy9cclxuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cclxuXHJcbi5saXN0LWdyb3VwIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6ICN7JGxpc3QtZ3JvdXAtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6ICN7JGxpc3QtZ3JvdXAtYmd9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjeyRsaXN0LWdyb3VwLWhvdmVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmd9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmd9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJnfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLWNzcy12YXJzXHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxyXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcclxuXHJcbiAgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xyXG4gICAgLy8gSW5jcmVtZW50cyBvbmx5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlclxyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xyXG4gIH1cclxufVxyXG5cclxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xyXG4vL1xyXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcclxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcclxuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxyXG5cclxuICAvLyBIb3ZlciBzdGF0ZVxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xyXG4vL1xyXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXHJcblxyXG4ubGlzdC1ncm91cC1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3IpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZyk7XHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xyXG4gIH1cclxuXHJcbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcclxuICAmLmFjdGl2ZSB7XHJcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmcpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcclxuICB9XHJcblxyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yXHJcbiAgJiArIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEhvcml6b250YWxcclxuLy9cclxuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZsdXNoIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxyXG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cclxuXHJcbi5saXN0LWdyb3VwLWZsdXNoIHtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG5cclxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xyXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcclxuLy9cclxuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cclxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cclxuXHJcbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xyXG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcclxuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcclxuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xyXG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XHJcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcclxuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcclxuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcclxuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XHJcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcclxuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xyXG4iLCIvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXHJcbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxyXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cclxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXHJcblxyXG4uYnRuLWNsb3NlIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3I6ICN7JGJ0bi1jbG9zZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnOiAjeyBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1vcGFjaXR5fTtcclxuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogI3skYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHl9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICN7JGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3d9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eX07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5fTtcclxuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAjeyRidG4tY2xvc2Utd2hpdGUtZmlsdGVyfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIGNsb3NlLWNzcy12YXJzXHJcblxyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIHdpZHRoOiAkYnRuLWNsb3NlLXdpZHRoO1xyXG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XHJcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xyXG4gIGJvcmRlcjogMDsgLy8gZm9yIGJ1dHRvbiBlbGVtZW50c1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcclxuICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHkpO1xyXG5cclxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcclxuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkLFxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnRuLWNsb3NlLXdoaXRlKCkge1xyXG4gIGZpbHRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpO1xyXG59XHJcblxyXG4uYnRuLWNsb3NlLXdoaXRlIHtcclxuICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcclxufVxyXG5cclxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcclxuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcclxuICAgIC5idG4tY2xvc2Uge1xyXG4gICAgICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnRvYXN0IHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14OiAjeyR0b2FzdC1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteTogI3skdG9hc3QtcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nOiAjeyR0b2FzdC1zcGFjaW5nfTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGg6ICN7JHRvYXN0LW1heC13aWR0aH07XHJcbiAgQGluY2x1ZGUgcmZzKCR0b2FzdC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtY29sb3I6ICN7JHRvYXN0LWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1iZzogI3skdG9hc3QtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoOiAjeyR0b2FzdC1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcjogI3skdG9hc3QtYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzOiAjeyR0b2FzdC1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93OiAjeyR0b2FzdC1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnOiAjeyR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC1jc3MtdmFyc1xyXG5cclxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aCk7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1jb2xvcik7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJnKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcik7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3cpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpKTtcclxuXHJcbiAgJi5zaG93aW5nIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAmOm5vdCguc2hvdykge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi50b2FzdC1jb250YWluZXIge1xyXG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcclxuXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b2FzdC16aW5kZXgpO1xyXG4gIHdpZHRoOiBtYXgtY29udGVudDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmcpO1xyXG4gIH1cclxufVxyXG5cclxuLnRvYXN0LWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhjYWxjKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpKSk7XHJcblxyXG4gIC5idG4tY2xvc2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcclxuICB9XHJcbn1cclxuXHJcbi50b2FzdC1ib2R5IHtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcblxyXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXHJcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxyXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcclxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcclxuXHJcblxyXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cclxuLm1vZGFsIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nOiAjeyRtb2RhbC1pbm5lci1wYWRkaW5nfTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC1iZzogI3skbW9kYWwtY29udGVudC1iZ307XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteDogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxyXG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcDogI3skbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVufTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aH07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xyXG5cclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXppbmRleCk7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cclxuICBvdXRsaW5lOiAwO1xyXG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXHJcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXHJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxyXG59XHJcblxyXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcclxuLm1vZGFsLWRpYWxvZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbik7XHJcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXHJcbiAgLm1vZGFsLmZhZGUgJiB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcclxuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xyXG4gIH1cclxuICAubW9kYWwuc2hvdyAmIHtcclxuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xyXG4gIH1cclxuXHJcbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcclxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xyXG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XHJcblxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xyXG59XHJcblxyXG4vLyBBY3R1YWwgbW9kYWxcclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcclxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWNvbG9yKTtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdykpO1xyXG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gTW9kYWwgYmFja2dyb3VuZFxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcclxuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1iZzogI3skbW9kYWwtYmFja2Ryb3AtYmd9O1xyXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcclxuXHJcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcclxufVxyXG5cclxuLy8gTW9kYWwgaGVhZGVyXHJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xyXG4ubW9kYWwtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcclxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcblxyXG4gIC5idG4tY2xvc2Uge1xyXG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7XHJcbiAgICBtYXJnaW46IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcclxuLm1vZGFsLXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xyXG59XHJcblxyXG4vLyBNb2RhbCBib2R5XHJcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3RlcilcclxuLm1vZGFsLWJvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcclxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xyXG59XHJcblxyXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxyXG4ubW9kYWwtZm9vdGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xyXG4gIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xyXG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxuXHJcbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXHJcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXHJcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxyXG4gID4gKiB7XHJcbiAgICBtYXJnaW46IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpOyAvLyBUb2RvIGluIHY2OiByZXBsYWNlIHdpdGggZ2FwIG9uIHBhcmVudCBjbGFzc1xyXG4gIH1cclxufVxyXG5cclxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAubW9kYWwge1xyXG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xyXG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcclxuICB9XHJcblxyXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXNtIHtcclxuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgLm1vZGFsLWxnLFxyXG4gIC5tb2RhbC14bCB7XHJcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gIC5tb2RhbC14bCB7XHJcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xyXG4gIH1cclxufVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG4gICRwb3N0Zml4OiBpZigkaW5maXggIT0gXCJcIiwgJGluZml4ICsgXCItZG93blwiLCBcIlwiKTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XHJcbiAgICAubW9kYWwtZnVsbHNjcmVlbiN7JHBvc3RmaXh9IHtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGFsLWhlYWRlcixcclxuICAgICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcclxuIiwiLy8gU2hhcmVkIGJldHdlZW4gbW9kYWxzIGFuZCBvZmZjYW52YXNlc1xyXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXg7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xyXG5cclxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxyXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cclxuICAmLnNob3cgeyBvcGFjaXR5OiAkYmFja2Ryb3Atb3BhY2l0eTsgfVxyXG59XHJcbiIsIi8vIEJhc2UgY2xhc3NcclxuLnRvb2x0aXAge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXg6ICN7JHppbmRleC10b29sdGlwfTtcclxuICAtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aDogI3skdG9vbHRpcC1tYXgtd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXk6ICN7JHRvb2x0aXAtcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbjogI3skdG9vbHRpcC1tYXJnaW59O1xyXG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yOiAjeyR0b29sdGlwLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH10b29sdGlwLWJnOiAjeyR0b29sdGlwLWJnfTtcclxuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5OiAjeyR0b29sdGlwLW9wYWNpdHl9O1xyXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGg6ICN7JHRvb2x0aXAtYXJyb3ctd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWNzcy12YXJzXHJcblxyXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW4pO1xyXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xyXG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cclxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxyXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKSk7XHJcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cclxuXHJcbiAgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cclxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcclxuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XHJcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICByaWdodDogLTFweDtcclxuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xyXG5cclxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93IHtcclxuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGJvdHRvbTogLTFweDtcclxuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xyXG4gIH1cclxufVxyXG5cclxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xyXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcclxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGxlZnQ6IC0xcHg7XHJcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xyXG5cclxuLmJzLXRvb2x0aXAtYXV0byB7XHJcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xyXG4gIH1cclxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWVuZDtcclxuICB9XHJcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xyXG4gIH1cclxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtc3RhcnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XHJcbi50b29sdGlwLWlubmVyIHtcclxuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aCk7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcik7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXMpKTtcclxufVxyXG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXHJcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgbGluZS1icmVhazogYXV0bztcclxufVxyXG4iLCIucG9wb3ZlciB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleDogI3skemluZGV4LXBvcG92ZXJ9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoOiAjeyRwb3BvdmVyLW1heC13aWR0aH07XHJcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItYmc6ICN7JHBvcG92ZXItYmd9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoOiAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6ICN7JHBvcG92ZXItYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdzogI3skcG9wb3Zlci1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXl9O1xyXG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWhlYWRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmc6ICN7JHBvcG92ZXItaGVhZGVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3I6ICN7JHBvcG92ZXItYm9keS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aDogI3skcG9wb3Zlci1hcnJvdy13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcclxuXHJcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4KTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aCk7XHJcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxyXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXHJcbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpKTtcclxuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXMpKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3cpKTtcclxuXHJcbiAgLnBvcG92ZXItYXJyb3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJzLXBvcG92ZXItdG9wIHtcclxuICA+IC5wb3BvdmVyLWFycm93IHtcclxuICAgIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBydGw6YmVnaW46aWdub3JlICovXHJcbi5icy1wb3BvdmVyLWVuZCB7XHJcbiAgPiAucG9wb3Zlci1hcnJvdyB7XHJcbiAgICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcclxuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgbGVmdDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xyXG5cclxuLmJzLXBvcG92ZXItYm90dG9tIHtcclxuICA+IC5wb3BvdmVyLWFycm93IHtcclxuICAgIHRvcDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xyXG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xyXG4gIH1cclxufVxyXG5cclxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xyXG4uYnMtcG9wb3Zlci1zdGFydCB7XHJcbiAgPiAucG9wb3Zlci1hcnJvdyB7XHJcbiAgICByaWdodDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogcnRsOmVuZDppZ25vcmUgKi9cclxuXHJcbi5icy1wb3BvdmVyLWF1dG8ge1xyXG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcclxuICB9XHJcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1lbmQ7XHJcbiAgfVxyXG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcclxuICB9XHJcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XHJcbi5wb3BvdmVyLWhlYWRlciB7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSkpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3IpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XHJcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxuXHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnBvcG92ZXItYm9keSB7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcik7XHJcbn1cclxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XHJcbi8vXHJcbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXHJcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXHJcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxyXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLWVuZCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXHJcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cclxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxyXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdGhlIGN1cnJlbnRcclxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXHJcbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxyXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cclxuXHJcbi5jYXJvdXNlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxufVxyXG5cclxuLmNhcm91c2VsLWlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcclxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcclxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcclxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxyXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcclxuLy9cclxuXHJcbi5jYXJvdXNlbC1mYWRlIHtcclxuICAuY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcclxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXHJcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcclxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcclxuLy9cclxuXHJcbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXHJcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxyXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xyXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IDA7XHJcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xyXG5cclxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcclxuICB9XHJcbn1cclxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XHJcbn1cclxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcclxufVxyXG5cclxuLy8gSWNvbnMgZm9yIHdpdGhpblxyXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXHJcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xyXG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxufVxyXG5cclxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgI3tcIi8qcnRsOlwiICsgZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpICsgXCIqL1wifTtcclxufVxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKSAje1wiLypydGw6XCIgKyBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgKyBcIiovXCJ9O1xyXG59XHJcblxyXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xyXG4vL1xyXG4vLyBBZGQgYSBjb250YWluZXIgKHN1Y2ggYXMgYSBsaXN0KSB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhbiBpdGVtIChpZGVhbGx5IGEgZm9jdXNhYmxlIGNvbnRyb2wsXHJcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cclxuXHJcbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXHJcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcclxuXHJcbiAgW2RhdGEtYnMtdGFyZ2V0XSB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXHJcbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xyXG4gIH1cclxuXHJcbiAgLmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE9wdGlvbmFsIGNhcHRpb25zXHJcbi8vXHJcbi8vXHJcblxyXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xyXG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xyXG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XHJcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcclxuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xyXG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxyXG5cclxuQG1peGluIGNhcm91c2VsLWRhcmsoKSB7XHJcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxyXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XHJcbiAgICBmaWx0ZXI6ICRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgICBjb2xvcjogJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1kYXJrIHtcclxuICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XHJcbn1cclxuXHJcbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XHJcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XHJcbiAgICBAaWYgJGNvbG9yLW1vZGUtdHlwZSA9PSBcIm1lZGlhLXF1ZXJ5XCIge1xyXG4gICAgICAuY2Fyb3VzZWwge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcclxuICAgICAgfVxyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIC5jYXJvdXNlbCxcclxuICAgICAgJi5jYXJvdXNlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcclxuIiwiLy9cclxuLy8gUm90YXRpbmcgYm9yZGVyXHJcbi8vXHJcblxyXG4uc3Bpbm5lci1ncm93LFxyXG4uc3Bpbm5lci1ib3JkZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xyXG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0KTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYW5pbWF0aW9uOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZSk7XHJcbn1cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcclxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XHJcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICN7XCIvKiBydGw6aWdub3JlICovXCJ9OyB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcclxuXHJcbi5zcGlubmVyLWJvcmRlciB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xyXG5cclxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zcGlubmVyLWJvcmRlci1zbSB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGgtc219O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcclxufVxyXG5cclxuLy9cclxuLy8gR3Jvd2luZyBjaXJjbGVcclxuLy9cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXHJcbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXHJcblxyXG4uc3Bpbm5lci1ncm93IHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcclxuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnNwaW5uZXItZ3Jvdy1zbSB7XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcclxufVxyXG5cclxuQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAuc3Bpbm5lci1ib3JkZXIsXHJcbiAgICAuc3Bpbm5lci1ncm93IHtcclxuICAgICAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkICogMn07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG5cclxuJW9mZmNhbnZhcy1jc3MtdmFycyB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXg6ICN7JHppbmRleC1vZmZjYW52YXN9O1xyXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aDogI3skb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xyXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXg6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXk6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYmc6ICN7JG9mZmNhbnZhcy1iZy1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogI3skb2ZmY2FudmFzLWJvcmRlci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3c6ICN7JG9mZmNhbnZhcy1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbjogI3t0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0fTtcclxuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodH07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtY3NzLXZhcnNcclxufVxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xyXG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3IpO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbikpO1xyXG5cclxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vZmZjYW52YXMtZW5kIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vZmZjYW52YXMtdG9wIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vZmZjYW52YXMtYm90dG9tIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2hvd2luZyxcclxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNob3dpbmcsXHJcbiAgICAgICYuaGlkaW5nLFxyXG4gICAgICAmLnNob3cge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIikge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogYXV0bztcclxuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gICAgICAgICAgLy8gUmVzZXQgYGJhY2tncm91bmQtY29sb3JgIGluIGNhc2UgYC5iZy0qYCBjbGFzc2VzIGFyZSB1c2VkIGluIG9mZmNhbnZhc1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vZmZjYW52YXMtYmFja2Ryb3Age1xyXG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3AsICRvZmZjYW52YXMtYmFja2Ryb3AtYmcsICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eSk7XHJcbn1cclxuXHJcbi5vZmZjYW52YXMtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcclxuXHJcbiAgLmJ0bi1jbG9zZSB7XHJcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSAqIC41KTtcclxuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSkgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5vZmZjYW52YXMtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xyXG59XHJcblxyXG4ub2ZmY2FudmFzLWJvZHkge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuIiwiLnBsYWNlaG9sZGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWluLWhlaWdodDogMWVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY3Vyc29yOiB3YWl0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcclxuICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg7XHJcblxyXG4gICYuYnRuOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNpemluZ1xyXG4ucGxhY2Vob2xkZXIteHMge1xyXG4gIG1pbi1oZWlnaHQ6IC42ZW07XHJcbn1cclxuXHJcbi5wbGFjZWhvbGRlci1zbSB7XHJcbiAgbWluLWhlaWdodDogLjhlbTtcclxufVxyXG5cclxuLnBsYWNlaG9sZGVyLWxnIHtcclxuICBtaW4taGVpZ2h0OiAxLjJlbTtcclxufVxyXG5cclxuLy8gQW5pbWF0aW9uXHJcbi5wbGFjZWhvbGRlci1nbG93IHtcclxuICAucGxhY2Vob2xkZXIge1xyXG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluO1xyXG4gIH1cclxufVxyXG5cclxuLnBsYWNlaG9sZGVyLXdhdmUge1xyXG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICRibGFjayA1NSUsIHJnYmEoMCwgMCwgMCwgKDEgLSAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW4pKSA3NSUsICRibGFjayA5NSUpO1xyXG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xyXG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XHJcbiAgMTAwJSB7XHJcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcclxuICB9XHJcbn1cclxuIiwiLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAudGV4dC1iZy0jeyRjb2xvcn0ge1xyXG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgLmxpbmstI3skY29sb3J9IHtcclxuICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XHJcblxyXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICRob3Zlci1jb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSk7XHJcbiAgICAgICAgY29sb3I6IFJHQkEoI3t0by1yZ2IoJGhvdmVyLWNvbG9yKX0sIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh0by1yZ2IoJGhvdmVyLWNvbG9yKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPbmUtb2ZmIHNwZWNpYWwgbGluayBoZWxwZXIgYXMgYSBicmlkZ2UgdW50aWwgdjZcclxuLmxpbmstYm9keS1lbXBoYXNpcyB7XHJcbiAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xyXG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xyXG5cclxuICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC43NSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIC43NSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mb2N1cy1yaW5nOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIC8vIEJ5IGRlZmF1bHQsIHRoZXJlIGlzIG5vIGAtLWJzLWZvY3VzLXJpbmcteGAsIGAtLWJzLWZvY3VzLXJpbmcteWAsIG9yIGAtLWJzLWZvY3VzLXJpbmctYmx1cmAsIGJ1dCB3ZSBwcm92aWRlIENTUyB2YXJpYWJsZXMgd2l0aCBmYWxsYmFja3MgdG8gaW5pdGlhbCBgMGAgdmFsdWVzXHJcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yKTtcclxufVxyXG4iLCIuaWNvbi1saW5rIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBnYXA6ICRpY29uLWxpbmstZ2FwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC41KSk7XHJcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAkaWNvbi1saW5rLXVuZGVybGluZS1vZmZzZXQ7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICA+IC5iaSB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiAkaWNvbi1saW5rLWljb24tc2l6ZTtcclxuICAgIGhlaWdodDogJGljb24tbGluay1pY29uLXNpemU7XHJcbiAgICBmaWxsOiBjdXJyZW50Y29sb3I7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uKTtcclxuICB9XHJcbn1cclxuXHJcbi5pY29uLWxpbmstaG92ZXIge1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgID4gLmJpIHtcclxuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9aWNvbi1saW5rLXRyYW5zZm9ybSwgJGljb24tbGluay1pY29uLXRyYW5zZm9ybSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxyXG5cclxuLnJhdGlvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG5cclxuICA+ICoge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcclxuICAucmF0aW8tI3ska2V5fSB7XHJcbiAgICAtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcclxuICB9XHJcbn1cclxuIiwiLy8gU2hvcnRoYW5kXHJcblxyXG4uZml4ZWQtdG9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcclxufVxyXG5cclxuLmZpeGVkLWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcCBhbmQgYm90dG9tXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGlja3kjeyRpbmZpeH0tYm90dG9tIHtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xyXG4uaHN0YWNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG59XHJcblxyXG4udnN0YWNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xyXG4iLCIvL1xyXG4vLyBWaXN1YWxseSBoaWRkZW5cclxuLy9cclxuXHJcbi52aXN1YWxseS1oaWRkZW4sXHJcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XHJcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcclxuLy9cclxuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xyXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cclxuXHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XHJcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgLy8gRml4IGZvciBwb3NpdGlvbmVkIHRhYmxlIGNhcHRpb24gdGhhdCBjb3VsZCBiZWNvbWUgYW5vbnltb3VzIGNlbGxzXHJcbiAgJjpub3QoY2FwdGlvbikge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxyXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXHJcbi8vXHJcbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcclxuXHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCkge1xyXG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcclxuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBTdHJldGNoZWQgbGlua1xyXG4vL1xyXG5cclxuLnN0cmV0Y2hlZC1saW5rIHtcclxuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBUZXh0IHRydW5jYXRpb25cclxuLy9cclxuXHJcbi50ZXh0LXRydW5jYXRlIHtcclxuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XHJcbn1cclxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxyXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXHJcblxyXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuIiwiLnZyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICB3aWR0aDogJHZyLWJvcmRlci13aWR0aDtcclxuICBtaW4taGVpZ2h0OiAxZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xyXG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xyXG59XHJcbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXHJcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXHJcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXg6IFwiXCIsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XHJcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcclxuXHJcbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXHJcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xyXG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xyXG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcclxuXHJcbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcclxuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcclxuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxyXG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xyXG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcclxuXHJcbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcclxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xyXG5cclxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xyXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcclxuXHJcbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XHJcblxyXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxyXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xyXG5cclxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcclxuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxyXG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XHJcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XHJcblxyXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXHJcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcclxuICAgICAgfVxyXG4gICAgICBAZWxzZSB7XHJcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcclxuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcclxuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XHJcblxyXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcclxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xyXG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cclxuICAgICAgfVxyXG5cclxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcclxuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcclxuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xyXG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xyXG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xyXG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcclxuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcclxuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xyXG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xyXG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xyXG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xyXG4gICAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XHJcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xyXG4gICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcclxuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuXHJcbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxyXG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XHJcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcclxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XHJcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcclxuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSRlMgcmVzY2FsaW5nXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XHJcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcclxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XHJcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxyXG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxyXG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUHJpbnQgdXRpbGl0aWVzXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XHJcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XHJcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xyXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcclxuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qIVxyXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxyXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxyXG4gKiBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy5cclxuICovXHJcbi8vIEZvbnQgQXdlc29tZSBjb3JlIGNvbXBpbGUgKFdlYiBGb250cy1iYXNlZClcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQGltcG9ydCAnZnVuY3Rpb25zJztcclxuQGltcG9ydCAndmFyaWFibGVzJztcclxuQGltcG9ydCAnbWl4aW5zJztcclxuQGltcG9ydCAnY29yZSc7XHJcbkBpbXBvcnQgJ3NpemluZyc7XHJcbkBpbXBvcnQgJ2ZpeGVkLXdpZHRoJztcclxuQGltcG9ydCAnbGlzdCc7XHJcbkBpbXBvcnQgJ2JvcmRlcmVkLXB1bGxlZCc7XHJcbkBpbXBvcnQgJ2FuaW1hdGVkJztcclxuQGltcG9ydCAncm90YXRlZC1mbGlwcGVkJztcclxuQGltcG9ydCAnc3RhY2tlZCc7XHJcbkBpbXBvcnQgJ2ljb25zJztcclxuQGltcG9ydCAnc2NyZWVuLXJlYWRlcic7XHJcbiIsIi8vIGJhc2UgaWNvbiBjbGFzcyBkZWZpbml0aW9uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fSB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXN0eWxlLWZhbWlseSwgJyN7JGZhLXN0eWxlLWZhbWlseX0nKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tc3R5bGUsICN7JGZhLXN0eWxlfSk7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fSxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsYXNzaWMsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFycCxcclxuLmZhcyxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGlkLFxyXG4uZmFyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVndWxhcixcclxuLmZhYixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYW5kcyB7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBkaXNwbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1kaXNwbGF5LCAjeyRmYS1kaXNwbGF5fSk7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG59XHJcblxyXG4uZmFzLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tY2xhc3NpYyxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGlkLFxyXG4uZmFyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVndWxhciB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJztcclxufVxyXG5cclxuLmZhYixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYW5kcyB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xyXG59XHJcblxyXG5cclxuJWZhLWljb24ge1xyXG4gIEBpbmNsdWRlIGZhLWljb247XHJcbn1cclxuIiwiLy8gc2l6aW5nIGljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIGxpdGVyYWwgbWFnbmlmaWNhdGlvbiBzY2FsZVxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcclxuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcclxuICAgIGZvbnQtc2l6ZTogJGkgKiAxZW07XHJcbiAgfVxyXG59XHJcblxyXG4vLyBzdGVwLWJhc2VkIHNjYWxlICh3aXRoIGFsaWdubWVudClcclxuQGVhY2ggJHNpemUsICR2YWx1ZSBpbiAkZmEtc2l6ZXMge1xyXG4gIC4jeyRmYS1jc3MtcHJlZml4fS0jeyRzaXplfSB7XHJcbiAgICAgQGluY2x1ZGUgZmEtc2l6ZSgkdmFsdWUpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBtaXhpbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIGJhc2UgcmVuZGVyaW5nIGZvciBhbiBpY29uXHJcbkBtaXhpbiBmYS1pY29uIHtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLy8gc2V0cyByZWxhdGl2ZSBmb250LXNpemluZyBhbmQgYWxpZ25tZW50IChpbiBfc2l6aW5nKVxyXG5AbWl4aW4gZmEtc2l6ZSAoJGZvbnQtc2l6ZSkge1xyXG4gIGZvbnQtc2l6ZTogZmEtZGl2aWRlKCRmb250LXNpemUsICRmYS1zaXplLXNjYWxlLWJhc2UpICogMWVtOyAvLyBjb252ZXJ0cyBzdGVwIGluIHNpemluZyBzY2FsZSBpbnRvIGFuIGVtLWJhc2VkIHZhbHVlIHRoYXQncyByZWxhdGl2ZSB0byB0aGUgc2NhbGUncyBiYXNlXHJcbiAgbGluZS1oZWlnaHQ6IGZhLWRpdmlkZSgxLCAkZm9udC1zaXplKSAqIDFlbTsgLy8gc2V0cyB0aGUgbGluZS1oZWlnaHQgb2YgdGhlIGljb24gYmFjayB0byB0aGF0IG9mIGl0J3MgcGFyZW50XHJcbiAgdmVydGljYWwtYWxpZ246IChmYS1kaXZpZGUoNiwgJGZvbnQtc2l6ZSkgLSBmYS1kaXZpZGUoMywgOCkpICogMWVtOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlcnMgdGhlIGljb24gdGFraW5nIGludG8gYWNjb3VudCB0aGUgc3Vycm91bmRpbmcgdGV4dCdzIGRlc2NlbmRlclxyXG59XHJcblxyXG4vLyBvbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xyXG4vLyBzZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXHJcbi8vIHNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXHJcbkBtaXhpbiBmYS1zci1vbmx5KCkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxufVxyXG5cclxuLy8gdXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWRcclxuQG1peGluIGZhLXNyLW9ubHktZm9jdXNhYmxlKCkge1xyXG4gICY6bm90KDpmb2N1cykge1xyXG4gICAgQGluY2x1ZGUgZmEtc3Itb25seSgpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gc2V0cyBhIHNwZWNpZmljIGljb24gZmFtaWx5IHRvIHVzZSBhbG9uZ3NpZGUgc3R5bGUgKyBpY29uIG1peGluc1xyXG5cclxuLy8gY29udmVuaWVuY2UgbWl4aW5zIGZvciBkZWNsYXJpbmcgcHNldWRvLWVsZW1lbnRzIGJ5IENTUyB2YXJpYWJsZSxcclxuLy8gaW5jbHVkaW5nIGFsbCBzdHlsZS1zcGVjaWZpYyBmb250IHByb3BlcnRpZXMsIGFuZCBib3RoIHRoZSA6OmJlZm9yZVxyXG4vLyBhbmQgOjphZnRlciBlbGVtZW50cyBpbiB0aGUgZHVvdG9uZSBjYXNlLlxyXG5AbWl4aW4gZmEtaWNvbi1zb2xpZCgkZmEtdmFyKSB7XHJcbiAgQGV4dGVuZCAlZmEtaWNvbjtcclxuICBAZXh0ZW5kIC5mYS1zb2xpZDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcclxuICB9XHJcbn1cclxuQG1peGluIGZhLWljb24tcmVndWxhcigkZmEtdmFyKSB7XHJcbiAgQGV4dGVuZCAlZmEtaWNvbjtcclxuICBAZXh0ZW5kIC5mYS1yZWd1bGFyO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gZmEtaWNvbi1icmFuZHMoJGZhLXZhcikge1xyXG4gIEBleHRlbmQgJWZhLWljb247XHJcbiAgQGV4dGVuZCAuZmEtYnJhbmRzO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBmaXhlZC13aWR0aCBpY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogJGZhLWZ3LXdpZHRoO1xyXG59XHJcbiIsIi8vIGZ1bmN0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gZmEtY29udGVudDogY29udmVuaWVuY2UgZnVuY3Rpb24gdXNlZCB0byBzZXQgY29udGVudCBwcm9wZXJ0eVxyXG5AZnVuY3Rpb24gZmEtY29udGVudCgkZmEtdmFyKSB7XHJcbiAgQHJldHVybiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XHJcbn1cclxuXHJcbi8vIGZhLWRpdmlkZTogT3JpZ2luYWxseSBvYnRhaW5lZCBmcm9tIHRoZSBCb290c3RyYXAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwXHJcbi8vXHJcbi8vIExpY2Vuc2VkIHVuZGVyOiBUaGUgTUlUIExpY2Vuc2UgKE1JVClcclxuLy9cclxuLy8gQ29weXJpZ2h0IChjKSAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxyXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcclxuLy9cclxuLy8gUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weVxyXG4vLyBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSBcIlNvZnR3YXJlXCIpLCB0byBkZWFsXHJcbi8vIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHNcclxuLy8gdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbFxyXG4vLyBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXNcclxuLy8gZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczpcclxuLy9cclxuLy8gVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW5cclxuLy8gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXHJcbi8vXHJcbi8vIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCBcIkFTIElTXCIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1JcclxuLy8gSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksXHJcbi8vIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRVxyXG4vLyBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSXHJcbi8vIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIEZST00sXHJcbi8vIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU5cclxuLy8gVEhFIFNPRlRXQVJFLlxyXG5cclxuQGZ1bmN0aW9uIGZhLWRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xyXG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAsIDEsIC0xKTtcclxuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xyXG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xyXG4gICRxdW90aWVudDogMDtcclxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XHJcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcclxuICAgIEByZXR1cm4gMDtcclxuICB9XHJcbiAgQGlmICRkaXZpc29yID09IDAge1xyXG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XHJcbiAgfVxyXG4gIEBpZiAkZGl2aXNvciA9PSAxIHtcclxuICAgIEByZXR1cm4gJGRpdmlkZW5kO1xyXG4gIH1cclxuICBAd2hpbGUgJHJlbWFpbmRlciA+PSAkZGl2aXNvciB7XHJcbiAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XHJcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XHJcbiAgfVxyXG4gIEBpZiAkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+IDAge1xyXG4gICAgJHJlbWFpbmRlcjogZmEtZGl2aWRlKCRyZW1haW5kZXIgKiAxMCwgJGRpdmlzb3IsICRwcmVjaXNpb24gLSAxKSAqIC4xO1xyXG4gIH1cclxuICBAcmV0dXJuICgkcXVvdGllbnQgKyAkcmVtYWluZGVyKSAqICRzaWduO1xyXG59XHJcbiIsIi8vIGljb25zIGluIGEgbGlzdFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBtYXJnaW4tbGVmdDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tbGktbWFyZ2luLCAjeyRmYS1saS1tYXJnaW59KTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcclxuICBsZWZ0OiBjYWxjKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWxpLXdpZHRoLCAjeyRmYS1saS13aWR0aH0pICogLTEpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWxpLXdpZHRoLCAjeyRmYS1saS13aWR0aH0pO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcbiIsIi8vIGJvcmRlcmVkICsgcHVsbGVkIGljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLWNvbG9yLCAjeyRmYS1ib3JkZXItY29sb3J9KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItcmFkaXVzLCAjeyRmYS1ib3JkZXItcmFkaXVzfSk7XHJcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItc3R5bGUsICN7JGZhLWJvcmRlci1zdHlsZX0pO1xyXG4gIGJvcmRlci13aWR0aDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXdpZHRoLCAjeyRmYS1ib3JkZXItd2lkdGh9KTtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItcGFkZGluZywgI3skZmEtYm9yZGVyLXBhZGRpbmd9KTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1wdWxsLW1hcmdpbiwgI3skZmEtcHVsbC1tYXJnaW59KTsgXHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbWFyZ2luLCAjeyRmYS1wdWxsLW1hcmdpbn0pOyBcclxufVxyXG4iLCIvLyBhbmltYXRpbmcgaWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWF0IHtcclxuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tYmVhdDtcclxuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xyXG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgZWFzZS1pbi1vdXQpO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm91bmNlIHtcclxuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tYm91bmNlO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XHJcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcclxuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xyXG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcclxuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoMC4yODAsIDAuODQwLCAwLjQyMCwgMSkpO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmFkZSB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWZhZGU7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcclxuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XHJcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllciguNCwwLC42LDEpKTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZSB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZTtcclxuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xyXG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKC40LDAsLjYsMSkpO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcCB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWZsaXA7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcclxuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XHJcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGVhc2UtaW4tb3V0KTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYWtlIHtcclxuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tc2hha2U7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcclxuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XHJcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcclxuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tc3BpbjtcclxuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xyXG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDJzKTtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgbGluZWFyKTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4tcmV2ZXJzZSB7XHJcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2UsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluLXB1bHNlIHtcclxuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tc3BpbjtcclxuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XHJcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIHN0ZXBzKDgpKTtcclxufVxyXG5cclxuLy8gaWYgYWdlbnQgb3Igb3BlcmF0aW5nIHN5c3RlbSBwcmVmZXJzIHJlZHVjZWQgbW90aW9uLCBkaXNhYmxlIGFuaW1hdGlvbnNcclxuLy8gc2VlOiBodHRwczovL3d3dy5zbWFzaGluZ21hZ2F6aW5lLmNvbS8yMDIwLzA5L2Rlc2lnbi1yZWR1Y2VkLW1vdGlvbi1zZW5zaXRpdml0aWVzL1xyXG4vLyBzZWU6IGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AbWVkaWEvcHJlZmVycy1yZWR1Y2VkLW1vdGlvblxyXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1iZWF0LFxyXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UsXHJcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZhZGUsXHJcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZSxcclxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcCxcclxuICAuI3skZmEtY3NzLXByZWZpeH0tcHVsc2UsXHJcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXNoYWtlLFxyXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1zcGluLFxyXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1zcGluLXB1bHNlIHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTFtcztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zO1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LWJlYXQge1xyXG4gIDAlLCA5MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XHJcbiAgNDUlIHsgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1iZWF0LXNjYWxlLCAxLjI1KSk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Uge1xyXG4gIDAlICAgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSgwKTsgfVxyXG4gIDEwJSAgeyB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1zdGFydC1zY2FsZS14LCAxLjEpLHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1zdGFydC1zY2FsZS15LCAwLjkpKSB0cmFuc2xhdGVZKDApOyB9XHJcbiAgMzAlICB7IHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWp1bXAtc2NhbGUteCwgMC45KSx2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtanVtcC1zY2FsZS15LCAxLjEpKSB0cmFuc2xhdGVZKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1oZWlnaHQsIC0wLjVlbSkpOyB9XHJcbiAgNTAlICB7IHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWxhbmQtc2NhbGUteCwgMS4wNSksdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWxhbmQtc2NhbGUteSwgMC45NSkpIHRyYW5zbGF0ZVkoMCk7IH1cclxuICA1NyUgIHsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpIHRyYW5zbGF0ZVkodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLXJlYm91bmQsIC0wLjEyNWVtKSk7IH1cclxuICA2NCUgIHsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpIHRyYW5zbGF0ZVkoMCk7IH1cclxuICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpIHRyYW5zbGF0ZVkoMCk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1mYWRlIHtcclxuICA1MCUgeyBvcGFjaXR5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mYWRlLW9wYWNpdHksIDAuNCk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGUge1xyXG4gIDAlLCAxMDAlIHtcclxuICAgIG9wYWNpdHk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZS1vcGFjaXR5LCAwLjQpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZS1zY2FsZSwgMS4xMjUpKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tZmxpcCB7XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tZmxpcC14LCAwKSwgdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tZmxpcC15LCAxKSwgdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tZmxpcC16LCAwKSwgdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tZmxpcC1hbmdsZSwgLTE4MGRlZykpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1zaGFrZSB7XHJcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpOyB9XHJcbiAgNCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7IH1cclxuICA4JSwgMjQlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTsgfVxyXG4gIDEyJSwgMjglIHsgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpOyB9XHJcbiAgMTYlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTIyZGVnKTsgfVxyXG4gIDIwJSB7IHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTsgfVxyXG4gIDMyJSB7IHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7IH1cclxuICAzNiUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxMmRlZyk7IH1cclxuICA0MCUsIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xyXG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxyXG59XHJcbiIsIi8vIHJvdGF0aW5nICsgZmxpcHBpbmcgaWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWJvdGgsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWJ5IHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtYW5nbGUsIDApKTtcclxufVxyXG4iLCIvLyBzdGFja2luZyBpY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDJlbTtcclxuICBsaW5lLWhlaWdodDogMmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogJGZhLXN0YWNrLXZlcnRpY2FsLWFsaWduO1xyXG4gIHdpZHRoOiAkZmEtc3RhY2std2lkdGg7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tc3RhY2stei1pbmRleCwgI3skZmEtc3RhY2stei1pbmRleH0pO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgge1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7XHJcbiAgY29sb3I6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UsICN7JGZhLWludmVyc2V9KTtcclxufVxyXG4iLCIvLyB2YXJpYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRmYS1jc3MtcHJlZml4ICAgICAgICAgIDogZmEgIWRlZmF1bHQ7XHJcbiRmYS1zdHlsZSAgICAgICAgICAgICAgIDogOTAwICFkZWZhdWx0O1xyXG4kZmEtc3R5bGUtZmFtaWx5ICAgICAgICA6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiICFkZWZhdWx0O1xyXG5cclxuJGZhLWRpc3BsYXkgICAgICAgICAgICAgOiBpbmxpbmUtYmxvY2sgIWRlZmF1bHQ7XHJcblxyXG4kZmEtZnctd2lkdGggICAgICAgICAgICA6IGZhLWRpdmlkZSgyMGVtLCAxNikgIWRlZmF1bHQ7XHJcbiRmYS1pbnZlcnNlICAgICAgICAgICAgIDogI2ZmZiAhZGVmYXVsdDtcclxuXHJcbiRmYS1ib3JkZXItY29sb3IgICAgICAgIDogI2VlZSAhZGVmYXVsdDtcclxuJGZhLWJvcmRlci1wYWRkaW5nICAgICAgOiAuMmVtIC4yNWVtIC4xNWVtICFkZWZhdWx0O1xyXG4kZmEtYm9yZGVyLXJhZGl1cyAgICAgICA6IC4xZW0gIWRlZmF1bHQ7XHJcbiRmYS1ib3JkZXItc3R5bGUgICAgICAgIDogc29saWQgIWRlZmF1bHQ7XHJcbiRmYS1ib3JkZXItd2lkdGggICAgICAgIDogLjA4ZW0gIWRlZmF1bHQ7XHJcblxyXG4kZmEtc2l6ZS1zY2FsZS0yeHMgICAgICA6IDEwICFkZWZhdWx0O1xyXG4kZmEtc2l6ZS1zY2FsZS14cyAgICAgICA6IDEyICFkZWZhdWx0O1xyXG4kZmEtc2l6ZS1zY2FsZS1zbSAgICAgICA6IDE0ICFkZWZhdWx0O1xyXG4kZmEtc2l6ZS1zY2FsZS1iYXNlICAgICA6IDE2ICFkZWZhdWx0O1xyXG4kZmEtc2l6ZS1zY2FsZS1sZyAgICAgICA6IDIwICFkZWZhdWx0O1xyXG4kZmEtc2l6ZS1zY2FsZS14bCAgICAgICA6IDI0ICFkZWZhdWx0O1xyXG4kZmEtc2l6ZS1zY2FsZS0yeGwgICAgICA6IDMyICFkZWZhdWx0O1xyXG5cclxuJGZhLXNpemVzOiAoXHJcbiAgXCIyeHNcIiAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS0yeHMsXHJcbiAgXCJ4c1wiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS14cyxcclxuICBcInNtXCIgICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLXNtLFxyXG4gIFwibGdcIiAgICAgICAgICAgICAgICAgIDogJGZhLXNpemUtc2NhbGUtbGcsXHJcbiAgXCJ4bFwiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS14bCxcclxuICBcIjJ4bFwiICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLTJ4bFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGZhLWxpLXdpZHRoICAgICAgICAgICAgOiAyZW0gIWRlZmF1bHQ7XHJcbiRmYS1saS1tYXJnaW4gICAgICAgICAgIDogJGZhLWxpLXdpZHRoICogZmEtZGl2aWRlKDUsIDQpICFkZWZhdWx0O1xyXG5cclxuJGZhLXB1bGwtbWFyZ2luICAgICAgICAgOiAuM2VtICFkZWZhdWx0O1xyXG5cclxuJGZhLXByaW1hcnktb3BhY2l0eSAgICAgOiAxICFkZWZhdWx0O1xyXG4kZmEtc2Vjb25kYXJ5LW9wYWNpdHkgICA6IC40ICFkZWZhdWx0O1xyXG5cclxuJGZhLXN0YWNrLXZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWRlZmF1bHQ7XHJcbiRmYS1zdGFjay13aWR0aCAgICAgICAgIDogKCRmYS1mdy13aWR0aCAqIDIpICFkZWZhdWx0O1xyXG4kZmEtc3RhY2stei1pbmRleCAgICAgICA6IGF1dG8gIWRlZmF1bHQ7XHJcblxyXG4kZmEtZm9udC1kaXNwbGF5ICAgICAgICA6IGJsb2NrICFkZWZhdWx0O1xyXG4kZmEtZm9udC1wYXRoICAgICAgICAgICA6IFwiLi4vd2ViZm9udHNcIiAhZGVmYXVsdDtcclxuXHJcbiRmYS12YXItMDogXFwzMDtcclxuJGZhLXZhci0xOiBcXDMxO1xyXG4kZmEtdmFyLTI6IFxcMzI7XHJcbiRmYS12YXItMzogXFwzMztcclxuJGZhLXZhci00OiBcXDM0O1xyXG4kZmEtdmFyLTU6IFxcMzU7XHJcbiRmYS12YXItNjogXFwzNjtcclxuJGZhLXZhci03OiBcXDM3O1xyXG4kZmEtdmFyLTg6IFxcMzg7XHJcbiRmYS12YXItOTogXFwzOTtcclxuJGZhLXZhci1maWxsLWRyaXA6IFxcZjU3NjtcclxuJGZhLXZhci1hcnJvd3MtdG8tY2lyY2xlOiBcXGU0YmQ7XHJcbiRmYS12YXItY2lyY2xlLWNoZXZyb24tcmlnaHQ6IFxcZjEzODtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXFxmMTM4O1xyXG4kZmEtdmFyLWF0OiBcXDQwO1xyXG4kZmEtdmFyLXRyYXNoLWNhbjogXFxmMmVkO1xyXG4kZmEtdmFyLXRyYXNoLWFsdDogXFxmMmVkO1xyXG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcXGYwMzQ7XHJcbiRmYS12YXItdXNlci14bWFyazogXFxmMjM1O1xyXG4kZmEtdmFyLXVzZXItdGltZXM6IFxcZjIzNTtcclxuJGZhLXZhci1zdGV0aG9zY29wZTogXFxmMGYxO1xyXG4kZmEtdmFyLW1lc3NhZ2U6IFxcZjI3YTtcclxuJGZhLXZhci1jb21tZW50LWFsdDogXFxmMjdhO1xyXG4kZmEtdmFyLWluZm86IFxcZjEyOTtcclxuJGZhLXZhci1kb3duLWxlZnQtYW5kLXVwLXJpZ2h0LXRvLWNlbnRlcjogXFxmNDIyO1xyXG4kZmEtdmFyLWNvbXByZXNzLWFsdDogXFxmNDIyO1xyXG4kZmEtdmFyLWV4cGxvc2lvbjogXFxlNGU5O1xyXG4kZmEtdmFyLWZpbGUtbGluZXM6IFxcZjE1YztcclxuJGZhLXZhci1maWxlLWFsdDogXFxmMTVjO1xyXG4kZmEtdmFyLWZpbGUtdGV4dDogXFxmMTVjO1xyXG4kZmEtdmFyLXdhdmUtc3F1YXJlOiBcXGY4M2U7XHJcbiRmYS12YXItcmluZzogXFxmNzBiO1xyXG4kZmEtdmFyLWJ1aWxkaW5nLXVuOiBcXGU0ZDk7XHJcbiRmYS12YXItZGljZS10aHJlZTogXFxmNTI3O1xyXG4kZmEtdmFyLWNhbGVuZGFyLWRheXM6IFxcZjA3MztcclxuJGZhLXZhci1jYWxlbmRhci1hbHQ6IFxcZjA3MztcclxuJGZhLXZhci1hbmNob3ItY2lyY2xlLWNoZWNrOiBcXGU0YWE7XHJcbiRmYS12YXItYnVpbGRpbmctY2lyY2xlLWFycm93LXJpZ2h0OiBcXGU0ZDE7XHJcbiRmYS12YXItdm9sbGV5YmFsbDogXFxmNDVmO1xyXG4kZmEtdmFyLXZvbGxleWJhbGwtYmFsbDogXFxmNDVmO1xyXG4kZmEtdmFyLWFycm93cy11cC10by1saW5lOiBcXGU0YzI7XHJcbiRmYS12YXItc29ydC1kb3duOiBcXGYwZGQ7XHJcbiRmYS12YXItc29ydC1kZXNjOiBcXGYwZGQ7XHJcbiRmYS12YXItY2lyY2xlLW1pbnVzOiBcXGYwNTY7XHJcbiRmYS12YXItbWludXMtY2lyY2xlOiBcXGYwNTY7XHJcbiRmYS12YXItZG9vci1vcGVuOiBcXGY1MmI7XHJcbiRmYS12YXItcmlnaHQtZnJvbS1icmFja2V0OiBcXGYyZjU7XHJcbiRmYS12YXItc2lnbi1vdXQtYWx0OiBcXGYyZjU7XHJcbiRmYS12YXItYXRvbTogXFxmNWQyO1xyXG4kZmEtdmFyLXNvYXA6IFxcZTA2ZTtcclxuJGZhLXZhci1pY29uczogXFxmODZkO1xyXG4kZmEtdmFyLWhlYXJ0LW11c2ljLWNhbWVyYS1ib2x0OiBcXGY4NmQ7XHJcbiRmYS12YXItbWljcm9waG9uZS1saW5lcy1zbGFzaDogXFxmNTM5O1xyXG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoOiBcXGY1Mzk7XHJcbiRmYS12YXItYnJpZGdlLWNpcmNsZS1jaGVjazogXFxlNGM5O1xyXG4kZmEtdmFyLXB1bXAtbWVkaWNhbDogXFxlMDZhO1xyXG4kZmEtdmFyLWZpbmdlcnByaW50OiBcXGY1Nzc7XHJcbiRmYS12YXItaGFuZC1wb2ludC1yaWdodDogXFxmMGE0O1xyXG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb246IFxcZjY4OTtcclxuJGZhLXZhci1zZWFyY2gtbG9jYXRpb246IFxcZjY4OTtcclxuJGZhLXZhci1mb3J3YXJkLXN0ZXA6IFxcZjA1MTtcclxuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFxcZjA1MTtcclxuJGZhLXZhci1mYWNlLXNtaWxlLWJlYW06IFxcZjViODtcclxuJGZhLXZhci1zbWlsZS1iZWFtOiBcXGY1Yjg7XHJcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFxcZjExZTtcclxuJGZhLXZhci1mb290YmFsbDogXFxmNDRlO1xyXG4kZmEtdmFyLWZvb3RiYWxsLWJhbGw6IFxcZjQ0ZTtcclxuJGZhLXZhci1zY2hvb2wtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1NmM7XHJcbiRmYS12YXItY3JvcDogXFxmMTI1O1xyXG4kZmEtdmFyLWFuZ2xlcy1kb3duOiBcXGYxMDM7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFxcZjEwMztcclxuJGZhLXZhci11c2Vycy1yZWN0YW5nbGU6IFxcZTU5NDtcclxuJGZhLXZhci1wZW9wbGUtcm9vZjogXFxlNTM3O1xyXG4kZmEtdmFyLXBlb3BsZS1saW5lOiBcXGU1MzQ7XHJcbiRmYS12YXItYmVlci1tdWctZW1wdHk6IFxcZjBmYztcclxuJGZhLXZhci1iZWVyOiBcXGYwZmM7XHJcbiRmYS12YXItZGlhZ3JhbS1wcmVkZWNlc3NvcjogXFxlNDc3O1xyXG4kZmEtdmFyLWFycm93LXVwLWxvbmc6IFxcZjE3NjtcclxuJGZhLXZhci1sb25nLWFycm93LXVwOiBcXGYxNzY7XHJcbiRmYS12YXItZmlyZS1mbGFtZS1zaW1wbGU6IFxcZjQ2YTtcclxuJGZhLXZhci1idXJuOiBcXGY0NmE7XHJcbiRmYS12YXItcGVyc29uOiBcXGYxODM7XHJcbiRmYS12YXItbWFsZTogXFxmMTgzO1xyXG4kZmEtdmFyLWxhcHRvcDogXFxmMTA5O1xyXG4kZmEtdmFyLWZpbGUtY3N2OiBcXGY2ZGQ7XHJcbiRmYS12YXItbWVub3JhaDogXFxmNjc2O1xyXG4kZmEtdmFyLXRydWNrLXBsYW5lOiBcXGU1OGY7XHJcbiRmYS12YXItcmVjb3JkLXZpbnlsOiBcXGY4ZDk7XHJcbiRmYS12YXItZmFjZS1ncmluLXN0YXJzOiBcXGY1ODc7XHJcbiRmYS12YXItZ3Jpbi1zdGFyczogXFxmNTg3O1xyXG4kZmEtdmFyLWJvbmc6IFxcZjU1YztcclxuJGZhLXZhci1zcGFnaGV0dGktbW9uc3Rlci1mbHlpbmc6IFxcZjY3YjtcclxuJGZhLXZhci1wYXN0YWZhcmlhbmlzbTogXFxmNjdiO1xyXG4kZmEtdmFyLWFycm93LWRvd24tdXAtYWNyb3NzLWxpbmU6IFxcZTRhZjtcclxuJGZhLXZhci1zcG9vbjogXFxmMmU1O1xyXG4kZmEtdmFyLXV0ZW5zaWwtc3Bvb246IFxcZjJlNTtcclxuJGZhLXZhci1qYXItd2hlYXQ6IFxcZTUxNztcclxuJGZhLXZhci1lbnZlbG9wZXMtYnVsazogXFxmNjc0O1xyXG4kZmEtdmFyLW1haWwtYnVsazogXFxmNjc0O1xyXG4kZmEtdmFyLWZpbGUtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0ZWI7XHJcbiRmYS12YXItY2lyY2xlLWg6IFxcZjQ3ZTtcclxuJGZhLXZhci1ob3NwaXRhbC1zeW1ib2w6IFxcZjQ3ZTtcclxuJGZhLXZhci1wYWdlcjogXFxmODE1O1xyXG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXFxmMmI5O1xyXG4kZmEtdmFyLWNvbnRhY3QtYm9vazogXFxmMmI5O1xyXG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFxcZjBjYztcclxuJGZhLXZhci1rOiBcXDRiO1xyXG4kZmEtdmFyLWxhbmRtYXJrLWZsYWc6IFxcZTUxYztcclxuJGZhLXZhci1wZW5jaWw6IFxcZjMwMztcclxuJGZhLXZhci1wZW5jaWwtYWx0OiBcXGYzMDM7XHJcbiRmYS12YXItYmFja3dhcmQ6IFxcZjA0YTtcclxuJGZhLXZhci1jYXJldC1yaWdodDogXFxmMGRhO1xyXG4kZmEtdmFyLWNvbW1lbnRzOiBcXGYwODY7XHJcbiRmYS12YXItcGFzdGU6IFxcZjBlYTtcclxuJGZhLXZhci1maWxlLWNsaXBib2FyZDogXFxmMGVhO1xyXG4kZmEtdmFyLWNvZGUtcHVsbC1yZXF1ZXN0OiBcXGUxM2M7XHJcbiRmYS12YXItY2xpcGJvYXJkLWxpc3Q6IFxcZjQ2ZDtcclxuJGZhLXZhci10cnVjay1yYW1wLWJveDogXFxmNGRlO1xyXG4kZmEtdmFyLXRydWNrLWxvYWRpbmc6IFxcZjRkZTtcclxuJGZhLXZhci11c2VyLWNoZWNrOiBcXGY0ZmM7XHJcbiRmYS12YXItdmlhbC12aXJ1czogXFxlNTk3O1xyXG4kZmEtdmFyLXNoZWV0LXBsYXN0aWM6IFxcZTU3MTtcclxuJGZhLXZhci1ibG9nOiBcXGY3ODE7XHJcbiRmYS12YXItdXNlci1uaW5qYTogXFxmNTA0O1xyXG4kZmEtdmFyLXBlcnNvbi1hcnJvdy11cC1mcm9tLWxpbmU6IFxcZTUzOTtcclxuJGZhLXZhci1zY3JvbGwtdG9yYWg6IFxcZjZhMDtcclxuJGZhLXZhci10b3JhaDogXFxmNmEwO1xyXG4kZmEtdmFyLWJyb29tLWJhbGw6IFxcZjQ1ODtcclxuJGZhLXZhci1xdWlkZGl0Y2g6IFxcZjQ1ODtcclxuJGZhLXZhci1xdWlkZGl0Y2gtYnJvb20tYmFsbDogXFxmNDU4O1xyXG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFxcZjIwNDtcclxuJGZhLXZhci1ib3gtYXJjaGl2ZTogXFxmMTg3O1xyXG4kZmEtdmFyLWFyY2hpdmU6IFxcZjE4NztcclxuJGZhLXZhci1wZXJzb24tZHJvd25pbmc6IFxcZTU0NTtcclxuJGZhLXZhci1hcnJvdy1kb3duLTktMTogXFxmODg2O1xyXG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOiBcXGY4ODY7XHJcbiRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0OiBcXGY4ODY7XHJcbiRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS1zcXVpbnQ6IFxcZjU4YTtcclxuJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQ6IFxcZjU4YTtcclxuJGZhLXZhci1zcHJheS1jYW46IFxcZjViZDtcclxuJGZhLXZhci10cnVjay1tb25zdGVyOiBcXGY2M2I7XHJcbiRmYS12YXItdzogXFw1NztcclxuJGZhLXZhci1lYXJ0aC1hZnJpY2E6IFxcZjU3YztcclxuJGZhLXZhci1nbG9iZS1hZnJpY2E6IFxcZjU3YztcclxuJGZhLXZhci1yYWluYm93OiBcXGY3NWI7XHJcbiRmYS12YXItY2lyY2xlLW5vdGNoOiBcXGYxY2U7XHJcbiRmYS12YXItdGFibGV0LXNjcmVlbi1idXR0b246IFxcZjNmYTtcclxuJGZhLXZhci10YWJsZXQtYWx0OiBcXGYzZmE7XHJcbiRmYS12YXItcGF3OiBcXGYxYjA7XHJcbiRmYS12YXItY2xvdWQ6IFxcZjBjMjtcclxuJGZhLXZhci10cm93ZWwtYnJpY2tzOiBcXGU1OGE7XHJcbiRmYS12YXItZmFjZS1mbHVzaGVkOiBcXGY1Nzk7XHJcbiRmYS12YXItZmx1c2hlZDogXFxmNTc5O1xyXG4kZmEtdmFyLWhvc3BpdGFsLXVzZXI6IFxcZjgwZDtcclxuJGZhLXZhci10ZW50LWFycm93LWxlZnQtcmlnaHQ6IFxcZTU3ZjtcclxuJGZhLXZhci1nYXZlbDogXFxmMGUzO1xyXG4kZmEtdmFyLWxlZ2FsOiBcXGYwZTM7XHJcbiRmYS12YXItYmlub2N1bGFyczogXFxmMWU1O1xyXG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFxcZjEzMTtcclxuJGZhLXZhci1ib3gtdGlzc3VlOiBcXGUwNWI7XHJcbiRmYS12YXItbW90b3JjeWNsZTogXFxmMjFjO1xyXG4kZmEtdmFyLWJlbGwtY29uY2llcmdlOiBcXGY1NjI7XHJcbiRmYS12YXItY29uY2llcmdlLWJlbGw6IFxcZjU2MjtcclxuJGZhLXZhci1wZW4tcnVsZXI6IFxcZjVhZTtcclxuJGZhLXZhci1wZW5jaWwtcnVsZXI6IFxcZjVhZTtcclxuJGZhLXZhci1wZW9wbGUtYXJyb3dzOiBcXGUwNjg7XHJcbiRmYS12YXItcGVvcGxlLWFycm93cy1sZWZ0LXJpZ2h0OiBcXGUwNjg7XHJcbiRmYS12YXItbWFycy1hbmQtdmVudXMtYnVyc3Q6IFxcZTUyMztcclxuJGZhLXZhci1zcXVhcmUtY2FyZXQtcmlnaHQ6IFxcZjE1MjtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQ6IFxcZjE1MjtcclxuJGZhLXZhci1zY2lzc29yczogXFxmMGM0O1xyXG4kZmEtdmFyLWN1dDogXFxmMGM0O1xyXG4kZmEtdmFyLXN1bi1wbGFudC13aWx0OiBcXGU1N2E7XHJcbiRmYS12YXItdG9pbGV0cy1wb3J0YWJsZTogXFxlNTg0O1xyXG4kZmEtdmFyLWhvY2tleS1wdWNrOiBcXGY0NTM7XHJcbiRmYS12YXItdGFibGU6IFxcZjBjZTtcclxuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWFycm93LXJpZ2h0OiBcXGU1MjE7XHJcbiRmYS12YXItdGFjaG9ncmFwaC1kaWdpdGFsOiBcXGY1NjY7XHJcbiRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoOiBcXGY1NjY7XHJcbiRmYS12YXItdXNlcnMtc2xhc2g6IFxcZTA3MztcclxuJGZhLXZhci1jbG92ZXI6IFxcZTEzOTtcclxuJGZhLXZhci1yZXBseTogXFxmM2U1O1xyXG4kZmEtdmFyLW1haWwtcmVwbHk6IFxcZjNlNTtcclxuJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudDogXFxmNjk5O1xyXG4kZmEtdmFyLWhvdXNlLWZpcmU6IFxcZTUwYztcclxuJGZhLXZhci1zcXVhcmUtbWludXM6IFxcZjE0NjtcclxuJGZhLXZhci1taW51cy1zcXVhcmU6IFxcZjE0NjtcclxuJGZhLXZhci1oZWxpY29wdGVyOiBcXGY1MzM7XHJcbiRmYS12YXItY29tcGFzczogXFxmMTRlO1xyXG4kZmEtdmFyLXNxdWFyZS1jYXJldC1kb3duOiBcXGYxNTA7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLWRvd246IFxcZjE1MDtcclxuJGZhLXZhci1maWxlLWNpcmNsZS1xdWVzdGlvbjogXFxlNGVmO1xyXG4kZmEtdmFyLWxhcHRvcC1jb2RlOiBcXGY1ZmM7XHJcbiRmYS12YXItc3dhdGNoYm9vazogXFxmNWMzO1xyXG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGU6IFxcZjQ4NTtcclxuJGZhLXZhci1iYXJzOiBcXGYwYzk7XHJcbiRmYS12YXItbmF2aWNvbjogXFxmMGM5O1xyXG4kZmEtdmFyLXBlb3BsZS1ncm91cDogXFxlNTMzO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFxcZjI1MztcclxuJGZhLXZhci1ob3VyZ2xhc3MtMzogXFxmMjUzO1xyXG4kZmEtdmFyLWhlYXJ0LWNyYWNrOiBcXGY3YTk7XHJcbiRmYS12YXItaGVhcnQtYnJva2VuOiBcXGY3YTk7XHJcbiRmYS12YXItc3F1YXJlLXVwLXJpZ2h0OiBcXGYzNjA7XHJcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OiBcXGYzNjA7XHJcbiRmYS12YXItZmFjZS1raXNzLWJlYW06IFxcZjU5NztcclxuJGZhLXZhci1raXNzLWJlYW06IFxcZjU5NztcclxuJGZhLXZhci1maWxtOiBcXGYwMDg7XHJcbiRmYS12YXItcnVsZXItaG9yaXpvbnRhbDogXFxmNTQ3O1xyXG4kZmEtdmFyLXBlb3BsZS1yb2JiZXJ5OiBcXGU1MzY7XHJcbiRmYS12YXItbGlnaHRidWxiOiBcXGYwZWI7XHJcbiRmYS12YXItY2FyZXQtbGVmdDogXFxmMGQ5O1xyXG4kZmEtdmFyLWNpcmNsZS1leGNsYW1hdGlvbjogXFxmMDZhO1xyXG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXFxmMDZhO1xyXG4kZmEtdmFyLXNjaG9vbC1jaXJjbGUteG1hcms6IFxcZTU2ZDtcclxuJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWJyYWNrZXQ6IFxcZjA4YjtcclxuJGZhLXZhci1zaWduLW91dDogXFxmMDhiO1xyXG4kZmEtdmFyLWNpcmNsZS1jaGV2cm9uLWRvd246IFxcZjEzYTtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcXGYxM2E7XHJcbiRmYS12YXItdW5sb2NrLWtleWhvbGU6IFxcZjEzZTtcclxuJGZhLXZhci11bmxvY2stYWx0OiBcXGYxM2U7XHJcbiRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eTogXFxmNzQwO1xyXG4kZmEtdmFyLWhlYWRwaG9uZXMtc2ltcGxlOiBcXGY1OGY7XHJcbiRmYS12YXItaGVhZHBob25lcy1hbHQ6IFxcZjU4ZjtcclxuJGZhLXZhci1zaXRlbWFwOiBcXGYwZTg7XHJcbiRmYS12YXItY2lyY2xlLWRvbGxhci10by1zbG90OiBcXGY0Yjk7XHJcbiRmYS12YXItZG9uYXRlOiBcXGY0Yjk7XHJcbiRmYS12YXItbWVtb3J5OiBcXGY1Mzg7XHJcbiRmYS12YXItcm9hZC1zcGlrZXM6IFxcZTU2ODtcclxuJGZhLXZhci1maXJlLWJ1cm5lcjogXFxlNGYxO1xyXG4kZmEtdmFyLWZsYWc6IFxcZjAyNDtcclxuJGZhLXZhci1oYW51a2lhaDogXFxmNmU2O1xyXG4kZmEtdmFyLWZlYXRoZXI6IFxcZjUyZDtcclxuJGZhLXZhci12b2x1bWUtbG93OiBcXGYwMjc7XHJcbiRmYS12YXItdm9sdW1lLWRvd246IFxcZjAyNztcclxuJGZhLXZhci1jb21tZW50LXNsYXNoOiBcXGY0YjM7XHJcbiRmYS12YXItY2xvdWQtc3VuLXJhaW46IFxcZjc0MztcclxuJGZhLXZhci1jb21wcmVzczogXFxmMDY2O1xyXG4kZmEtdmFyLXdoZWF0LWF3bjogXFxlMmNkO1xyXG4kZmEtdmFyLXdoZWF0LWFsdDogXFxlMmNkO1xyXG4kZmEtdmFyLWFua2g6IFxcZjY0NDtcclxuJGZhLXZhci1oYW5kcy1ob2xkaW5nLWNoaWxkOiBcXGU0ZmE7XHJcbiRmYS12YXItYXN0ZXJpc2s6IFxcMmE7XHJcbiRmYS12YXItc3F1YXJlLWNoZWNrOiBcXGYxNGE7XHJcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcXGYxNGE7XHJcbiRmYS12YXItcGVzZXRhLXNpZ246IFxcZTIyMTtcclxuJGZhLXZhci1oZWFkaW5nOiBcXGYxZGM7XHJcbiRmYS12YXItaGVhZGVyOiBcXGYxZGM7XHJcbiRmYS12YXItZ2hvc3Q6IFxcZjZlMjtcclxuJGZhLXZhci1saXN0OiBcXGYwM2E7XHJcbiRmYS12YXItbGlzdC1zcXVhcmVzOiBcXGYwM2E7XHJcbiRmYS12YXItc3F1YXJlLXBob25lLWZsaXA6IFxcZjg3YjtcclxuJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0OiBcXGY4N2I7XHJcbiRmYS12YXItY2FydC1wbHVzOiBcXGYyMTc7XHJcbiRmYS12YXItZ2FtZXBhZDogXFxmMTFiO1xyXG4kZmEtdmFyLWNpcmNsZS1kb3Q6IFxcZjE5MjtcclxuJGZhLXZhci1kb3QtY2lyY2xlOiBcXGYxOTI7XHJcbiRmYS12YXItZmFjZS1kaXp6eTogXFxmNTY3O1xyXG4kZmEtdmFyLWRpenp5OiBcXGY1Njc7XHJcbiRmYS12YXItZWdnOiBcXGY3ZmI7XHJcbiRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUteG1hcms6IFxcZTUxMztcclxuJGZhLXZhci1jYW1wZ3JvdW5kOiBcXGY2YmI7XHJcbiRmYS12YXItZm9sZGVyLXBsdXM6IFxcZjY1ZTtcclxuJGZhLXZhci1mdXRib2w6IFxcZjFlMztcclxuJGZhLXZhci1mdXRib2wtYmFsbDogXFxmMWUzO1xyXG4kZmEtdmFyLXNvY2Nlci1iYWxsOiBcXGYxZTM7XHJcbiRmYS12YXItcGFpbnRicnVzaDogXFxmMWZjO1xyXG4kZmEtdmFyLXBhaW50LWJydXNoOiBcXGYxZmM7XHJcbiRmYS12YXItbG9jazogXFxmMDIzO1xyXG4kZmEtdmFyLWdhcy1wdW1wOiBcXGY1MmY7XHJcbiRmYS12YXItaG90LXR1Yi1wZXJzb246IFxcZjU5MztcclxuJGZhLXZhci1ob3QtdHViOiBcXGY1OTM7XHJcbiRmYS12YXItbWFwLWxvY2F0aW9uOiBcXGY1OWY7XHJcbiRmYS12YXItbWFwLW1hcmtlZDogXFxmNTlmO1xyXG4kZmEtdmFyLWhvdXNlLWZsb29kLXdhdGVyOiBcXGU1MGU7XHJcbiRmYS12YXItdHJlZTogXFxmMWJiO1xyXG4kZmEtdmFyLWJyaWRnZS1sb2NrOiBcXGU0Y2M7XHJcbiRmYS12YXItc2Fjay1kb2xsYXI6IFxcZjgxZDtcclxuJGZhLXZhci1wZW4tdG8tc3F1YXJlOiBcXGYwNDQ7XHJcbiRmYS12YXItZWRpdDogXFxmMDQ0O1xyXG4kZmEtdmFyLWNhci1zaWRlOiBcXGY1ZTQ7XHJcbiRmYS12YXItc2hhcmUtbm9kZXM6IFxcZjFlMDtcclxuJGZhLXZhci1zaGFyZS1hbHQ6IFxcZjFlMDtcclxuJGZhLXZhci1oZWFydC1jaXJjbGUtbWludXM6IFxcZTRmZjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXFxmMjUyO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcXGYyNTI7XHJcbiRmYS12YXItbWljcm9zY29wZTogXFxmNjEwO1xyXG4kZmEtdmFyLXNpbms6IFxcZTA2ZDtcclxuJGZhLXZhci1iYWctc2hvcHBpbmc6IFxcZjI5MDtcclxuJGZhLXZhci1zaG9wcGluZy1iYWc6IFxcZjI5MDtcclxuJGZhLXZhci1hcnJvdy1kb3duLXotYTogXFxmODgxO1xyXG4kZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzogXFxmODgxO1xyXG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQ6IFxcZjg4MTtcclxuJGZhLXZhci1taXR0ZW46IFxcZjdiNTtcclxuJGZhLXZhci1wZXJzb24tcmF5czogXFxlNTRkO1xyXG4kZmEtdmFyLXVzZXJzOiBcXGYwYzA7XHJcbiRmYS12YXItZXllLXNsYXNoOiBcXGYwNzA7XHJcbiRmYS12YXItZmxhc2stdmlhbDogXFxlNGYzO1xyXG4kZmEtdmFyLWhhbmQ6IFxcZjI1NjtcclxuJGZhLXZhci1oYW5kLXBhcGVyOiBcXGYyNTY7XHJcbiRmYS12YXItb206IFxcZjY3OTtcclxuJGZhLXZhci13b3JtOiBcXGU1OTk7XHJcbiRmYS12YXItaG91c2UtY2lyY2xlLXhtYXJrOiBcXGU1MGI7XHJcbiRmYS12YXItcGx1ZzogXFxmMWU2O1xyXG4kZmEtdmFyLWNoZXZyb24tdXA6IFxcZjA3NztcclxuJGZhLXZhci1oYW5kLXNwb2NrOiBcXGYyNTk7XHJcbiRmYS12YXItc3RvcHdhdGNoOiBcXGYyZjI7XHJcbiRmYS12YXItZmFjZS1raXNzOiBcXGY1OTY7XHJcbiRmYS12YXIta2lzczogXFxmNTk2O1xyXG4kZmEtdmFyLWJyaWRnZS1jaXJjbGUteG1hcms6IFxcZTRjYjtcclxuJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlOiBcXGY1ODk7XHJcbiRmYS12YXItZ3Jpbi10b25ndWU6IFxcZjU4OTtcclxuJGZhLXZhci1jaGVzcy1iaXNob3A6IFxcZjQzYTtcclxuJGZhLXZhci1mYWNlLWdyaW4td2luazogXFxmNThjO1xyXG4kZmEtdmFyLWdyaW4td2luazogXFxmNThjO1xyXG4kZmEtdmFyLWVhci1kZWFmOiBcXGYyYTQ7XHJcbiRmYS12YXItZGVhZjogXFxmMmE0O1xyXG4kZmEtdmFyLWRlYWZuZXNzOiBcXGYyYTQ7XHJcbiRmYS12YXItaGFyZC1vZi1oZWFyaW5nOiBcXGYyYTQ7XHJcbiRmYS12YXItcm9hZC1jaXJjbGUtY2hlY2s6IFxcZTU2NDtcclxuJGZhLXZhci1kaWNlLWZpdmU6IFxcZjUyMztcclxuJGZhLXZhci1zcXVhcmUtcnNzOiBcXGYxNDM7XHJcbiRmYS12YXItcnNzLXNxdWFyZTogXFxmMTQzO1xyXG4kZmEtdmFyLWxhbmQtbWluZS1vbjogXFxlNTFiO1xyXG4kZmEtdmFyLWktY3Vyc29yOiBcXGYyNDY7XHJcbiRmYS12YXItc3RhbXA6IFxcZjViZjtcclxuJGZhLXZhci1zdGFpcnM6IFxcZTI4OTtcclxuJGZhLXZhci1pOiBcXDQ5O1xyXG4kZmEtdmFyLWhyeXZuaWEtc2lnbjogXFxmNmYyO1xyXG4kZmEtdmFyLWhyeXZuaWE6IFxcZjZmMjtcclxuJGZhLXZhci1waWxsczogXFxmNDg0O1xyXG4kZmEtdmFyLWZhY2UtZ3Jpbi13aWRlOiBcXGY1ODE7XHJcbiRmYS12YXItZ3Jpbi1hbHQ6IFxcZjU4MTtcclxuJGZhLXZhci10b290aDogXFxmNWM5O1xyXG4kZmEtdmFyLXY6IFxcNTY7XHJcbiRmYS12YXItYmFuZ2xhZGVzaGktdGFrYS1zaWduOiBcXGUyZTY7XHJcbiRmYS12YXItYmljeWNsZTogXFxmMjA2O1xyXG4kZmEtdmFyLXN0YWZmLXNuYWtlOiBcXGU1Nzk7XHJcbiRmYS12YXItcm9kLWFzY2xlcGl1czogXFxlNTc5O1xyXG4kZmEtdmFyLXJvZC1zbmFrZTogXFxlNTc5O1xyXG4kZmEtdmFyLXN0YWZmLWFlc2N1bGFwaXVzOiBcXGU1Nzk7XHJcbiRmYS12YXItaGVhZC1zaWRlLWNvdWdoLXNsYXNoOiBcXGUwNjI7XHJcbiRmYS12YXItdHJ1Y2stbWVkaWNhbDogXFxmMGY5O1xyXG4kZmEtdmFyLWFtYnVsYW5jZTogXFxmMGY5O1xyXG4kZmEtdmFyLXdoZWF0LWF3bi1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU5ODtcclxuJGZhLXZhci1zbm93bWFuOiBcXGY3ZDA7XHJcbiRmYS12YXItbW9ydGFyLXBlc3RsZTogXFxmNWE3O1xyXG4kZmEtdmFyLXJvYWQtYmFycmllcjogXFxlNTYyO1xyXG4kZmEtdmFyLXNjaG9vbDogXFxmNTQ5O1xyXG4kZmEtdmFyLWlnbG9vOiBcXGY3YWU7XHJcbiRmYS12YXItam9pbnQ6IFxcZjU5NTtcclxuJGZhLXZhci1hbmdsZS1yaWdodDogXFxmMTA1O1xyXG4kZmEtdmFyLWhvcnNlOiBcXGY2ZjA7XHJcbiRmYS12YXItcTogXFw1MTtcclxuJGZhLXZhci1nOiBcXDQ3O1xyXG4kZmEtdmFyLW5vdGVzLW1lZGljYWw6IFxcZjQ4MTtcclxuJGZhLXZhci10ZW1wZXJhdHVyZS1oYWxmOiBcXGYyYzk7XHJcbiRmYS12YXItdGVtcGVyYXR1cmUtMjogXFxmMmM5O1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFxcZjJjOTtcclxuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcXGYyYzk7XHJcbiRmYS12YXItZG9uZy1zaWduOiBcXGUxNjk7XHJcbiRmYS12YXItY2Fwc3VsZXM6IFxcZjQ2YjtcclxuJGZhLXZhci1wb28tc3Rvcm06IFxcZjc1YTtcclxuJGZhLXZhci1wb28tYm9sdDogXFxmNzVhO1xyXG4kZmEtdmFyLWZhY2UtZnJvd24tb3BlbjogXFxmNTdhO1xyXG4kZmEtdmFyLWZyb3duLW9wZW46IFxcZjU3YTtcclxuJGZhLXZhci1oYW5kLXBvaW50LXVwOiBcXGYwYTY7XHJcbiRmYS12YXItbW9uZXktYmlsbDogXFxmMGQ2O1xyXG4kZmEtdmFyLWJvb2ttYXJrOiBcXGYwMmU7XHJcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXFxmMDM5O1xyXG4kZmEtdmFyLXVtYnJlbGxhLWJlYWNoOiBcXGY1Y2E7XHJcbiRmYS12YXItaGVsbWV0LXVuOiBcXGU1MDM7XHJcbiRmYS12YXItYnVsbHNleWU6IFxcZjE0MDtcclxuJGZhLXZhci1iYWNvbjogXFxmN2U1O1xyXG4kZmEtdmFyLWhhbmQtcG9pbnQtZG93bjogXFxmMGE3O1xyXG4kZmEtdmFyLWFycm93LXVwLWZyb20tYnJhY2tldDogXFxlMDlhO1xyXG4kZmEtdmFyLWZvbGRlcjogXFxmMDdiO1xyXG4kZmEtdmFyLWZvbGRlci1ibGFuazogXFxmMDdiO1xyXG4kZmEtdmFyLWZpbGUtd2F2ZWZvcm06IFxcZjQ3ODtcclxuJGZhLXZhci1maWxlLW1lZGljYWwtYWx0OiBcXGY0Nzg7XHJcbiRmYS12YXItcmFkaWF0aW9uOiBcXGY3Yjk7XHJcbiRmYS12YXItY2hhcnQtc2ltcGxlOiBcXGU0NzM7XHJcbiRmYS12YXItbWFycy1zdHJva2U6IFxcZjIyOTtcclxuJGZhLXZhci12aWFsOiBcXGY0OTI7XHJcbiRmYS12YXItZ2F1Z2U6IFxcZjYyNDtcclxuJGZhLXZhci1kYXNoYm9hcmQ6IFxcZjYyNDtcclxuJGZhLXZhci1nYXVnZS1tZWQ6IFxcZjYyNDtcclxuJGZhLXZhci10YWNob21ldGVyLWFsdC1hdmVyYWdlOiBcXGY2MjQ7XHJcbiRmYS12YXItd2FuZC1tYWdpYy1zcGFya2xlczogXFxlMmNhO1xyXG4kZmEtdmFyLW1hZ2ljLXdhbmQtc3BhcmtsZXM6IFxcZTJjYTtcclxuJGZhLXZhci1lOiBcXDQ1O1xyXG4kZmEtdmFyLXBlbi1jbGlwOiBcXGYzMDU7XHJcbiRmYS12YXItcGVuLWFsdDogXFxmMzA1O1xyXG4kZmEtdmFyLWJyaWRnZS1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTRjYTtcclxuJGZhLXZhci11c2VyOiBcXGYwMDc7XHJcbiRmYS12YXItc2Nob29sLWNpcmNsZS1jaGVjazogXFxlNTZiO1xyXG4kZmEtdmFyLWR1bXBzdGVyOiBcXGY3OTM7XHJcbiRmYS12YXItdmFuLXNodXR0bGU6IFxcZjViNjtcclxuJGZhLXZhci1zaHV0dGxlLXZhbjogXFxmNWI2O1xyXG4kZmEtdmFyLWJ1aWxkaW5nLXVzZXI6IFxcZTRkYTtcclxuJGZhLXZhci1zcXVhcmUtY2FyZXQtbGVmdDogXFxmMTkxO1xyXG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0OiBcXGYxOTE7XHJcbiRmYS12YXItaGlnaGxpZ2h0ZXI6IFxcZjU5MTtcclxuJGZhLXZhci1rZXk6IFxcZjA4NDtcclxuJGZhLXZhci1idWxsaG9ybjogXFxmMGExO1xyXG4kZmEtdmFyLWdsb2JlOiBcXGYwYWM7XHJcbiRmYS12YXItc3luYWdvZ3VlOiBcXGY2OWI7XHJcbiRmYS12YXItcGVyc29uLWhhbGYtZHJlc3M6IFxcZTU0ODtcclxuJGZhLXZhci1yb2FkLWJyaWRnZTogXFxlNTYzO1xyXG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcXGYxMjQ7XHJcbiRmYS12YXItYzogXFw0MztcclxuJGZhLXZhci10YWJsZXQtYnV0dG9uOiBcXGYxMGE7XHJcbiRmYS12YXItYnVpbGRpbmctbG9jazogXFxlNGQ2O1xyXG4kZmEtdmFyLXBpenphLXNsaWNlOiBcXGY4MTg7XHJcbiRmYS12YXItbW9uZXktYmlsbC13YXZlOiBcXGY1M2E7XHJcbiRmYS12YXItY2hhcnQtYXJlYTogXFxmMWZlO1xyXG4kZmEtdmFyLWFyZWEtY2hhcnQ6IFxcZjFmZTtcclxuJGZhLXZhci1ob3VzZS1mbGFnOiBcXGU1MGQ7XHJcbiRmYS12YXItcGVyc29uLWNpcmNsZS1taW51czogXFxlNTQwO1xyXG4kZmEtdmFyLWJhbjogXFxmMDVlO1xyXG4kZmEtdmFyLWNhbmNlbDogXFxmMDVlO1xyXG4kZmEtdmFyLWNhbWVyYS1yb3RhdGU6IFxcZTBkODtcclxuJGZhLXZhci1zcHJheS1jYW4tc3BhcmtsZXM6IFxcZjVkMDtcclxuJGZhLXZhci1haXItZnJlc2hlbmVyOiBcXGY1ZDA7XHJcbiRmYS12YXItc3RhcjogXFxmMDA1O1xyXG4kZmEtdmFyLXJlcGVhdDogXFxmMzYzO1xyXG4kZmEtdmFyLWNyb3NzOiBcXGY2NTQ7XHJcbiRmYS12YXItYm94OiBcXGY0NjY7XHJcbiRmYS12YXItdmVudXMtbWFyczogXFxmMjI4O1xyXG4kZmEtdmFyLWFycm93LXBvaW50ZXI6IFxcZjI0NTtcclxuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcXGYyNDU7XHJcbiRmYS12YXItbWF4aW1pemU6IFxcZjMxZTtcclxuJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdDogXFxmMzFlO1xyXG4kZmEtdmFyLWNoYXJnaW5nLXN0YXRpb246IFxcZjVlNztcclxuJGZhLXZhci1zaGFwZXM6IFxcZjYxZjtcclxuJGZhLXZhci10cmlhbmdsZS1jaXJjbGUtc3F1YXJlOiBcXGY2MWY7XHJcbiRmYS12YXItc2h1ZmZsZTogXFxmMDc0O1xyXG4kZmEtdmFyLXJhbmRvbTogXFxmMDc0O1xyXG4kZmEtdmFyLXBlcnNvbi1ydW5uaW5nOiBcXGY3MGM7XHJcbiRmYS12YXItcnVubmluZzogXFxmNzBjO1xyXG4kZmEtdmFyLW1vYmlsZS1yZXRybzogXFxlNTI3O1xyXG4kZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWw6IFxcZjdhNTtcclxuJGZhLXZhci1zcGlkZXI6IFxcZjcxNztcclxuJGZhLXZhci1oYW5kcy1ib3VuZDogXFxlNGY5O1xyXG4kZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXI6IFxcZjU3MTtcclxuJGZhLXZhci1wbGFuZS1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU1NjtcclxuJGZhLXZhci14LXJheTogXFxmNDk3O1xyXG4kZmEtdmFyLXNwZWxsLWNoZWNrOiBcXGY4OTE7XHJcbiRmYS12YXItc2xhc2g6IFxcZjcxNTtcclxuJGZhLXZhci1jb21wdXRlci1tb3VzZTogXFxmOGNjO1xyXG4kZmEtdmFyLW1vdXNlOiBcXGY4Y2M7XHJcbiRmYS12YXItYXJyb3ctcmlnaHQtdG8tYnJhY2tldDogXFxmMDkwO1xyXG4kZmEtdmFyLXNpZ24taW46IFxcZjA5MDtcclxuJGZhLXZhci1zaG9wLXNsYXNoOiBcXGUwNzA7XHJcbiRmYS12YXItc3RvcmUtYWx0LXNsYXNoOiBcXGUwNzA7XHJcbiRmYS12YXItc2VydmVyOiBcXGYyMzM7XHJcbiRmYS12YXItdmlydXMtY292aWQtc2xhc2g6IFxcZTRhOTtcclxuJGZhLXZhci1zaG9wLWxvY2s6IFxcZTRhNTtcclxuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFxcZjI1MTtcclxuJGZhLXZhci1ob3VyZ2xhc3MtMTogXFxmMjUxO1xyXG4kZmEtdmFyLWJsZW5kZXItcGhvbmU6IFxcZjZiNjtcclxuJGZhLXZhci1idWlsZGluZy13aGVhdDogXFxlNGRiO1xyXG4kZmEtdmFyLXBlcnNvbi1icmVhc3RmZWVkaW5nOiBcXGU1M2E7XHJcbiRmYS12YXItcmlnaHQtdG8tYnJhY2tldDogXFxmMmY2O1xyXG4kZmEtdmFyLXNpZ24taW4tYWx0OiBcXGYyZjY7XHJcbiRmYS12YXItdmVudXM6IFxcZjIyMTtcclxuJGZhLXZhci1wYXNzcG9ydDogXFxmNWFiO1xyXG4kZmEtdmFyLWhlYXJ0LXB1bHNlOiBcXGYyMWU7XHJcbiRmYS12YXItaGVhcnRiZWF0OiBcXGYyMWU7XHJcbiRmYS12YXItcGVvcGxlLWNhcnJ5LWJveDogXFxmNGNlO1xyXG4kZmEtdmFyLXBlb3BsZS1jYXJyeTogXFxmNGNlO1xyXG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2g6IFxcZjc2OTtcclxuJGZhLXZhci1taWNyb2NoaXA6IFxcZjJkYjtcclxuJGZhLXZhci1jcm93bjogXFxmNTIxO1xyXG4kZmEtdmFyLXdlaWdodC1oYW5naW5nOiBcXGY1Y2Q7XHJcbiRmYS12YXIteG1hcmtzLWxpbmVzOiBcXGU1OWE7XHJcbiRmYS12YXItZmlsZS1wcmVzY3JpcHRpb246IFxcZjU3MjtcclxuJGZhLXZhci13ZWlnaHQtc2NhbGU6IFxcZjQ5NjtcclxuJGZhLXZhci13ZWlnaHQ6IFxcZjQ5NjtcclxuJGZhLXZhci11c2VyLWdyb3VwOiBcXGY1MDA7XHJcbiRmYS12YXItdXNlci1mcmllbmRzOiBcXGY1MDA7XHJcbiRmYS12YXItYXJyb3ctdXAtYS16OiBcXGYxNWU7XHJcbiRmYS12YXItc29ydC1hbHBoYS11cDogXFxmMTVlO1xyXG4kZmEtdmFyLWNoZXNzLWtuaWdodDogXFxmNDQxO1xyXG4kZmEtdmFyLWZhY2UtbGF1Z2gtc3F1aW50OiBcXGY1OWI7XHJcbiRmYS12YXItbGF1Z2gtc3F1aW50OiBcXGY1OWI7XHJcbiRmYS12YXItd2hlZWxjaGFpcjogXFxmMTkzO1xyXG4kZmEtdmFyLWNpcmNsZS1hcnJvdy11cDogXFxmMGFhO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXFxmMGFhO1xyXG4kZmEtdmFyLXRvZ2dsZS1vbjogXFxmMjA1O1xyXG4kZmEtdmFyLXBlcnNvbi13YWxraW5nOiBcXGY1NTQ7XHJcbiRmYS12YXItd2Fsa2luZzogXFxmNTU0O1xyXG4kZmEtdmFyLWw6IFxcNGM7XHJcbiRmYS12YXItZmlyZTogXFxmMDZkO1xyXG4kZmEtdmFyLWJlZC1wdWxzZTogXFxmNDg3O1xyXG4kZmEtdmFyLXByb2NlZHVyZXM6IFxcZjQ4NztcclxuJGZhLXZhci1zaHV0dGxlLXNwYWNlOiBcXGYxOTc7XHJcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXFxmMTk3O1xyXG4kZmEtdmFyLWZhY2UtbGF1Z2g6IFxcZjU5OTtcclxuJGZhLXZhci1sYXVnaDogXFxmNTk5O1xyXG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcXGYwN2M7XHJcbiRmYS12YXItaGVhcnQtY2lyY2xlLXBsdXM6IFxcZTUwMDtcclxuJGZhLXZhci1jb2RlLWZvcms6IFxcZTEzYjtcclxuJGZhLXZhci1jaXR5OiBcXGY2NGY7XHJcbiRmYS12YXItbWljcm9waG9uZS1saW5lczogXFxmM2M5O1xyXG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0OiBcXGYzYzk7XHJcbiRmYS12YXItcGVwcGVyLWhvdDogXFxmODE2O1xyXG4kZmEtdmFyLXVubG9jazogXFxmMDljO1xyXG4kZmEtdmFyLWNvbG9uLXNpZ246IFxcZTE0MDtcclxuJGZhLXZhci1oZWFkc2V0OiBcXGY1OTA7XHJcbiRmYS12YXItc3RvcmUtc2xhc2g6IFxcZTA3MTtcclxuJGZhLXZhci1yb2FkLWNpcmNsZS14bWFyazogXFxlNTY2O1xyXG4kZmEtdmFyLXVzZXItbWludXM6IFxcZjUwMztcclxuJGZhLXZhci1tYXJzLXN0cm9rZS11cDogXFxmMjJhO1xyXG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFxcZjIyYTtcclxuJGZhLXZhci1jaGFtcGFnbmUtZ2xhc3NlczogXFxmNzlmO1xyXG4kZmEtdmFyLWdsYXNzLWNoZWVyczogXFxmNzlmO1xyXG4kZmEtdmFyLWNsaXBib2FyZDogXFxmMzI4O1xyXG4kZmEtdmFyLWhvdXNlLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTBhO1xyXG4kZmEtdmFyLWZpbGUtYXJyb3ctdXA6IFxcZjU3NDtcclxuJGZhLXZhci1maWxlLXVwbG9hZDogXFxmNTc0O1xyXG4kZmEtdmFyLXdpZmk6IFxcZjFlYjtcclxuJGZhLXZhci13aWZpLTM6IFxcZjFlYjtcclxuJGZhLXZhci13aWZpLXN0cm9uZzogXFxmMWViO1xyXG4kZmEtdmFyLWJhdGg6IFxcZjJjZDtcclxuJGZhLXZhci1iYXRodHViOiBcXGYyY2Q7XHJcbiRmYS12YXItdW5kZXJsaW5lOiBcXGYwY2Q7XHJcbiRmYS12YXItdXNlci1wZW46IFxcZjRmZjtcclxuJGZhLXZhci11c2VyLWVkaXQ6IFxcZjRmZjtcclxuJGZhLXZhci1zaWduYXR1cmU6IFxcZjViNztcclxuJGZhLXZhci1zdHJvb3B3YWZlbDogXFxmNTUxO1xyXG4kZmEtdmFyLWJvbGQ6IFxcZjAzMjtcclxuJGZhLXZhci1hbmNob3ItbG9jazogXFxlNGFkO1xyXG4kZmEtdmFyLWJ1aWxkaW5nLW5nbzogXFxlNGQ3O1xyXG4kZmEtdmFyLW1hbmF0LXNpZ246IFxcZTFkNTtcclxuJGZhLXZhci1ub3QtZXF1YWw6IFxcZjUzZTtcclxuJGZhLXZhci1ib3JkZXItdG9wLWxlZnQ6IFxcZjg1MztcclxuJGZhLXZhci1ib3JkZXItc3R5bGU6IFxcZjg1MztcclxuJGZhLXZhci1tYXAtbG9jYXRpb24tZG90OiBcXGY1YTA7XHJcbiRmYS12YXItbWFwLW1hcmtlZC1hbHQ6IFxcZjVhMDtcclxuJGZhLXZhci1qZWRpOiBcXGY2Njk7XHJcbiRmYS12YXItc3F1YXJlLXBvbGwtdmVydGljYWw6IFxcZjY4MTtcclxuJGZhLXZhci1wb2xsOiBcXGY2ODE7XHJcbiRmYS12YXItbXVnLWhvdDogXFxmN2I2O1xyXG4kZmEtdmFyLWNhci1iYXR0ZXJ5OiBcXGY1ZGY7XHJcbiRmYS12YXItYmF0dGVyeS1jYXI6IFxcZjVkZjtcclxuJGZhLXZhci1naWZ0OiBcXGYwNmI7XHJcbiRmYS12YXItZGljZS10d286IFxcZjUyODtcclxuJGZhLXZhci1jaGVzcy1xdWVlbjogXFxmNDQ1O1xyXG4kZmEtdmFyLWdsYXNzZXM6IFxcZjUzMDtcclxuJGZhLXZhci1jaGVzcy1ib2FyZDogXFxmNDNjO1xyXG4kZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1jaGVjazogXFxlNGQyO1xyXG4kZmEtdmFyLXBlcnNvbi1jaGFsa2JvYXJkOiBcXGU1M2Q7XHJcbiRmYS12YXItbWFycy1zdHJva2UtcmlnaHQ6IFxcZjIyYjtcclxuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcXGYyMmI7XHJcbiRmYS12YXItaGFuZC1iYWNrLWZpc3Q6IFxcZjI1NTtcclxuJGZhLXZhci1oYW5kLXJvY2s6IFxcZjI1NTtcclxuJGZhLXZhci1zcXVhcmUtY2FyZXQtdXA6IFxcZjE1MTtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtdXA6IFxcZjE1MTtcclxuJGZhLXZhci1jbG91ZC1zaG93ZXJzLXdhdGVyOiBcXGU0ZTQ7XHJcbiRmYS12YXItY2hhcnQtYmFyOiBcXGYwODA7XHJcbiRmYS12YXItYmFyLWNoYXJ0OiBcXGYwODA7XHJcbiRmYS12YXItaGFuZHMtYnViYmxlczogXFxlMDVlO1xyXG4kZmEtdmFyLWhhbmRzLXdhc2g6IFxcZTA1ZTtcclxuJGZhLXZhci1sZXNzLXRoYW4tZXF1YWw6IFxcZjUzNztcclxuJGZhLXZhci10cmFpbjogXFxmMjM4O1xyXG4kZmEtdmFyLWV5ZS1sb3ctdmlzaW9uOiBcXGYyYTg7XHJcbiRmYS12YXItbG93LXZpc2lvbjogXFxmMmE4O1xyXG4kZmEtdmFyLWNyb3c6IFxcZjUyMDtcclxuJGZhLXZhci1zYWlsYm9hdDogXFxlNDQ1O1xyXG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcXGYyZDI7XHJcbiRmYS12YXItc3F1YXJlLXBsdXM6IFxcZjBmZTtcclxuJGZhLXZhci1wbHVzLXNxdWFyZTogXFxmMGZlO1xyXG4kZmEtdmFyLXRvcmlpLWdhdGU6IFxcZjZhMTtcclxuJGZhLXZhci1mcm9nOiBcXGY1MmU7XHJcbiRmYS12YXItYnVja2V0OiBcXGU0Y2Y7XHJcbiRmYS12YXItaW1hZ2U6IFxcZjAzZTtcclxuJGZhLXZhci1taWNyb3Bob25lOiBcXGYxMzA7XHJcbiRmYS12YXItY293OiBcXGY2Yzg7XHJcbiRmYS12YXItY2FyZXQtdXA6IFxcZjBkODtcclxuJGZhLXZhci1zY3Jld2RyaXZlcjogXFxmNTRhO1xyXG4kZmEtdmFyLWZvbGRlci1jbG9zZWQ6IFxcZTE4NTtcclxuJGZhLXZhci1ob3VzZS10c3VuYW1pOiBcXGU1MTU7XHJcbiRmYS12YXItc3F1YXJlLW5maTogXFxlNTc2O1xyXG4kZmEtdmFyLWFycm93LXVwLWZyb20tZ3JvdW5kLXdhdGVyOiBcXGU0YjU7XHJcbiRmYS12YXItbWFydGluaS1nbGFzczogXFxmNTdiO1xyXG4kZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0OiBcXGY1N2I7XHJcbiRmYS12YXItcm90YXRlLWxlZnQ6IFxcZjJlYTtcclxuJGZhLXZhci1yb3RhdGUtYmFjazogXFxmMmVhO1xyXG4kZmEtdmFyLXJvdGF0ZS1iYWNrd2FyZDogXFxmMmVhO1xyXG4kZmEtdmFyLXVuZG8tYWx0OiBcXGYyZWE7XHJcbiRmYS12YXItdGFibGUtY29sdW1uczogXFxmMGRiO1xyXG4kZmEtdmFyLWNvbHVtbnM6IFxcZjBkYjtcclxuJGZhLXZhci1sZW1vbjogXFxmMDk0O1xyXG4kZmEtdmFyLWhlYWQtc2lkZS1tYXNrOiBcXGUwNjM7XHJcbiRmYS12YXItaGFuZHNoYWtlOiBcXGYyYjU7XHJcbiRmYS12YXItZ2VtOiBcXGYzYTU7XHJcbiRmYS12YXItZG9sbHk6IFxcZjQ3MjtcclxuJGZhLXZhci1kb2xseS1ib3g6IFxcZjQ3MjtcclxuJGZhLXZhci1zbW9raW5nOiBcXGY0OGQ7XHJcbiRmYS12YXItbWluaW1pemU6IFxcZjc4YztcclxuJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0OiBcXGY3OGM7XHJcbiRmYS12YXItbW9udW1lbnQ6IFxcZjVhNjtcclxuJGZhLXZhci1zbm93cGxvdzogXFxmN2QyO1xyXG4kZmEtdmFyLWFuZ2xlcy1yaWdodDogXFxmMTAxO1xyXG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXFxmMTAxO1xyXG4kZmEtdmFyLWNhbm5hYmlzOiBcXGY1NWY7XHJcbiRmYS12YXItY2lyY2xlLXBsYXk6IFxcZjE0NDtcclxuJGZhLXZhci1wbGF5LWNpcmNsZTogXFxmMTQ0O1xyXG4kZmEtdmFyLXRhYmxldHM6IFxcZjQ5MDtcclxuJGZhLXZhci1ldGhlcm5ldDogXFxmNzk2O1xyXG4kZmEtdmFyLWV1cm8tc2lnbjogXFxmMTUzO1xyXG4kZmEtdmFyLWV1cjogXFxmMTUzO1xyXG4kZmEtdmFyLWV1cm86IFxcZjE1MztcclxuJGZhLXZhci1jaGFpcjogXFxmNmMwO1xyXG4kZmEtdmFyLWNpcmNsZS1jaGVjazogXFxmMDU4O1xyXG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXFxmMDU4O1xyXG4kZmEtdmFyLWNpcmNsZS1zdG9wOiBcXGYyOGQ7XHJcbiRmYS12YXItc3RvcC1jaXJjbGU6IFxcZjI4ZDtcclxuJGZhLXZhci1jb21wYXNzLWRyYWZ0aW5nOiBcXGY1Njg7XHJcbiRmYS12YXItZHJhZnRpbmctY29tcGFzczogXFxmNTY4O1xyXG4kZmEtdmFyLXBsYXRlLXdoZWF0OiBcXGU1NWE7XHJcbiRmYS12YXItaWNpY2xlczogXFxmN2FkO1xyXG4kZmEtdmFyLXBlcnNvbi1zaGVsdGVyOiBcXGU1NGY7XHJcbiRmYS12YXItbmV1dGVyOiBcXGYyMmM7XHJcbiRmYS12YXItaWQtYmFkZ2U6IFxcZjJjMTtcclxuJGZhLXZhci1tYXJrZXI6IFxcZjVhMTtcclxuJGZhLXZhci1mYWNlLWxhdWdoLWJlYW06IFxcZjU5YTtcclxuJGZhLXZhci1sYXVnaC1iZWFtOiBcXGY1OWE7XHJcbiRmYS12YXItaGVsaWNvcHRlci1zeW1ib2w6IFxcZTUwMjtcclxuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcXGYyOWE7XHJcbiRmYS12YXItY2lyY2xlLWNoZXZyb24tdXA6IFxcZjEzOTtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXFxmMTM5O1xyXG4kZmEtdmFyLWxhcmktc2lnbjogXFxlMWM4O1xyXG4kZmEtdmFyLXZvbGNhbm86IFxcZjc3MDtcclxuJGZhLXZhci1wZXJzb24td2Fsa2luZy1kYXNoZWQtbGluZS1hcnJvdy1yaWdodDogXFxlNTUzO1xyXG4kZmEtdmFyLXN0ZXJsaW5nLXNpZ246IFxcZjE1NDtcclxuJGZhLXZhci1nYnA6IFxcZjE1NDtcclxuJGZhLXZhci1wb3VuZC1zaWduOiBcXGYxNTQ7XHJcbiRmYS12YXItdmlydXNlczogXFxlMDc2O1xyXG4kZmEtdmFyLXNxdWFyZS1wZXJzb24tY29uZmluZWQ6IFxcZTU3NztcclxuJGZhLXZhci11c2VyLXRpZTogXFxmNTA4O1xyXG4kZmEtdmFyLWFycm93LWRvd24tbG9uZzogXFxmMTc1O1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXFxmMTc1O1xyXG4kZmEtdmFyLXRlbnQtYXJyb3ctZG93bi10by1saW5lOiBcXGU1N2U7XHJcbiRmYS12YXItY2VydGlmaWNhdGU6IFxcZjBhMztcclxuJGZhLXZhci1yZXBseS1hbGw6IFxcZjEyMjtcclxuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXFxmMTIyO1xyXG4kZmEtdmFyLXN1aXRjYXNlOiBcXGYwZjI7XHJcbiRmYS12YXItcGVyc29uLXNrYXRpbmc6IFxcZjdjNTtcclxuJGZhLXZhci1za2F0aW5nOiBcXGY3YzU7XHJcbiRmYS12YXItZmlsdGVyLWNpcmNsZS1kb2xsYXI6IFxcZjY2MjtcclxuJGZhLXZhci1mdW5uZWwtZG9sbGFyOiBcXGY2NjI7XHJcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcXGYwODM7XHJcbiRmYS12YXItY2lyY2xlLWFycm93LWRvd246IFxcZjBhYjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXFxmMGFiO1xyXG4kZmEtdmFyLWZpbGUtaW1wb3J0OiBcXGY1NmY7XHJcbiRmYS12YXItYXJyb3ctcmlnaHQtdG8tZmlsZTogXFxmNTZmO1xyXG4kZmEtdmFyLXNxdWFyZS1hcnJvdy11cC1yaWdodDogXFxmMTRjO1xyXG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcXGYxNGM7XHJcbiRmYS12YXItYm94LW9wZW46IFxcZjQ5ZTtcclxuJGZhLXZhci1zY3JvbGw6IFxcZjcwZTtcclxuJGZhLXZhci1zcGE6IFxcZjViYjtcclxuJGZhLXZhci1sb2NhdGlvbi1waW4tbG9jazogXFxlNTFmO1xyXG4kZmEtdmFyLXBhdXNlOiBcXGYwNGM7XHJcbiRmYS12YXItaGlsbC1hdmFsYW5jaGU6IFxcZTUwNztcclxuJGZhLXZhci10ZW1wZXJhdHVyZS1lbXB0eTogXFxmMmNiO1xyXG4kZmEtdmFyLXRlbXBlcmF0dXJlLTA6IFxcZjJjYjtcclxuJGZhLXZhci10aGVybW9tZXRlci0wOiBcXGYyY2I7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFxcZjJjYjtcclxuJGZhLXZhci1ib21iOiBcXGYxZTI7XHJcbiRmYS12YXItcmVnaXN0ZXJlZDogXFxmMjVkO1xyXG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXFxmMmJiO1xyXG4kZmEtdmFyLWNvbnRhY3QtY2FyZDogXFxmMmJiO1xyXG4kZmEtdmFyLXZjYXJkOiBcXGYyYmI7XHJcbiRmYS12YXItc2NhbGUtdW5iYWxhbmNlZC1mbGlwOiBcXGY1MTY7XHJcbiRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodDogXFxmNTE2O1xyXG4kZmEtdmFyLXN1YnNjcmlwdDogXFxmMTJjO1xyXG4kZmEtdmFyLWRpYW1vbmQtdHVybi1yaWdodDogXFxmNWViO1xyXG4kZmEtdmFyLWRpcmVjdGlvbnM6IFxcZjVlYjtcclxuJGZhLXZhci1idXJzdDogXFxlNGRjO1xyXG4kZmEtdmFyLWhvdXNlLWxhcHRvcDogXFxlMDY2O1xyXG4kZmEtdmFyLWxhcHRvcC1ob3VzZTogXFxlMDY2O1xyXG4kZmEtdmFyLWZhY2UtdGlyZWQ6IFxcZjVjODtcclxuJGZhLXZhci10aXJlZDogXFxmNWM4O1xyXG4kZmEtdmFyLW1vbmV5LWJpbGxzOiBcXGUxZjM7XHJcbiRmYS12YXItc21vZzogXFxmNzVmO1xyXG4kZmEtdmFyLWNydXRjaDogXFxmN2Y3O1xyXG4kZmEtdmFyLWNsb3VkLWFycm93LXVwOiBcXGYwZWU7XHJcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcXGYwZWU7XHJcbiRmYS12YXItY2xvdWQtdXBsb2FkLWFsdDogXFxmMGVlO1xyXG4kZmEtdmFyLXBhbGV0dGU6IFxcZjUzZjtcclxuJGZhLXZhci1hcnJvd3MtdHVybi1yaWdodDogXFxlNGMwO1xyXG4kZmEtdmFyLXZlc3Q6IFxcZTA4NTtcclxuJGZhLXZhci1mZXJyeTogXFxlNGVhO1xyXG4kZmEtdmFyLWFycm93cy1kb3duLXRvLXBlb3BsZTogXFxlNGI5O1xyXG4kZmEtdmFyLXNlZWRsaW5nOiBcXGY0ZDg7XHJcbiRmYS12YXItc3Byb3V0OiBcXGY0ZDg7XHJcbiRmYS12YXItbGVmdC1yaWdodDogXFxmMzM3O1xyXG4kZmEtdmFyLWFycm93cy1hbHQtaDogXFxmMzM3O1xyXG4kZmEtdmFyLWJveGVzLXBhY2tpbmc6IFxcZTRjNztcclxuJGZhLXZhci1jaXJjbGUtYXJyb3ctbGVmdDogXFxmMGE4O1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcXGYwYTg7XHJcbiRmYS12YXItZ3JvdXAtYXJyb3dzLXJvdGF0ZTogXFxlNGY2O1xyXG4kZmEtdmFyLWJvd2wtZm9vZDogXFxlNGM2O1xyXG4kZmEtdmFyLWNhbmR5LWNhbmU6IFxcZjc4NjtcclxuJGZhLXZhci1hcnJvdy1kb3duLXdpZGUtc2hvcnQ6IFxcZjE2MDtcclxuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFxcZjE2MDtcclxuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duOiBcXGYxNjA7XHJcbiRmYS12YXItY2xvdWQtYm9sdDogXFxmNzZjO1xyXG4kZmEtdmFyLXRodW5kZXJzdG9ybTogXFxmNzZjO1xyXG4kZmEtdmFyLXRleHQtc2xhc2g6IFxcZjg3ZDtcclxuJGZhLXZhci1yZW1vdmUtZm9ybWF0OiBcXGY4N2Q7XHJcbiRmYS12YXItZmFjZS1zbWlsZS13aW5rOiBcXGY0ZGE7XHJcbiRmYS12YXItc21pbGUtd2luazogXFxmNGRhO1xyXG4kZmEtdmFyLWZpbGUtd29yZDogXFxmMWMyO1xyXG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludDogXFxmMWM0O1xyXG4kZmEtdmFyLWFycm93cy1sZWZ0LXJpZ2h0OiBcXGYwN2U7XHJcbiRmYS12YXItYXJyb3dzLWg6IFxcZjA3ZTtcclxuJGZhLXZhci1ob3VzZS1sb2NrOiBcXGU1MTA7XHJcbiRmYS12YXItY2xvdWQtYXJyb3ctZG93bjogXFxmMGVkO1xyXG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcXGYwZWQ7XHJcbiRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0OiBcXGYwZWQ7XHJcbiRmYS12YXItY2hpbGRyZW46IFxcZTRlMTtcclxuJGZhLXZhci1jaGFsa2JvYXJkOiBcXGY1MWI7XHJcbiRmYS12YXItYmxhY2tib2FyZDogXFxmNTFiO1xyXG4kZmEtdmFyLXVzZXItbGFyZ2Utc2xhc2g6IFxcZjRmYTtcclxuJGZhLXZhci11c2VyLWFsdC1zbGFzaDogXFxmNGZhO1xyXG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFxcZjJiNjtcclxuJGZhLXZhci1oYW5kc2hha2Utc2ltcGxlLXNsYXNoOiBcXGUwNWY7XHJcbiRmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaDogXFxlMDVmO1xyXG4kZmEtdmFyLW1hdHRyZXNzLXBpbGxvdzogXFxlNTI1O1xyXG4kZmEtdmFyLWd1YXJhbmktc2lnbjogXFxlMTlhO1xyXG4kZmEtdmFyLWFycm93cy1yb3RhdGU6IFxcZjAyMTtcclxuJGZhLXZhci1yZWZyZXNoOiBcXGYwMjE7XHJcbiRmYS12YXItc3luYzogXFxmMDIxO1xyXG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcXGYxMzQ7XHJcbiRmYS12YXItY3J1emVpcm8tc2lnbjogXFxlMTUyO1xyXG4kZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbDogXFxmNTMyO1xyXG4kZmEtdmFyLXNoaWVsZC1oYWx2ZWQ6IFxcZjNlZDtcclxuJGZhLXZhci1zaGllbGQtYWx0OiBcXGYzZWQ7XHJcbiRmYS12YXItYm9vay1hdGxhczogXFxmNTU4O1xyXG4kZmEtdmFyLWF0bGFzOiBcXGY1NTg7XHJcbiRmYS12YXItdmlydXM6IFxcZTA3NDtcclxuJGZhLXZhci1lbnZlbG9wZS1jaXJjbGUtY2hlY2s6IFxcZTRlODtcclxuJGZhLXZhci1sYXllci1ncm91cDogXFxmNWZkO1xyXG4kZmEtdmFyLWFycm93cy10by1kb3Q6IFxcZTRiZTtcclxuJGZhLXZhci1hcmNod2F5OiBcXGY1NTc7XHJcbiRmYS12YXItaGVhcnQtY2lyY2xlLWNoZWNrOiBcXGU0ZmQ7XHJcbiRmYS12YXItaG91c2UtY2hpbW5leS1jcmFjazogXFxmNmYxO1xyXG4kZmEtdmFyLWhvdXNlLWRhbWFnZTogXFxmNmYxO1xyXG4kZmEtdmFyLWZpbGUtemlwcGVyOiBcXGYxYzY7XHJcbiRmYS12YXItZmlsZS1hcmNoaXZlOiBcXGYxYzY7XHJcbiRmYS12YXItc3F1YXJlOiBcXGYwYzg7XHJcbiRmYS12YXItbWFydGluaS1nbGFzcy1lbXB0eTogXFxmMDAwO1xyXG4kZmEtdmFyLWdsYXNzLW1hcnRpbmk6IFxcZjAwMDtcclxuJGZhLXZhci1jb3VjaDogXFxmNGI4O1xyXG4kZmEtdmFyLWNlZGktc2lnbjogXFxlMGRmO1xyXG4kZmEtdmFyLWl0YWxpYzogXFxmMDMzO1xyXG4kZmEtdmFyLXRhYmxlLWNlbGxzLWNvbHVtbi1sb2NrOiBcXGU2Nzg7XHJcbiRmYS12YXItY2h1cmNoOiBcXGY1MWQ7XHJcbiRmYS12YXItY29tbWVudHMtZG9sbGFyOiBcXGY2NTM7XHJcbiRmYS12YXItZGVtb2NyYXQ6IFxcZjc0NztcclxuJGZhLXZhci16OiBcXDVhO1xyXG4kZmEtdmFyLXBlcnNvbi1za2lpbmc6IFxcZjdjOTtcclxuJGZhLXZhci1za2lpbmc6IFxcZjdjOTtcclxuJGZhLXZhci1yb2FkLWxvY2s6IFxcZTU2NztcclxuJGZhLXZhci1hOiBcXDQxO1xyXG4kZmEtdmFyLXRlbXBlcmF0dXJlLWFycm93LWRvd246IFxcZTAzZjtcclxuJGZhLXZhci10ZW1wZXJhdHVyZS1kb3duOiBcXGUwM2Y7XHJcbiRmYS12YXItZmVhdGhlci1wb2ludGVkOiBcXGY1NmI7XHJcbiRmYS12YXItZmVhdGhlci1hbHQ6IFxcZjU2YjtcclxuJGZhLXZhci1wOiBcXDUwO1xyXG4kZmEtdmFyLXNub3dmbGFrZTogXFxmMmRjO1xyXG4kZmEtdmFyLW5ld3NwYXBlcjogXFxmMWVhO1xyXG4kZmEtdmFyLXJlY3RhbmdsZS1hZDogXFxmNjQxO1xyXG4kZmEtdmFyLWFkOiBcXGY2NDE7XHJcbiRmYS12YXItY2lyY2xlLWFycm93LXJpZ2h0OiBcXGYwYTk7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcXGYwYTk7XHJcbiRmYS12YXItZmlsdGVyLWNpcmNsZS14bWFyazogXFxlMTdiO1xyXG4kZmEtdmFyLWxvY3VzdDogXFxlNTIwO1xyXG4kZmEtdmFyLXNvcnQ6IFxcZjBkYztcclxuJGZhLXZhci11bnNvcnRlZDogXFxmMGRjO1xyXG4kZmEtdmFyLWxpc3Qtb2w6IFxcZjBjYjtcclxuJGZhLXZhci1saXN0LTEtMjogXFxmMGNiO1xyXG4kZmEtdmFyLWxpc3QtbnVtZXJpYzogXFxmMGNiO1xyXG4kZmEtdmFyLXBlcnNvbi1kcmVzcy1idXJzdDogXFxlNTQ0O1xyXG4kZmEtdmFyLW1vbmV5LWNoZWNrLWRvbGxhcjogXFxmNTNkO1xyXG4kZmEtdmFyLW1vbmV5LWNoZWNrLWFsdDogXFxmNTNkO1xyXG4kZmEtdmFyLXZlY3Rvci1zcXVhcmU6IFxcZjVjYjtcclxuJGZhLXZhci1icmVhZC1zbGljZTogXFxmN2VjO1xyXG4kZmEtdmFyLWxhbmd1YWdlOiBcXGYxYWI7XHJcbiRmYS12YXItZmFjZS1raXNzLXdpbmstaGVhcnQ6IFxcZjU5ODtcclxuJGZhLXZhci1raXNzLXdpbmstaGVhcnQ6IFxcZjU5ODtcclxuJGZhLXZhci1maWx0ZXI6IFxcZjBiMDtcclxuJGZhLXZhci1xdWVzdGlvbjogXFwzZjtcclxuJGZhLXZhci1maWxlLXNpZ25hdHVyZTogXFxmNTczO1xyXG4kZmEtdmFyLXVwLWRvd24tbGVmdC1yaWdodDogXFxmMGIyO1xyXG4kZmEtdmFyLWFycm93cy1hbHQ6IFxcZjBiMjtcclxuJGZhLXZhci1ob3VzZS1jaGltbmV5LXVzZXI6IFxcZTA2NTtcclxuJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQ6IFxcZjRiZTtcclxuJGZhLXZhci1wdXp6bGUtcGllY2U6IFxcZjEyZTtcclxuJGZhLXZhci1tb25leS1jaGVjazogXFxmNTNjO1xyXG4kZmEtdmFyLXN0YXItaGFsZi1zdHJva2U6IFxcZjVjMDtcclxuJGZhLXZhci1zdGFyLWhhbGYtYWx0OiBcXGY1YzA7XHJcbiRmYS12YXItY29kZTogXFxmMTIxO1xyXG4kZmEtdmFyLXdoaXNrZXktZ2xhc3M6IFxcZjdhMDtcclxuJGZhLXZhci1nbGFzcy13aGlza2V5OiBcXGY3YTA7XHJcbiRmYS12YXItYnVpbGRpbmctY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0ZDM7XHJcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1jaGFydDogXFxlNTIyO1xyXG4kZmEtdmFyLWFycm93LXVwLXJpZ2h0LWZyb20tc3F1YXJlOiBcXGYwOGU7XHJcbiRmYS12YXItZXh0ZXJuYWwtbGluazogXFxmMDhlO1xyXG4kZmEtdmFyLWN1YmVzLXN0YWNrZWQ6IFxcZTRlNjtcclxuJGZhLXZhci13b24tc2lnbjogXFxmMTU5O1xyXG4kZmEtdmFyLWtydzogXFxmMTU5O1xyXG4kZmEtdmFyLXdvbjogXFxmMTU5O1xyXG4kZmEtdmFyLXZpcnVzLWNvdmlkOiBcXGU0YTg7XHJcbiRmYS12YXItYXVzdHJhbC1zaWduOiBcXGUwYTk7XHJcbiRmYS12YXItZjogXFw0NjtcclxuJGZhLXZhci1sZWFmOiBcXGYwNmM7XHJcbiRmYS12YXItcm9hZDogXFxmMDE4O1xyXG4kZmEtdmFyLXRheGk6IFxcZjFiYTtcclxuJGZhLXZhci1jYWI6IFxcZjFiYTtcclxuJGZhLXZhci1wZXJzb24tY2lyY2xlLXBsdXM6IFxcZTU0MTtcclxuJGZhLXZhci1jaGFydC1waWU6IFxcZjIwMDtcclxuJGZhLXZhci1waWUtY2hhcnQ6IFxcZjIwMDtcclxuJGZhLXZhci1ib2x0LWxpZ2h0bmluZzogXFxlMGI3O1xyXG4kZmEtdmFyLXNhY2steG1hcms6IFxcZTU2YTtcclxuJGZhLXZhci1maWxlLWV4Y2VsOiBcXGYxYzM7XHJcbiRmYS12YXItZmlsZS1jb250cmFjdDogXFxmNTZjO1xyXG4kZmEtdmFyLWZpc2gtZmluczogXFxlNGYyO1xyXG4kZmEtdmFyLWJ1aWxkaW5nLWZsYWc6IFxcZTRkNTtcclxuJGZhLXZhci1mYWNlLWdyaW4tYmVhbTogXFxmNTgyO1xyXG4kZmEtdmFyLWdyaW4tYmVhbTogXFxmNTgyO1xyXG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcXGYyNDg7XHJcbiRmYS12YXItcG9vcDogXFxmNjE5O1xyXG4kZmEtdmFyLWxvY2F0aW9uLXBpbjogXFxmMDQxO1xyXG4kZmEtdmFyLW1hcC1tYXJrZXI6IFxcZjA0MTtcclxuJGZhLXZhci1rYWFiYTogXFxmNjZiO1xyXG4kZmEtdmFyLXRvaWxldC1wYXBlcjogXFxmNzFlO1xyXG4kZmEtdmFyLWhlbG1ldC1zYWZldHk6IFxcZjgwNztcclxuJGZhLXZhci1oYXJkLWhhdDogXFxmODA3O1xyXG4kZmEtdmFyLWhhdC1oYXJkOiBcXGY4MDc7XHJcbiRmYS12YXItZWplY3Q6IFxcZjA1MjtcclxuJGZhLXZhci1jaXJjbGUtcmlnaHQ6IFxcZjM1YTtcclxuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OiBcXGYzNWE7XHJcbiRmYS12YXItcGxhbmUtY2lyY2xlLWNoZWNrOiBcXGU1NTU7XHJcbiRmYS12YXItZmFjZS1yb2xsaW5nLWV5ZXM6IFxcZjVhNTtcclxuJGZhLXZhci1tZWgtcm9sbGluZy1leWVzOiBcXGY1YTU7XHJcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcXGYyNDc7XHJcbiRmYS12YXItY2hhcnQtbGluZTogXFxmMjAxO1xyXG4kZmEtdmFyLWxpbmUtY2hhcnQ6IFxcZjIwMTtcclxuJGZhLXZhci1tYXNrLXZlbnRpbGF0b3I6IFxcZTUyNDtcclxuJGZhLXZhci1hcnJvdy1yaWdodDogXFxmMDYxO1xyXG4kZmEtdmFyLXNpZ25zLXBvc3Q6IFxcZjI3NztcclxuJGZhLXZhci1tYXAtc2lnbnM6IFxcZjI3NztcclxuJGZhLXZhci1jYXNoLXJlZ2lzdGVyOiBcXGY3ODg7XHJcbiRmYS12YXItcGVyc29uLWNpcmNsZS1xdWVzdGlvbjogXFxlNTQyO1xyXG4kZmEtdmFyLWg6IFxcNDg7XHJcbiRmYS12YXItdGFycDogXFxlNTdiO1xyXG4kZmEtdmFyLXNjcmV3ZHJpdmVyLXdyZW5jaDogXFxmN2Q5O1xyXG4kZmEtdmFyLXRvb2xzOiBcXGY3ZDk7XHJcbiRmYS12YXItYXJyb3dzLXRvLWV5ZTogXFxlNGJmO1xyXG4kZmEtdmFyLXBsdWctY2lyY2xlLWJvbHQ6IFxcZTU1YjtcclxuJGZhLXZhci1oZWFydDogXFxmMDA0O1xyXG4kZmEtdmFyLW1hcnMtYW5kLXZlbnVzOiBcXGYyMjQ7XHJcbiRmYS12YXItaG91c2UtdXNlcjogXFxlMWIwO1xyXG4kZmEtdmFyLWhvbWUtdXNlcjogXFxlMWIwO1xyXG4kZmEtdmFyLWR1bXBzdGVyLWZpcmU6IFxcZjc5NDtcclxuJGZhLXZhci1ob3VzZS1jcmFjazogXFxlM2IxO1xyXG4kZmEtdmFyLW1hcnRpbmktZ2xhc3MtY2l0cnVzOiBcXGY1NjE7XHJcbiRmYS12YXItY29ja3RhaWw6IFxcZjU2MTtcclxuJGZhLXZhci1mYWNlLXN1cnByaXNlOiBcXGY1YzI7XHJcbiRmYS12YXItc3VycHJpc2U6IFxcZjVjMjtcclxuJGZhLXZhci1ib3R0bGUtd2F0ZXI6IFxcZTRjNTtcclxuJGZhLXZhci1jaXJjbGUtcGF1c2U6IFxcZjI4YjtcclxuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFxcZjI4YjtcclxuJGZhLXZhci10b2lsZXQtcGFwZXItc2xhc2g6IFxcZTA3MjtcclxuJGZhLXZhci1hcHBsZS13aG9sZTogXFxmNWQxO1xyXG4kZmEtdmFyLWFwcGxlLWFsdDogXFxmNWQxO1xyXG4kZmEtdmFyLWtpdGNoZW4tc2V0OiBcXGU1MWE7XHJcbiRmYS12YXItcjogXFw1MjtcclxuJGZhLXZhci10ZW1wZXJhdHVyZS1xdWFydGVyOiBcXGYyY2E7XHJcbiRmYS12YXItdGVtcGVyYXR1cmUtMTogXFxmMmNhO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFxcZjJjYTtcclxuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcXGYyY2E7XHJcbiRmYS12YXItY3ViZTogXFxmMWIyO1xyXG4kZmEtdmFyLWJpdGNvaW4tc2lnbjogXFxlMGI0O1xyXG4kZmEtdmFyLXNoaWVsZC1kb2c6IFxcZTU3MztcclxuJGZhLXZhci1zb2xhci1wYW5lbDogXFxmNWJhO1xyXG4kZmEtdmFyLWxvY2stb3BlbjogXFxmM2MxO1xyXG4kZmEtdmFyLWVsZXZhdG9yOiBcXGUxNmQ7XHJcbiRmYS12YXItbW9uZXktYmlsbC10cmFuc2ZlcjogXFxlNTI4O1xyXG4kZmEtdmFyLW1vbmV5LWJpbGwtdHJlbmQtdXA6IFxcZTUyOTtcclxuJGZhLXZhci1ob3VzZS1mbG9vZC13YXRlci1jaXJjbGUtYXJyb3ctcmlnaHQ6IFxcZTUwZjtcclxuJGZhLXZhci1zcXVhcmUtcG9sbC1ob3Jpem9udGFsOiBcXGY2ODI7XHJcbiRmYS12YXItcG9sbC1oOiBcXGY2ODI7XHJcbiRmYS12YXItY2lyY2xlOiBcXGYxMTE7XHJcbiRmYS12YXItYmFja3dhcmQtZmFzdDogXFxmMDQ5O1xyXG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFxcZjA0OTtcclxuJGZhLXZhci1yZWN5Y2xlOiBcXGYxYjg7XHJcbiRmYS12YXItdXNlci1hc3Ryb25hdXQ6IFxcZjRmYjtcclxuJGZhLXZhci1wbGFuZS1zbGFzaDogXFxlMDY5O1xyXG4kZmEtdmFyLXRyYWRlbWFyazogXFxmMjVjO1xyXG4kZmEtdmFyLWJhc2tldGJhbGw6IFxcZjQzNDtcclxuJGZhLXZhci1iYXNrZXRiYWxsLWJhbGw6IFxcZjQzNDtcclxuJGZhLXZhci1zYXRlbGxpdGUtZGlzaDogXFxmN2MwO1xyXG4kZmEtdmFyLWNpcmNsZS11cDogXFxmMzViO1xyXG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXA6IFxcZjM1YjtcclxuJGZhLXZhci1tb2JpbGUtc2NyZWVuLWJ1dHRvbjogXFxmM2NkO1xyXG4kZmEtdmFyLW1vYmlsZS1hbHQ6IFxcZjNjZDtcclxuJGZhLXZhci12b2x1bWUtaGlnaDogXFxmMDI4O1xyXG4kZmEtdmFyLXZvbHVtZS11cDogXFxmMDI4O1xyXG4kZmEtdmFyLXVzZXJzLXJheXM6IFxcZTU5MztcclxuJGZhLXZhci13YWxsZXQ6IFxcZjU1NTtcclxuJGZhLXZhci1jbGlwYm9hcmQtY2hlY2s6IFxcZjQ2YztcclxuJGZhLXZhci1maWxlLWF1ZGlvOiBcXGYxYzc7XHJcbiRmYS12YXItYnVyZ2VyOiBcXGY4MDU7XHJcbiRmYS12YXItaGFtYnVyZ2VyOiBcXGY4MDU7XHJcbiRmYS12YXItd3JlbmNoOiBcXGYwYWQ7XHJcbiRmYS12YXItYnVnczogXFxlNGQwO1xyXG4kZmEtdmFyLXJ1cGVlLXNpZ246IFxcZjE1NjtcclxuJGZhLXZhci1ydXBlZTogXFxmMTU2O1xyXG4kZmEtdmFyLWZpbGUtaW1hZ2U6IFxcZjFjNTtcclxuJGZhLXZhci1jaXJjbGUtcXVlc3Rpb246IFxcZjA1OTtcclxuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFxcZjA1OTtcclxuJGZhLXZhci1wbGFuZS1kZXBhcnR1cmU6IFxcZjViMDtcclxuJGZhLXZhci1oYW5kc2hha2Utc2xhc2g6IFxcZTA2MDtcclxuJGZhLXZhci1ib29rLWJvb2ttYXJrOiBcXGUwYmI7XHJcbiRmYS12YXItY29kZS1icmFuY2g6IFxcZjEyNjtcclxuJGZhLXZhci1oYXQtY293Ym95OiBcXGY4YzA7XHJcbiRmYS12YXItYnJpZGdlOiBcXGU0Yzg7XHJcbiRmYS12YXItcGhvbmUtZmxpcDogXFxmODc5O1xyXG4kZmEtdmFyLXBob25lLWFsdDogXFxmODc5O1xyXG4kZmEtdmFyLXRydWNrLWZyb250OiBcXGUyYjc7XHJcbiRmYS12YXItY2F0OiBcXGY2YmU7XHJcbiRmYS12YXItYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNGFiO1xyXG4kZmEtdmFyLXRydWNrLWZpZWxkOiBcXGU1OGQ7XHJcbiRmYS12YXItcm91dGU6IFxcZjRkNztcclxuJGZhLXZhci1jbGlwYm9hcmQtcXVlc3Rpb246IFxcZTRlMztcclxuJGZhLXZhci1wYW5vcmFtYTogXFxlMjA5O1xyXG4kZmEtdmFyLWNvbW1lbnQtbWVkaWNhbDogXFxmN2Y1O1xyXG4kZmEtdmFyLXRlZXRoLW9wZW46IFxcZjYyZjtcclxuJGZhLXZhci1maWxlLWNpcmNsZS1taW51czogXFxlNGVkO1xyXG4kZmEtdmFyLXRhZ3M6IFxcZjAyYztcclxuJGZhLXZhci13aW5lLWdsYXNzOiBcXGY0ZTM7XHJcbiRmYS12YXItZm9yd2FyZC1mYXN0OiBcXGYwNTA7XHJcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcXGYwNTA7XHJcbiRmYS12YXItZmFjZS1tZWgtYmxhbms6IFxcZjVhNDtcclxuJGZhLXZhci1tZWgtYmxhbms6IFxcZjVhNDtcclxuJGZhLXZhci1zcXVhcmUtcGFya2luZzogXFxmNTQwO1xyXG4kZmEtdmFyLXBhcmtpbmc6IFxcZjU0MDtcclxuJGZhLXZhci1ob3VzZS1zaWduYWw6IFxcZTAxMjtcclxuJGZhLXZhci1iYXJzLXByb2dyZXNzOiBcXGY4Mjg7XHJcbiRmYS12YXItdGFza3MtYWx0OiBcXGY4Mjg7XHJcbiRmYS12YXItZmF1Y2V0LWRyaXA6IFxcZTAwNjtcclxuJGZhLXZhci1jYXJ0LWZsYXRiZWQ6IFxcZjQ3NDtcclxuJGZhLXZhci1kb2xseS1mbGF0YmVkOiBcXGY0NzQ7XHJcbiRmYS12YXItYmFuLXNtb2tpbmc6IFxcZjU0ZDtcclxuJGZhLXZhci1zbW9raW5nLWJhbjogXFxmNTRkO1xyXG4kZmEtdmFyLXRlcm1pbmFsOiBcXGYxMjA7XHJcbiRmYS12YXItbW9iaWxlLWJ1dHRvbjogXFxmMTBiO1xyXG4kZmEtdmFyLWhvdXNlLW1lZGljYWwtZmxhZzogXFxlNTE0O1xyXG4kZmEtdmFyLWJhc2tldC1zaG9wcGluZzogXFxmMjkxO1xyXG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXFxmMjkxO1xyXG4kZmEtdmFyLXRhcGU6IFxcZjRkYjtcclxuJGZhLXZhci1idXMtc2ltcGxlOiBcXGY1NWU7XHJcbiRmYS12YXItYnVzLWFsdDogXFxmNTVlO1xyXG4kZmEtdmFyLWV5ZTogXFxmMDZlO1xyXG4kZmEtdmFyLWZhY2Utc2FkLWNyeTogXFxmNWIzO1xyXG4kZmEtdmFyLXNhZC1jcnk6IFxcZjViMztcclxuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXFxmMjllO1xyXG4kZmEtdmFyLXBlcnNvbi1taWxpdGFyeS10by1wZXJzb246IFxcZTU0YztcclxuJGZhLXZhci1maWxlLXNoaWVsZDogXFxlNGYwO1xyXG4kZmEtdmFyLXVzZXItc2xhc2g6IFxcZjUwNjtcclxuJGZhLXZhci1wZW46IFxcZjMwNDtcclxuJGZhLXZhci10b3dlci1vYnNlcnZhdGlvbjogXFxlNTg2O1xyXG4kZmEtdmFyLWZpbGUtY29kZTogXFxmMWM5O1xyXG4kZmEtdmFyLXNpZ25hbDogXFxmMDEyO1xyXG4kZmEtdmFyLXNpZ25hbC01OiBcXGYwMTI7XHJcbiRmYS12YXItc2lnbmFsLXBlcmZlY3Q6IFxcZjAxMjtcclxuJGZhLXZhci1idXM6IFxcZjIwNztcclxuJGZhLXZhci1oZWFydC1jaXJjbGUteG1hcms6IFxcZTUwMTtcclxuJGZhLXZhci1ob3VzZS1jaGltbmV5OiBcXGUzYWY7XHJcbiRmYS12YXItaG9tZS1sZzogXFxlM2FmO1xyXG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXFxmMmQwO1xyXG4kZmEtdmFyLWZhY2UtZnJvd246IFxcZjExOTtcclxuJGZhLXZhci1mcm93bjogXFxmMTE5O1xyXG4kZmEtdmFyLXByZXNjcmlwdGlvbjogXFxmNWIxO1xyXG4kZmEtdmFyLXNob3A6IFxcZjU0ZjtcclxuJGZhLXZhci1zdG9yZS1hbHQ6IFxcZjU0ZjtcclxuJGZhLXZhci1mbG9wcHktZGlzazogXFxmMGM3O1xyXG4kZmEtdmFyLXNhdmU6IFxcZjBjNztcclxuJGZhLXZhci12aWhhcmE6IFxcZjZhNztcclxuJGZhLXZhci1zY2FsZS11bmJhbGFuY2VkOiBcXGY1MTU7XHJcbiRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0OiBcXGY1MTU7XHJcbiRmYS12YXItc29ydC11cDogXFxmMGRlO1xyXG4kZmEtdmFyLXNvcnQtYXNjOiBcXGYwZGU7XHJcbiRmYS12YXItY29tbWVudC1kb3RzOiBcXGY0YWQ7XHJcbiRmYS12YXItY29tbWVudGluZzogXFxmNGFkO1xyXG4kZmEtdmFyLXBsYW50LXdpbHQ6IFxcZTVhYTtcclxuJGZhLXZhci1kaWFtb25kOiBcXGYyMTk7XHJcbiRmYS12YXItZmFjZS1ncmluLXNxdWludDogXFxmNTg1O1xyXG4kZmEtdmFyLWdyaW4tc3F1aW50OiBcXGY1ODU7XHJcbiRmYS12YXItaGFuZC1ob2xkaW5nLWRvbGxhcjogXFxmNGMwO1xyXG4kZmEtdmFyLWhhbmQtaG9sZGluZy11c2Q6IFxcZjRjMDtcclxuJGZhLXZhci1iYWN0ZXJpdW06IFxcZTA1YTtcclxuJGZhLXZhci1oYW5kLXBvaW50ZXI6IFxcZjI1YTtcclxuJGZhLXZhci1kcnVtLXN0ZWVscGFuOiBcXGY1NmE7XHJcbiRmYS12YXItaGFuZC1zY2lzc29yczogXFxmMjU3O1xyXG4kZmEtdmFyLWhhbmRzLXByYXlpbmc6IFxcZjY4NDtcclxuJGZhLXZhci1wcmF5aW5nLWhhbmRzOiBcXGY2ODQ7XHJcbiRmYS12YXItYXJyb3ctcm90YXRlLXJpZ2h0OiBcXGYwMWU7XHJcbiRmYS12YXItYXJyb3ctcmlnaHQtcm90YXRlOiBcXGYwMWU7XHJcbiRmYS12YXItYXJyb3ctcm90YXRlLWZvcndhcmQ6IFxcZjAxZTtcclxuJGZhLXZhci1yZWRvOiBcXGYwMWU7XHJcbiRmYS12YXItYmlvaGF6YXJkOiBcXGY3ODA7XHJcbiRmYS12YXItbG9jYXRpb24tY3Jvc3NoYWlyczogXFxmNjAxO1xyXG4kZmEtdmFyLWxvY2F0aW9uOiBcXGY2MDE7XHJcbiRmYS12YXItbWFycy1kb3VibGU6IFxcZjIyNztcclxuJGZhLXZhci1jaGlsZC1kcmVzczogXFxlNTljO1xyXG4kZmEtdmFyLXVzZXJzLWJldHdlZW4tbGluZXM6IFxcZTU5MTtcclxuJGZhLXZhci1sdW5ncy12aXJ1czogXFxlMDY3O1xyXG4kZmEtdmFyLWZhY2UtZ3Jpbi10ZWFyczogXFxmNTg4O1xyXG4kZmEtdmFyLWdyaW4tdGVhcnM6IFxcZjU4ODtcclxuJGZhLXZhci1waG9uZTogXFxmMDk1O1xyXG4kZmEtdmFyLWNhbGVuZGFyLXhtYXJrOiBcXGYyNzM7XHJcbiRmYS12YXItY2FsZW5kYXItdGltZXM6IFxcZjI3MztcclxuJGZhLXZhci1jaGlsZC1yZWFjaGluZzogXFxlNTlkO1xyXG4kZmEtdmFyLWhlYWQtc2lkZS12aXJ1czogXFxlMDY0O1xyXG4kZmEtdmFyLXVzZXItZ2VhcjogXFxmNGZlO1xyXG4kZmEtdmFyLXVzZXItY29nOiBcXGY0ZmU7XHJcbiRmYS12YXItYXJyb3ctdXAtMS05OiBcXGYxNjM7XHJcbiRmYS12YXItc29ydC1udW1lcmljLXVwOiBcXGYxNjM7XHJcbiRmYS12YXItZG9vci1jbG9zZWQ6IFxcZjUyYTtcclxuJGZhLXZhci1zaGllbGQtdmlydXM6IFxcZTA2YztcclxuJGZhLXZhci1kaWNlLXNpeDogXFxmNTI2O1xyXG4kZmEtdmFyLW1vc3F1aXRvLW5ldDogXFxlNTJjO1xyXG4kZmEtdmFyLWJyaWRnZS13YXRlcjogXFxlNGNlO1xyXG4kZmEtdmFyLXBlcnNvbi1ib290aDogXFxmNzU2O1xyXG4kZmEtdmFyLXRleHQtd2lkdGg6IFxcZjAzNTtcclxuJGZhLXZhci1oYXQtd2l6YXJkOiBcXGY2ZTg7XHJcbiRmYS12YXItcGVuLWZhbmN5OiBcXGY1YWM7XHJcbiRmYS12YXItcGVyc29uLWRpZ2dpbmc6IFxcZjg1ZTtcclxuJGZhLXZhci1kaWdnaW5nOiBcXGY4NWU7XHJcbiRmYS12YXItdHJhc2g6IFxcZjFmODtcclxuJGZhLXZhci1nYXVnZS1zaW1wbGU6IFxcZjYyOTtcclxuJGZhLXZhci1nYXVnZS1zaW1wbGUtbWVkOiBcXGY2Mjk7XHJcbiRmYS12YXItdGFjaG9tZXRlci1hdmVyYWdlOiBcXGY2Mjk7XHJcbiRmYS12YXItYm9vay1tZWRpY2FsOiBcXGY3ZTY7XHJcbiRmYS12YXItcG9vOiBcXGYyZmU7XHJcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFxcZjEwZTtcclxuJGZhLXZhci1xdW90ZS1yaWdodC1hbHQ6IFxcZjEwZTtcclxuJGZhLXZhci1zaGlydDogXFxmNTUzO1xyXG4kZmEtdmFyLXQtc2hpcnQ6IFxcZjU1MztcclxuJGZhLXZhci10c2hpcnQ6IFxcZjU1MztcclxuJGZhLXZhci1jdWJlczogXFxmMWIzO1xyXG4kZmEtdmFyLWRpdmlkZTogXFxmNTI5O1xyXG4kZmEtdmFyLXRlbmdlLXNpZ246IFxcZjdkNztcclxuJGZhLXZhci10ZW5nZTogXFxmN2Q3O1xyXG4kZmEtdmFyLWhlYWRwaG9uZXM6IFxcZjAyNTtcclxuJGZhLXZhci1oYW5kcy1ob2xkaW5nOiBcXGY0YzI7XHJcbiRmYS12YXItaGFuZHMtY2xhcHBpbmc6IFxcZTFhODtcclxuJGZhLXZhci1yZXB1YmxpY2FuOiBcXGY3NWU7XHJcbiRmYS12YXItYXJyb3ctbGVmdDogXFxmMDYwO1xyXG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUteG1hcms6IFxcZTU0MztcclxuJGZhLXZhci1ydWxlcjogXFxmNTQ1O1xyXG4kZmEtdmFyLWFsaWduLWxlZnQ6IFxcZjAzNjtcclxuJGZhLXZhci1kaWNlLWQ2OiBcXGY2ZDE7XHJcbiRmYS12YXItcmVzdHJvb206IFxcZjdiZDtcclxuJGZhLXZhci1qOiBcXDRhO1xyXG4kZmEtdmFyLXVzZXJzLXZpZXdmaW5kZXI6IFxcZTU5NTtcclxuJGZhLXZhci1maWxlLXZpZGVvOiBcXGYxYzg7XHJcbiRmYS12YXItdXAtcmlnaHQtZnJvbS1zcXVhcmU6IFxcZjM1ZDtcclxuJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdDogXFxmMzVkO1xyXG4kZmEtdmFyLXRhYmxlLWNlbGxzOiBcXGYwMGE7XHJcbiRmYS12YXItdGg6IFxcZjAwYTtcclxuJGZhLXZhci1maWxlLXBkZjogXFxmMWMxO1xyXG4kZmEtdmFyLWJvb2stYmlibGU6IFxcZjY0NztcclxuJGZhLXZhci1iaWJsZTogXFxmNjQ3O1xyXG4kZmEtdmFyLW86IFxcNGY7XHJcbiRmYS12YXItc3VpdGNhc2UtbWVkaWNhbDogXFxmMGZhO1xyXG4kZmEtdmFyLW1lZGtpdDogXFxmMGZhO1xyXG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcXGYyMWI7XHJcbiRmYS12YXItb3R0ZXI6IFxcZjcwMDtcclxuJGZhLXZhci1wZXJzb24tZHJlc3M6IFxcZjE4MjtcclxuJGZhLXZhci1mZW1hbGU6IFxcZjE4MjtcclxuJGZhLXZhci1jb21tZW50LWRvbGxhcjogXFxmNjUxO1xyXG4kZmEtdmFyLWJ1c2luZXNzLXRpbWU6IFxcZjY0YTtcclxuJGZhLXZhci1icmllZmNhc2UtY2xvY2s6IFxcZjY0YTtcclxuJGZhLXZhci10YWJsZS1jZWxscy1sYXJnZTogXFxmMDA5O1xyXG4kZmEtdmFyLXRoLWxhcmdlOiBcXGYwMDk7XHJcbiRmYS12YXItYm9vay10YW5ha2g6IFxcZjgyNztcclxuJGZhLXZhci10YW5ha2g6IFxcZjgyNztcclxuJGZhLXZhci1waG9uZS12b2x1bWU6IFxcZjJhMDtcclxuJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTogXFxmMmEwO1xyXG4kZmEtdmFyLWhhdC1jb3dib3ktc2lkZTogXFxmOGMxO1xyXG4kZmEtdmFyLWNsaXBib2FyZC11c2VyOiBcXGY3ZjM7XHJcbiRmYS12YXItY2hpbGQ6IFxcZjFhZTtcclxuJGZhLXZhci1saXJhLXNpZ246IFxcZjE5NTtcclxuJGZhLXZhci1zYXRlbGxpdGU6IFxcZjdiZjtcclxuJGZhLXZhci1wbGFuZS1sb2NrOiBcXGU1NTg7XHJcbiRmYS12YXItdGFnOiBcXGYwMmI7XHJcbiRmYS12YXItY29tbWVudDogXFxmMDc1O1xyXG4kZmEtdmFyLWNha2UtY2FuZGxlczogXFxmMWZkO1xyXG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFxcZjFmZDtcclxuJGZhLXZhci1jYWtlOiBcXGYxZmQ7XHJcbiRmYS12YXItZW52ZWxvcGU6IFxcZjBlMDtcclxuJGZhLXZhci1hbmdsZXMtdXA6IFxcZjEwMjtcclxuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFxcZjEwMjtcclxuJGZhLXZhci1wYXBlcmNsaXA6IFxcZjBjNjtcclxuJGZhLXZhci1hcnJvdy1yaWdodC10by1jaXR5OiBcXGU0YjM7XHJcbiRmYS12YXItcmliYm9uOiBcXGY0ZDY7XHJcbiRmYS12YXItbHVuZ3M6IFxcZjYwNDtcclxuJGZhLXZhci1hcnJvdy11cC05LTE6IFxcZjg4NztcclxuJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0OiBcXGY4ODc7XHJcbiRmYS12YXItbGl0ZWNvaW4tc2lnbjogXFxlMWQzO1xyXG4kZmEtdmFyLWJvcmRlci1ub25lOiBcXGY4NTA7XHJcbiRmYS12YXItY2lyY2xlLW5vZGVzOiBcXGU0ZTI7XHJcbiRmYS12YXItcGFyYWNodXRlLWJveDogXFxmNGNkO1xyXG4kZmEtdmFyLWluZGVudDogXFxmMDNjO1xyXG4kZmEtdmFyLXRydWNrLWZpZWxkLXVuOiBcXGU1OGU7XHJcbiRmYS12YXItaG91cmdsYXNzOiBcXGYyNTQ7XHJcbiRmYS12YXItaG91cmdsYXNzLWVtcHR5OiBcXGYyNTQ7XHJcbiRmYS12YXItbW91bnRhaW46IFxcZjZmYztcclxuJGZhLXZhci11c2VyLWRvY3RvcjogXFxmMGYwO1xyXG4kZmEtdmFyLXVzZXItbWQ6IFxcZjBmMDtcclxuJGZhLXZhci1jaXJjbGUtaW5mbzogXFxmMDVhO1xyXG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcXGYwNWE7XHJcbiRmYS12YXItY2xvdWQtbWVhdGJhbGw6IFxcZjczYjtcclxuJGZhLXZhci1jYW1lcmE6IFxcZjAzMDtcclxuJGZhLXZhci1jYW1lcmEtYWx0OiBcXGYwMzA7XHJcbiRmYS12YXItc3F1YXJlLXZpcnVzOiBcXGU1Nzg7XHJcbiRmYS12YXItbWV0ZW9yOiBcXGY3NTM7XHJcbiRmYS12YXItY2FyLW9uOiBcXGU0ZGQ7XHJcbiRmYS12YXItc2xlaWdoOiBcXGY3Y2M7XHJcbiRmYS12YXItYXJyb3ctZG93bi0xLTk6IFxcZjE2MjtcclxuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcXGYxNjI7XHJcbiRmYS12YXItc29ydC1udW1lcmljLWRvd246IFxcZjE2MjtcclxuJGZhLXZhci1oYW5kLWhvbGRpbmctZHJvcGxldDogXFxmNGMxO1xyXG4kZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcjogXFxmNGMxO1xyXG4kZmEtdmFyLXdhdGVyOiBcXGY3NzM7XHJcbiRmYS12YXItY2FsZW5kYXItY2hlY2s6IFxcZjI3NDtcclxuJGZhLXZhci1icmFpbGxlOiBcXGYyYTE7XHJcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsOiBcXGY0ODY7XHJcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6IFxcZjQ4NjtcclxuJGZhLXZhci1sYW5kbWFyazogXFxmNjZmO1xyXG4kZmEtdmFyLXRydWNrOiBcXGYwZDE7XHJcbiRmYS12YXItY3Jvc3NoYWlyczogXFxmMDViO1xyXG4kZmEtdmFyLXBlcnNvbi1jYW5lOiBcXGU1M2M7XHJcbiRmYS12YXItdGVudDogXFxlNTdkO1xyXG4kZmEtdmFyLXZlc3QtcGF0Y2hlczogXFxlMDg2O1xyXG4kZmEtdmFyLWNoZWNrLWRvdWJsZTogXFxmNTYwO1xyXG4kZmEtdmFyLWFycm93LWRvd24tYS16OiBcXGYxNWQ7XHJcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6IFxcZjE1ZDtcclxuJGZhLXZhci1zb3J0LWFscGhhLWRvd246IFxcZjE1ZDtcclxuJGZhLXZhci1tb25leS1iaWxsLXdoZWF0OiBcXGU1MmE7XHJcbiRmYS12YXItY29va2llOiBcXGY1NjM7XHJcbiRmYS12YXItYXJyb3ctcm90YXRlLWxlZnQ6IFxcZjBlMjtcclxuJGZhLXZhci1hcnJvdy1sZWZ0LXJvdGF0ZTogXFxmMGUyO1xyXG4kZmEtdmFyLWFycm93LXJvdGF0ZS1iYWNrOiBcXGYwZTI7XHJcbiRmYS12YXItYXJyb3ctcm90YXRlLWJhY2t3YXJkOiBcXGYwZTI7XHJcbiRmYS12YXItdW5kbzogXFxmMGUyO1xyXG4kZmEtdmFyLWhhcmQtZHJpdmU6IFxcZjBhMDtcclxuJGZhLXZhci1oZGQ6IFxcZjBhMDtcclxuJGZhLXZhci1mYWNlLWdyaW4tc3F1aW50LXRlYXJzOiBcXGY1ODY7XHJcbiRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcclxuJGZhLXZhci1kdW1iYmVsbDogXFxmNDRiO1xyXG4kZmEtdmFyLXJlY3RhbmdsZS1saXN0OiBcXGYwMjI7XHJcbiRmYS12YXItbGlzdC1hbHQ6IFxcZjAyMjtcclxuJGZhLXZhci10YXJwLWRyb3BsZXQ6IFxcZTU3YztcclxuJGZhLXZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS1jaGVjazogXFxlNTExO1xyXG4kZmEtdmFyLXBlcnNvbi1za2lpbmctbm9yZGljOiBcXGY3Y2E7XHJcbiRmYS12YXItc2tpaW5nLW5vcmRpYzogXFxmN2NhO1xyXG4kZmEtdmFyLWNhbGVuZGFyLXBsdXM6IFxcZjI3MTtcclxuJGZhLXZhci1wbGFuZS1hcnJpdmFsOiBcXGY1YWY7XHJcbiRmYS12YXItY2lyY2xlLWxlZnQ6IFxcZjM1OTtcclxuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6IFxcZjM1OTtcclxuJGZhLXZhci10cmFpbi1zdWJ3YXk6IFxcZjIzOTtcclxuJGZhLXZhci1zdWJ3YXk6IFxcZjIzOTtcclxuJGZhLXZhci1jaGFydC1nYW50dDogXFxlMGU0O1xyXG4kZmEtdmFyLWluZGlhbi1ydXBlZS1zaWduOiBcXGUxYmM7XHJcbiRmYS12YXItaW5kaWFuLXJ1cGVlOiBcXGUxYmM7XHJcbiRmYS12YXItaW5yOiBcXGUxYmM7XHJcbiRmYS12YXItY3JvcC1zaW1wbGU6IFxcZjU2NTtcclxuJGZhLXZhci1jcm9wLWFsdDogXFxmNTY1O1xyXG4kZmEtdmFyLW1vbmV5LWJpbGwtMTogXFxmM2QxO1xyXG4kZmEtdmFyLW1vbmV5LWJpbGwtYWx0OiBcXGYzZDE7XHJcbiRmYS12YXItbGVmdC1sb25nOiBcXGYzMGE7XHJcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdDogXFxmMzBhO1xyXG4kZmEtdmFyLWRuYTogXFxmNDcxO1xyXG4kZmEtdmFyLXZpcnVzLXNsYXNoOiBcXGUwNzU7XHJcbiRmYS12YXItbWludXM6IFxcZjA2ODtcclxuJGZhLXZhci1zdWJ0cmFjdDogXFxmMDY4O1xyXG4kZmEtdmFyLWNoZXNzOiBcXGY0Mzk7XHJcbiRmYS12YXItYXJyb3ctbGVmdC1sb25nOiBcXGYxNzc7XHJcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcXGYxNzc7XHJcbiRmYS12YXItcGx1Zy1jaXJjbGUtY2hlY2s6IFxcZTU1YztcclxuJGZhLXZhci1zdHJlZXQtdmlldzogXFxmMjFkO1xyXG4kZmEtdmFyLWZyYW5jLXNpZ246IFxcZTE4ZjtcclxuJGZhLXZhci12b2x1bWUtb2ZmOiBcXGYwMjY7XHJcbiRmYS12YXItaGFuZHMtYXNsLWludGVycHJldGluZzogXFxmMmEzO1xyXG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XHJcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXFxmMmEzO1xyXG4kZmEtdmFyLWhhbmRzLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XHJcbiRmYS12YXItZ2VhcjogXFxmMDEzO1xyXG4kZmEtdmFyLWNvZzogXFxmMDEzO1xyXG4kZmEtdmFyLWRyb3BsZXQtc2xhc2g6IFxcZjVjNztcclxuJGZhLXZhci10aW50LXNsYXNoOiBcXGY1Yzc7XHJcbiRmYS12YXItbW9zcXVlOiBcXGY2Nzg7XHJcbiRmYS12YXItbW9zcXVpdG86IFxcZTUyYjtcclxuJGZhLXZhci1zdGFyLW9mLWRhdmlkOiBcXGY2OWE7XHJcbiRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXJpZmxlOiBcXGU1NGI7XHJcbiRmYS12YXItY2FydC1zaG9wcGluZzogXFxmMDdhO1xyXG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFxcZjA3YTtcclxuJGZhLXZhci12aWFsczogXFxmNDkzO1xyXG4kZmEtdmFyLXBsdWctY2lyY2xlLXBsdXM6IFxcZTU1ZjtcclxuJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwOiBcXGY2N2Y7XHJcbiRmYS12YXItZ3JpcC12ZXJ0aWNhbDogXFxmNThlO1xyXG4kZmEtdmFyLWFycm93LXR1cm4tdXA6IFxcZjE0ODtcclxuJGZhLXZhci1sZXZlbC11cDogXFxmMTQ4O1xyXG4kZmEtdmFyLXU6IFxcNTU7XHJcbiRmYS12YXItc3F1YXJlLXJvb3QtdmFyaWFibGU6IFxcZjY5ODtcclxuJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQ6IFxcZjY5ODtcclxuJGZhLXZhci1jbG9jazogXFxmMDE3O1xyXG4kZmEtdmFyLWNsb2NrLWZvdXI6IFxcZjAxNztcclxuJGZhLXZhci1iYWNrd2FyZC1zdGVwOiBcXGYwNDg7XHJcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXFxmMDQ4O1xyXG4kZmEtdmFyLXBhbGxldDogXFxmNDgyO1xyXG4kZmEtdmFyLWZhdWNldDogXFxlMDA1O1xyXG4kZmEtdmFyLWJhc2ViYWxsLWJhdC1iYWxsOiBcXGY0MzI7XHJcbiRmYS12YXItczogXFw1MztcclxuJGZhLXZhci10aW1lbGluZTogXFxlMjljO1xyXG4kZmEtdmFyLWtleWJvYXJkOiBcXGYxMWM7XHJcbiRmYS12YXItY2FyZXQtZG93bjogXFxmMGQ3O1xyXG4kZmEtdmFyLWhvdXNlLWNoaW1uZXktbWVkaWNhbDogXFxmN2YyO1xyXG4kZmEtdmFyLWNsaW5pYy1tZWRpY2FsOiBcXGY3ZjI7XHJcbiRmYS12YXItdGVtcGVyYXR1cmUtdGhyZWUtcXVhcnRlcnM6IFxcZjJjODtcclxuJGZhLXZhci10ZW1wZXJhdHVyZS0zOiBcXGYyYzg7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogXFxmMmM4O1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XHJcbiRmYS12YXItbW9iaWxlLXNjcmVlbjogXFxmM2NmO1xyXG4kZmEtdmFyLW1vYmlsZS1hbmRyb2lkLWFsdDogXFxmM2NmO1xyXG4kZmEtdmFyLXBsYW5lLXVwOiBcXGUyMmQ7XHJcbiRmYS12YXItcGlnZ3ktYmFuazogXFxmNGQzO1xyXG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXFxmMjQyO1xyXG4kZmEtdmFyLWJhdHRlcnktMzogXFxmMjQyO1xyXG4kZmEtdmFyLW1vdW50YWluLWNpdHk6IFxcZTUyZTtcclxuJGZhLXZhci1jb2luczogXFxmNTFlO1xyXG4kZmEtdmFyLWtoYW5kYTogXFxmNjZkO1xyXG4kZmEtdmFyLXNsaWRlcnM6IFxcZjFkZTtcclxuJGZhLXZhci1zbGlkZXJzLWg6IFxcZjFkZTtcclxuJGZhLXZhci1mb2xkZXItdHJlZTogXFxmODAyO1xyXG4kZmEtdmFyLW5ldHdvcmstd2lyZWQ6IFxcZjZmZjtcclxuJGZhLXZhci1tYXAtcGluOiBcXGYyNzY7XHJcbiRmYS12YXItaGFtc2E6IFxcZjY2NTtcclxuJGZhLXZhci1jZW50LXNpZ246IFxcZTNmNTtcclxuJGZhLXZhci1mbGFzazogXFxmMGMzO1xyXG4kZmEtdmFyLXBlcnNvbi1wcmVnbmFudDogXFxlMzFlO1xyXG4kZmEtdmFyLXdhbmQtc3BhcmtsZXM6IFxcZjcyYjtcclxuJGZhLXZhci1lbGxpcHNpcy12ZXJ0aWNhbDogXFxmMTQyO1xyXG4kZmEtdmFyLWVsbGlwc2lzLXY6IFxcZjE0MjtcclxuJGZhLXZhci10aWNrZXQ6IFxcZjE0NTtcclxuJGZhLXZhci1wb3dlci1vZmY6IFxcZjAxMTtcclxuJGZhLXZhci1yaWdodC1sb25nOiBcXGYzMGI7XHJcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQ6IFxcZjMwYjtcclxuJGZhLXZhci1mbGFnLXVzYTogXFxmNzRkO1xyXG4kZmEtdmFyLWxhcHRvcC1maWxlOiBcXGU1MWQ7XHJcbiRmYS12YXItdHR5OiBcXGYxZTQ7XHJcbiRmYS12YXItdGVsZXR5cGU6IFxcZjFlNDtcclxuJGZhLXZhci1kaWFncmFtLW5leHQ6IFxcZTQ3NjtcclxuJGZhLXZhci1wZXJzb24tcmlmbGU6IFxcZTU0ZTtcclxuJGZhLXZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTEyO1xyXG4kZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nOiBcXGYyMGE7XHJcbiRmYS12YXItcGVyc29uLWhpa2luZzogXFxmNmVjO1xyXG4kZmEtdmFyLWhpa2luZzogXFxmNmVjO1xyXG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXFxmMjI2O1xyXG4kZmEtdmFyLWltYWdlczogXFxmMzAyO1xyXG4kZmEtdmFyLWNhbGN1bGF0b3I6IFxcZjFlYztcclxuJGZhLXZhci1wZW9wbGUtcHVsbGluZzogXFxlNTM1O1xyXG4kZmEtdmFyLW46IFxcNGU7XHJcbiRmYS12YXItY2FibGUtY2FyOiBcXGY3ZGE7XHJcbiRmYS12YXItdHJhbTogXFxmN2RhO1xyXG4kZmEtdmFyLWNsb3VkLXJhaW46IFxcZjczZDtcclxuJGZhLXZhci1idWlsZGluZy1jaXJjbGUteG1hcms6IFxcZTRkNDtcclxuJGZhLXZhci1zaGlwOiBcXGYyMWE7XHJcbiRmYS12YXItYXJyb3dzLWRvd24tdG8tbGluZTogXFxlNGI4O1xyXG4kZmEtdmFyLWRvd25sb2FkOiBcXGYwMTk7XHJcbiRmYS12YXItZmFjZS1ncmluOiBcXGY1ODA7XHJcbiRmYS12YXItZ3JpbjogXFxmNTgwO1xyXG4kZmEtdmFyLWRlbGV0ZS1sZWZ0OiBcXGY1NWE7XHJcbiRmYS12YXItYmFja3NwYWNlOiBcXGY1NWE7XHJcbiRmYS12YXItZXllLWRyb3BwZXI6IFxcZjFmYjtcclxuJGZhLXZhci1leWUtZHJvcHBlci1lbXB0eTogXFxmMWZiO1xyXG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFxcZjFmYjtcclxuJGZhLXZhci1maWxlLWNpcmNsZS1jaGVjazogXFxlNWEwO1xyXG4kZmEtdmFyLWZvcndhcmQ6IFxcZjA0ZTtcclxuJGZhLXZhci1tb2JpbGU6IFxcZjNjZTtcclxuJGZhLXZhci1tb2JpbGUtYW5kcm9pZDogXFxmM2NlO1xyXG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXFxmM2NlO1xyXG4kZmEtdmFyLWZhY2UtbWVoOiBcXGYxMWE7XHJcbiRmYS12YXItbWVoOiBcXGYxMWE7XHJcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcXGYwMzc7XHJcbiRmYS12YXItYm9vay1za3VsbDogXFxmNmI3O1xyXG4kZmEtdmFyLWJvb2stZGVhZDogXFxmNmI3O1xyXG4kZmEtdmFyLWlkLWNhcmQ6IFxcZjJjMjtcclxuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2U6IFxcZjJjMjtcclxuJGZhLXZhci1vdXRkZW50OiBcXGYwM2I7XHJcbiRmYS12YXItZGVkZW50OiBcXGYwM2I7XHJcbiRmYS12YXItaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0ZmU7XHJcbiRmYS12YXItaG91c2U6IFxcZjAxNTtcclxuJGZhLXZhci1ob21lOiBcXGYwMTU7XHJcbiRmYS12YXItaG9tZS1hbHQ6IFxcZjAxNTtcclxuJGZhLXZhci1ob21lLWxnLWFsdDogXFxmMDE1O1xyXG4kZmEtdmFyLWNhbGVuZGFyLXdlZWs6IFxcZjc4NDtcclxuJGZhLXZhci1sYXB0b3AtbWVkaWNhbDogXFxmODEyO1xyXG4kZmEtdmFyLWI6IFxcNDI7XHJcbiRmYS12YXItZmlsZS1tZWRpY2FsOiBcXGY0Nzc7XHJcbiRmYS12YXItZGljZS1vbmU6IFxcZjUyNTtcclxuJGZhLXZhci1raXdpLWJpcmQ6IFxcZjUzNTtcclxuJGZhLXZhci1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0OiBcXGYwZWM7XHJcbiRmYS12YXItZXhjaGFuZ2U6IFxcZjBlYztcclxuJGZhLXZhci1yb3RhdGUtcmlnaHQ6IFxcZjJmOTtcclxuJGZhLXZhci1yZWRvLWFsdDogXFxmMmY5O1xyXG4kZmEtdmFyLXJvdGF0ZS1mb3J3YXJkOiBcXGYyZjk7XHJcbiRmYS12YXItdXRlbnNpbHM6IFxcZjJlNztcclxuJGZhLXZhci1jdXRsZXJ5OiBcXGYyZTc7XHJcbiRmYS12YXItYXJyb3ctdXAtd2lkZS1zaG9ydDogXFxmMTYxO1xyXG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwOiBcXGYxNjE7XHJcbiRmYS12YXItbWlsbC1zaWduOiBcXGUxZWQ7XHJcbiRmYS12YXItYm93bC1yaWNlOiBcXGUyZWI7XHJcbiRmYS12YXItc2t1bGw6IFxcZjU0YztcclxuJGZhLXZhci10b3dlci1icm9hZGNhc3Q6IFxcZjUxOTtcclxuJGZhLXZhci1icm9hZGNhc3QtdG93ZXI6IFxcZjUxOTtcclxuJGZhLXZhci10cnVjay1waWNrdXA6IFxcZjYzYztcclxuJGZhLXZhci11cC1sb25nOiBcXGYzMGM7XHJcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXA6IFxcZjMwYztcclxuJGZhLXZhci1zdG9wOiBcXGYwNGQ7XHJcbiRmYS12YXItY29kZS1tZXJnZTogXFxmMzg3O1xyXG4kZmEtdmFyLXVwbG9hZDogXFxmMDkzO1xyXG4kZmEtdmFyLWh1cnJpY2FuZTogXFxmNzUxO1xyXG4kZmEtdmFyLW1vdW5kOiBcXGU1MmQ7XHJcbiRmYS12YXItdG9pbGV0LXBvcnRhYmxlOiBcXGU1ODM7XHJcbiRmYS12YXItY29tcGFjdC1kaXNjOiBcXGY1MWY7XHJcbiRmYS12YXItZmlsZS1hcnJvdy1kb3duOiBcXGY1NmQ7XHJcbiRmYS12YXItZmlsZS1kb3dubG9hZDogXFxmNTZkO1xyXG4kZmEtdmFyLWNhcmF2YW46IFxcZjhmZjtcclxuJGZhLXZhci1zaGllbGQtY2F0OiBcXGU1NzI7XHJcbiRmYS12YXItYm9sdDogXFxmMGU3O1xyXG4kZmEtdmFyLXphcDogXFxmMGU3O1xyXG4kZmEtdmFyLWdsYXNzLXdhdGVyOiBcXGU0ZjQ7XHJcbiRmYS12YXItb2lsLXdlbGw6IFxcZTUzMjtcclxuJGZhLXZhci12YXVsdDogXFxlMmM1O1xyXG4kZmEtdmFyLW1hcnM6IFxcZjIyMjtcclxuJGZhLXZhci10b2lsZXQ6IFxcZjdkODtcclxuJGZhLXZhci1wbGFuZS1jaXJjbGUteG1hcms6IFxcZTU1NztcclxuJGZhLXZhci15ZW4tc2lnbjogXFxmMTU3O1xyXG4kZmEtdmFyLWNueTogXFxmMTU3O1xyXG4kZmEtdmFyLWpweTogXFxmMTU3O1xyXG4kZmEtdmFyLXJtYjogXFxmMTU3O1xyXG4kZmEtdmFyLXllbjogXFxmMTU3O1xyXG4kZmEtdmFyLXJ1YmxlLXNpZ246IFxcZjE1ODtcclxuJGZhLXZhci1yb3VibGU6IFxcZjE1ODtcclxuJGZhLXZhci1ydWI6IFxcZjE1ODtcclxuJGZhLXZhci1ydWJsZTogXFxmMTU4O1xyXG4kZmEtdmFyLXN1bjogXFxmMTg1O1xyXG4kZmEtdmFyLWd1aXRhcjogXFxmN2E2O1xyXG4kZmEtdmFyLWZhY2UtbGF1Z2gtd2luazogXFxmNTljO1xyXG4kZmEtdmFyLWxhdWdoLXdpbms6IFxcZjU5YztcclxuJGZhLXZhci1ob3JzZS1oZWFkOiBcXGY3YWI7XHJcbiRmYS12YXItYm9yZS1ob2xlOiBcXGU0YzM7XHJcbiRmYS12YXItaW5kdXN0cnk6IFxcZjI3NTtcclxuJGZhLXZhci1jaXJjbGUtZG93bjogXFxmMzU4O1xyXG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bjogXFxmMzU4O1xyXG4kZmEtdmFyLWFycm93cy10dXJuLXRvLWRvdHM6IFxcZTRjMTtcclxuJGZhLXZhci1mbG9yaW4tc2lnbjogXFxlMTg0O1xyXG4kZmEtdmFyLWFycm93LWRvd24tc2hvcnQtd2lkZTogXFxmODg0O1xyXG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFxcZjg4NDtcclxuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdDogXFxmODg0O1xyXG4kZmEtdmFyLWxlc3MtdGhhbjogXFwzYztcclxuJGZhLXZhci1hbmdsZS1kb3duOiBcXGYxMDc7XHJcbiRmYS12YXItY2FyLXR1bm5lbDogXFxlNGRlO1xyXG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaDogXFxlMDYxO1xyXG4kZmEtdmFyLWdyaXAtbGluZXM6IFxcZjdhNDtcclxuJGZhLXZhci10aHVtYnMtZG93bjogXFxmMTY1O1xyXG4kZmEtdmFyLXVzZXItbG9jazogXFxmNTAyO1xyXG4kZmEtdmFyLWFycm93LXJpZ2h0LWxvbmc6IFxcZjE3ODtcclxuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcXGYxNzg7XHJcbiRmYS12YXItYW5jaG9yLWNpcmNsZS14bWFyazogXFxlNGFjO1xyXG4kZmEtdmFyLWVsbGlwc2lzOiBcXGYxNDE7XHJcbiRmYS12YXItZWxsaXBzaXMtaDogXFxmMTQxO1xyXG4kZmEtdmFyLWNoZXNzLXBhd246IFxcZjQ0MztcclxuJGZhLXZhci1raXQtbWVkaWNhbDogXFxmNDc5O1xyXG4kZmEtdmFyLWZpcnN0LWFpZDogXFxmNDc5O1xyXG4kZmEtdmFyLXBlcnNvbi10aHJvdWdoLXdpbmRvdzogXFxlNWE5O1xyXG4kZmEtdmFyLXRvb2xib3g6IFxcZjU1MjtcclxuJGZhLXZhci1oYW5kcy1ob2xkaW5nLWNpcmNsZTogXFxlNGZiO1xyXG4kZmEtdmFyLWJ1ZzogXFxmMTg4O1xyXG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcXGYwOWQ7XHJcbiRmYS12YXItY3JlZGl0LWNhcmQtYWx0OiBcXGYwOWQ7XHJcbiRmYS12YXItY2FyOiBcXGYxYjk7XHJcbiRmYS12YXItYXV0b21vYmlsZTogXFxmMWI5O1xyXG4kZmEtdmFyLWhhbmQtaG9sZGluZy1oYW5kOiBcXGU0Zjc7XHJcbiRmYS12YXItYm9vay1vcGVuLXJlYWRlcjogXFxmNWRhO1xyXG4kZmEtdmFyLWJvb2stcmVhZGVyOiBcXGY1ZGE7XHJcbiRmYS12YXItbW91bnRhaW4tc3VuOiBcXGU1MmY7XHJcbiRmYS12YXItYXJyb3dzLWxlZnQtcmlnaHQtdG8tbGluZTogXFxlNGJhO1xyXG4kZmEtdmFyLWRpY2UtZDIwOiBcXGY2Y2Y7XHJcbiRmYS12YXItdHJ1Y2stZHJvcGxldDogXFxlNThjO1xyXG4kZmEtdmFyLWZpbGUtY2lyY2xlLXhtYXJrOiBcXGU1YTE7XHJcbiRmYS12YXItdGVtcGVyYXR1cmUtYXJyb3ctdXA6IFxcZTA0MDtcclxuJGZhLXZhci10ZW1wZXJhdHVyZS11cDogXFxlMDQwO1xyXG4kZmEtdmFyLW1lZGFsOiBcXGY1YTI7XHJcbiRmYS12YXItYmVkOiBcXGYyMzY7XHJcbiRmYS12YXItc3F1YXJlLWg6IFxcZjBmZDtcclxuJGZhLXZhci1oLXNxdWFyZTogXFxmMGZkO1xyXG4kZmEtdmFyLXBvZGNhc3Q6IFxcZjJjZTtcclxuJGZhLXZhci10ZW1wZXJhdHVyZS1mdWxsOiBcXGYyYzc7XHJcbiRmYS12YXItdGVtcGVyYXR1cmUtNDogXFxmMmM3O1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFxcZjJjNztcclxuJGZhLXZhci10aGVybW9tZXRlci1mdWxsOiBcXGYyYzc7XHJcbiRmYS12YXItYmVsbDogXFxmMGYzO1xyXG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcXGYxMmI7XHJcbiRmYS12YXItcGx1Zy1jaXJjbGUteG1hcms6IFxcZTU2MDtcclxuJGZhLXZhci1zdGFyLW9mLWxpZmU6IFxcZjYyMTtcclxuJGZhLXZhci1waG9uZS1zbGFzaDogXFxmM2RkO1xyXG4kZmEtdmFyLXBhaW50LXJvbGxlcjogXFxmNWFhO1xyXG4kZmEtdmFyLWhhbmRzaGFrZS1hbmdsZTogXFxmNGM0O1xyXG4kZmEtdmFyLWhhbmRzLWhlbHBpbmc6IFxcZjRjNDtcclxuJGZhLXZhci1sb2NhdGlvbi1kb3Q6IFxcZjNjNTtcclxuJGZhLXZhci1tYXAtbWFya2VyLWFsdDogXFxmM2M1O1xyXG4kZmEtdmFyLWZpbGU6IFxcZjE1YjtcclxuJGZhLXZhci1ncmVhdGVyLXRoYW46IFxcM2U7XHJcbiRmYS12YXItcGVyc29uLXN3aW1taW5nOiBcXGY1YzQ7XHJcbiRmYS12YXItc3dpbW1lcjogXFxmNWM0O1xyXG4kZmEtdmFyLWFycm93LWRvd246IFxcZjA2MztcclxuJGZhLXZhci1kcm9wbGV0OiBcXGYwNDM7XHJcbiRmYS12YXItdGludDogXFxmMDQzO1xyXG4kZmEtdmFyLWVyYXNlcjogXFxmMTJkO1xyXG4kZmEtdmFyLWVhcnRoLWFtZXJpY2FzOiBcXGY1N2Q7XHJcbiRmYS12YXItZWFydGg6IFxcZjU3ZDtcclxuJGZhLXZhci1lYXJ0aC1hbWVyaWNhOiBcXGY1N2Q7XHJcbiRmYS12YXItZ2xvYmUtYW1lcmljYXM6IFxcZjU3ZDtcclxuJGZhLXZhci1wZXJzb24tYnVyc3Q6IFxcZTUzYjtcclxuJGZhLXZhci1kb3ZlOiBcXGY0YmE7XHJcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXFxmMjQ0O1xyXG4kZmEtdmFyLWJhdHRlcnktMDogXFxmMjQ0O1xyXG4kZmEtdmFyLXNvY2tzOiBcXGY2OTY7XHJcbiRmYS12YXItaW5ib3g6IFxcZjAxYztcclxuJGZhLXZhci1zZWN0aW9uOiBcXGU0NDc7XHJcbiRmYS12YXItZ2F1Z2UtaGlnaDogXFxmNjI1O1xyXG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0OiBcXGY2MjU7XHJcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdDogXFxmNjI1O1xyXG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dDogXFxmNjU4O1xyXG4kZmEtdmFyLWhvc3BpdGFsOiBcXGYwZjg7XHJcbiRmYS12YXItaG9zcGl0YWwtYWx0OiBcXGYwZjg7XHJcbiRmYS12YXItaG9zcGl0YWwtd2lkZTogXFxmMGY4O1xyXG4kZmEtdmFyLXdpbmUtYm90dGxlOiBcXGY3MmY7XHJcbiRmYS12YXItY2hlc3Mtcm9vazogXFxmNDQ3O1xyXG4kZmEtdmFyLWJhcnMtc3RhZ2dlcmVkOiBcXGY1NTA7XHJcbiRmYS12YXItcmVvcmRlcjogXFxmNTUwO1xyXG4kZmEtdmFyLXN0cmVhbTogXFxmNTUwO1xyXG4kZmEtdmFyLWRoYXJtYWNoYWtyYTogXFxmNjU1O1xyXG4kZmEtdmFyLWhvdGRvZzogXFxmODBmO1xyXG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLXdpdGgtY2FuZTogXFxmMjlkO1xyXG4kZmEtdmFyLWJsaW5kOiBcXGYyOWQ7XHJcbiRmYS12YXItZHJ1bTogXFxmNTY5O1xyXG4kZmEtdmFyLWljZS1jcmVhbTogXFxmODEwO1xyXG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS1ib2x0OiBcXGU0ZmM7XHJcbiRmYS12YXItZmF4OiBcXGYxYWM7XHJcbiRmYS12YXItcGFyYWdyYXBoOiBcXGYxZGQ7XHJcbiRmYS12YXItY2hlY2stdG8tc2xvdDogXFxmNzcyO1xyXG4kZmEtdmFyLXZvdGUteWVhOiBcXGY3NzI7XHJcbiRmYS12YXItc3Rhci1oYWxmOiBcXGYwODk7XHJcbiRmYS12YXItYm94ZXMtc3RhY2tlZDogXFxmNDY4O1xyXG4kZmEtdmFyLWJveGVzOiBcXGY0Njg7XHJcbiRmYS12YXItYm94ZXMtYWx0OiBcXGY0Njg7XHJcbiRmYS12YXItbGluazogXFxmMGMxO1xyXG4kZmEtdmFyLWNoYWluOiBcXGYwYzE7XHJcbiRmYS12YXItZWFyLWxpc3RlbjogXFxmMmEyO1xyXG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXFxmMmEyO1xyXG4kZmEtdmFyLXRyZWUtY2l0eTogXFxlNTg3O1xyXG4kZmEtdmFyLXBsYXk6IFxcZjA0YjtcclxuJGZhLXZhci1mb250OiBcXGYwMzE7XHJcbiRmYS12YXItdGFibGUtY2VsbHMtcm93LWxvY2s6IFxcZTY3YTtcclxuJGZhLXZhci1ydXBpYWgtc2lnbjogXFxlMjNkO1xyXG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3M6IFxcZjAwMjtcclxuJGZhLXZhci1zZWFyY2g6IFxcZjAwMjtcclxuJGZhLXZhci10YWJsZS10ZW5uaXMtcGFkZGxlLWJhbGw6IFxcZjQ1ZDtcclxuJGZhLXZhci1waW5nLXBvbmctcGFkZGxlLWJhbGw6IFxcZjQ1ZDtcclxuJGZhLXZhci10YWJsZS10ZW5uaXM6IFxcZjQ1ZDtcclxuJGZhLXZhci1wZXJzb24tZG90cy1mcm9tLWxpbmU6IFxcZjQ3MDtcclxuJGZhLXZhci1kaWFnbm9zZXM6IFxcZjQ3MDtcclxuJGZhLXZhci10cmFzaC1jYW4tYXJyb3ctdXA6IFxcZjgyYTtcclxuJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdDogXFxmODJhO1xyXG4kZmEtdmFyLW5haXJhLXNpZ246IFxcZTFmNjtcclxuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFxcZjIxODtcclxuJGZhLXZhci13YWxraWUtdGFsa2llOiBcXGY4ZWY7XHJcbiRmYS12YXItZmlsZS1wZW46IFxcZjMxYztcclxuJGZhLXZhci1maWxlLWVkaXQ6IFxcZjMxYztcclxuJGZhLXZhci1yZWNlaXB0OiBcXGY1NDM7XHJcbiRmYS12YXItc3F1YXJlLXBlbjogXFxmMTRiO1xyXG4kZmEtdmFyLXBlbi1zcXVhcmU6IFxcZjE0YjtcclxuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcXGYxNGI7XHJcbiRmYS12YXItc3VpdGNhc2Utcm9sbGluZzogXFxmNWMxO1xyXG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTUzZjtcclxuJGZhLXZhci1jaGV2cm9uLWRvd246IFxcZjA3ODtcclxuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFxcZjI0MDtcclxuJGZhLXZhci1iYXR0ZXJ5OiBcXGYyNDA7XHJcbiRmYS12YXItYmF0dGVyeS01OiBcXGYyNDA7XHJcbiRmYS12YXItc2t1bGwtY3Jvc3Nib25lczogXFxmNzE0O1xyXG4kZmEtdmFyLWNvZGUtY29tcGFyZTogXFxlMTNhO1xyXG4kZmEtdmFyLWxpc3QtdWw6IFxcZjBjYTtcclxuJGZhLXZhci1saXN0LWRvdHM6IFxcZjBjYTtcclxuJGZhLXZhci1zY2hvb2wtbG9jazogXFxlNTZmO1xyXG4kZmEtdmFyLXRvd2VyLWNlbGw6IFxcZTU4NTtcclxuJGZhLXZhci1kb3duLWxvbmc6IFxcZjMwOTtcclxuJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duOiBcXGYzMDk7XHJcbiRmYS12YXItcmFua2luZy1zdGFyOiBcXGU1NjE7XHJcbiRmYS12YXItY2hlc3Mta2luZzogXFxmNDNmO1xyXG4kZmEtdmFyLXBlcnNvbi1oYXJhc3Npbmc6IFxcZTU0OTtcclxuJGZhLXZhci1icmF6aWxpYW4tcmVhbC1zaWduOiBcXGU0NmM7XHJcbiRmYS12YXItbGFuZG1hcmstZG9tZTogXFxmNzUyO1xyXG4kZmEtdmFyLWxhbmRtYXJrLWFsdDogXFxmNzUyO1xyXG4kZmEtdmFyLWFycm93LXVwOiBcXGYwNjI7XHJcbiRmYS12YXItdHY6IFxcZjI2YztcclxuJGZhLXZhci10ZWxldmlzaW9uOiBcXGYyNmM7XHJcbiRmYS12YXItdHYtYWx0OiBcXGYyNmM7XHJcbiRmYS12YXItc2hyaW1wOiBcXGU0NDg7XHJcbiRmYS12YXItbGlzdC1jaGVjazogXFxmMGFlO1xyXG4kZmEtdmFyLXRhc2tzOiBcXGYwYWU7XHJcbiRmYS12YXItanVnLWRldGVyZ2VudDogXFxlNTE5O1xyXG4kZmEtdmFyLWNpcmNsZS11c2VyOiBcXGYyYmQ7XHJcbiRmYS12YXItdXNlci1jaXJjbGU6IFxcZjJiZDtcclxuJGZhLXZhci11c2VyLXNoaWVsZDogXFxmNTA1O1xyXG4kZmEtdmFyLXdpbmQ6IFxcZjcyZTtcclxuJGZhLXZhci1jYXItYnVyc3Q6IFxcZjVlMTtcclxuJGZhLXZhci1jYXItY3Jhc2g6IFxcZjVlMTtcclxuJGZhLXZhci15OiBcXDU5O1xyXG4kZmEtdmFyLXBlcnNvbi1zbm93Ym9hcmRpbmc6IFxcZjdjZTtcclxuJGZhLXZhci1zbm93Ym9hcmRpbmc6IFxcZjdjZTtcclxuJGZhLXZhci10cnVjay1mYXN0OiBcXGY0OGI7XHJcbiRmYS12YXItc2hpcHBpbmctZmFzdDogXFxmNDhiO1xyXG4kZmEtdmFyLWZpc2g6IFxcZjU3ODtcclxuJGZhLXZhci11c2VyLWdyYWR1YXRlOiBcXGY1MDE7XHJcbiRmYS12YXItY2lyY2xlLWhhbGYtc3Ryb2tlOiBcXGYwNDI7XHJcbiRmYS12YXItYWRqdXN0OiBcXGYwNDI7XHJcbiRmYS12YXItY2xhcHBlcmJvYXJkOiBcXGUxMzE7XHJcbiRmYS12YXItY2lyY2xlLXJhZGlhdGlvbjogXFxmN2JhO1xyXG4kZmEtdmFyLXJhZGlhdGlvbi1hbHQ6IFxcZjdiYTtcclxuJGZhLXZhci1iYXNlYmFsbDogXFxmNDMzO1xyXG4kZmEtdmFyLWJhc2ViYWxsLWJhbGw6IFxcZjQzMztcclxuJGZhLXZhci1qZXQtZmlnaHRlci11cDogXFxlNTE4O1xyXG4kZmEtdmFyLWRpYWdyYW0tcHJvamVjdDogXFxmNTQyO1xyXG4kZmEtdmFyLXByb2plY3QtZGlhZ3JhbTogXFxmNTQyO1xyXG4kZmEtdmFyLWNvcHk6IFxcZjBjNTtcclxuJGZhLXZhci12b2x1bWUteG1hcms6IFxcZjZhOTtcclxuJGZhLXZhci12b2x1bWUtbXV0ZTogXFxmNmE5O1xyXG4kZmEtdmFyLXZvbHVtZS10aW1lczogXFxmNmE5O1xyXG4kZmEtdmFyLWhhbmQtc3BhcmtsZXM6IFxcZTA1ZDtcclxuJGZhLXZhci1ncmlwOiBcXGY1OGQ7XHJcbiRmYS12YXItZ3JpcC1ob3Jpem9udGFsOiBcXGY1OGQ7XHJcbiRmYS12YXItc2hhcmUtZnJvbS1zcXVhcmU6IFxcZjE0ZDtcclxuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFxcZjE0ZDtcclxuJGZhLXZhci1jaGlsZC1jb21iYXRhbnQ6IFxcZTRlMDtcclxuJGZhLXZhci1jaGlsZC1yaWZsZTogXFxlNGUwO1xyXG4kZmEtdmFyLWd1bjogXFxlMTliO1xyXG4kZmEtdmFyLXNxdWFyZS1waG9uZTogXFxmMDk4O1xyXG4kZmEtdmFyLXBob25lLXNxdWFyZTogXFxmMDk4O1xyXG4kZmEtdmFyLXBsdXM6IFxcMmI7XHJcbiRmYS12YXItYWRkOiBcXDJiO1xyXG4kZmEtdmFyLWV4cGFuZDogXFxmMDY1O1xyXG4kZmEtdmFyLWNvbXB1dGVyOiBcXGU0ZTU7XHJcbiRmYS12YXIteG1hcms6IFxcZjAwZDtcclxuJGZhLXZhci1jbG9zZTogXFxmMDBkO1xyXG4kZmEtdmFyLW11bHRpcGx5OiBcXGYwMGQ7XHJcbiRmYS12YXItcmVtb3ZlOiBcXGYwMGQ7XHJcbiRmYS12YXItdGltZXM6IFxcZjAwZDtcclxuJGZhLXZhci1hcnJvd3MtdXAtZG93bi1sZWZ0LXJpZ2h0OiBcXGYwNDc7XHJcbiRmYS12YXItYXJyb3dzOiBcXGYwNDc7XHJcbiRmYS12YXItY2hhbGtib2FyZC11c2VyOiBcXGY1MWM7XHJcbiRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyOiBcXGY1MWM7XHJcbiRmYS12YXItcGVzby1zaWduOiBcXGUyMjI7XHJcbiRmYS12YXItYnVpbGRpbmctc2hpZWxkOiBcXGU0ZDg7XHJcbiRmYS12YXItYmFieTogXFxmNzdjO1xyXG4kZmEtdmFyLXVzZXJzLWxpbmU6IFxcZTU5MjtcclxuJGZhLXZhci1xdW90ZS1sZWZ0OiBcXGYxMGQ7XHJcbiRmYS12YXItcXVvdGUtbGVmdC1hbHQ6IFxcZjEwZDtcclxuJGZhLXZhci10cmFjdG9yOiBcXGY3MjI7XHJcbiRmYS12YXItdHJhc2gtYXJyb3ctdXA6IFxcZjgyOTtcclxuJGZhLXZhci10cmFzaC1yZXN0b3JlOiBcXGY4Mjk7XHJcbiRmYS12YXItYXJyb3ctZG93bi11cC1sb2NrOiBcXGU0YjA7XHJcbiRmYS12YXItbGluZXMtbGVhbmluZzogXFxlNTFlO1xyXG4kZmEtdmFyLXJ1bGVyLWNvbWJpbmVkOiBcXGY1NDY7XHJcbiRmYS12YXItY29weXJpZ2h0OiBcXGYxZjk7XHJcbiRmYS12YXItZXF1YWxzOiBcXDNkO1xyXG4kZmEtdmFyLWJsZW5kZXI6IFxcZjUxNztcclxuJGZhLXZhci10ZWV0aDogXFxmNjJlO1xyXG4kZmEtdmFyLXNoZWtlbC1zaWduOiBcXGYyMGI7XHJcbiRmYS12YXItaWxzOiBcXGYyMGI7XHJcbiRmYS12YXItc2hla2VsOiBcXGYyMGI7XHJcbiRmYS12YXItc2hlcWVsOiBcXGYyMGI7XHJcbiRmYS12YXItc2hlcWVsLXNpZ246IFxcZjIwYjtcclxuJGZhLXZhci1tYXA6IFxcZjI3OTtcclxuJGZhLXZhci1yb2NrZXQ6IFxcZjEzNTtcclxuJGZhLXZhci1waG90by1maWxtOiBcXGY4N2M7XHJcbiRmYS12YXItcGhvdG8tdmlkZW86IFxcZjg3YztcclxuJGZhLXZhci1mb2xkZXItbWludXM6IFxcZjY1ZDtcclxuJGZhLXZhci1zdG9yZTogXFxmNTRlO1xyXG4kZmEtdmFyLWFycm93LXRyZW5kLXVwOiBcXGUwOTg7XHJcbiRmYS12YXItcGx1Zy1jaXJjbGUtbWludXM6IFxcZTU1ZTtcclxuJGZhLXZhci1zaWduLWhhbmdpbmc6IFxcZjRkOTtcclxuJGZhLXZhci1zaWduOiBcXGY0ZDk7XHJcbiRmYS12YXItYmV6aWVyLWN1cnZlOiBcXGY1NWI7XHJcbiRmYS12YXItYmVsbC1zbGFzaDogXFxmMWY2O1xyXG4kZmEtdmFyLXRhYmxldDogXFxmM2ZiO1xyXG4kZmEtdmFyLXRhYmxldC1hbmRyb2lkOiBcXGYzZmI7XHJcbiRmYS12YXItc2Nob29sLWZsYWc6IFxcZTU2ZTtcclxuJGZhLXZhci1maWxsOiBcXGY1NzU7XHJcbiRmYS12YXItYW5nbGUtdXA6IFxcZjEwNjtcclxuJGZhLXZhci1kcnVtc3RpY2stYml0ZTogXFxmNmQ3O1xyXG4kZmEtdmFyLWhvbGx5LWJlcnJ5OiBcXGY3YWE7XHJcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcXGYwNTM7XHJcbiRmYS12YXItYmFjdGVyaWE6IFxcZTA1OTtcclxuJGZhLXZhci1oYW5kLWxpemFyZDogXFxmMjU4O1xyXG4kZmEtdmFyLW5vdGRlZjogXFxlMWZlO1xyXG4kZmEtdmFyLWRpc2Vhc2U6IFxcZjdmYTtcclxuJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbDogXFxmNDY5O1xyXG4kZmEtdmFyLWdlbmRlcmxlc3M6IFxcZjIyZDtcclxuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcXGYwNTQ7XHJcbiRmYS12YXItcmV0d2VldDogXFxmMDc5O1xyXG4kZmEtdmFyLWNhci1yZWFyOiBcXGY1ZGU7XHJcbiRmYS12YXItY2FyLWFsdDogXFxmNWRlO1xyXG4kZmEtdmFyLXB1bXAtc29hcDogXFxlMDZiO1xyXG4kZmEtdmFyLXZpZGVvLXNsYXNoOiBcXGY0ZTI7XHJcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcXGYyNDM7XHJcbiRmYS12YXItYmF0dGVyeS0yOiBcXGYyNDM7XHJcbiRmYS12YXItcmFkaW86IFxcZjhkNztcclxuJGZhLXZhci1iYWJ5LWNhcnJpYWdlOiBcXGY3N2Q7XHJcbiRmYS12YXItY2FycmlhZ2UtYmFieTogXFxmNzdkO1xyXG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQ6IFxcZjYzNztcclxuJGZhLXZhci10aGVybW9tZXRlcjogXFxmNDkxO1xyXG4kZmEtdmFyLXZyLWNhcmRib2FyZDogXFxmNzI5O1xyXG4kZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcjogXFxmODA2O1xyXG4kZmEtdmFyLXBlcmNlbnQ6IFxcMjU7XHJcbiRmYS12YXItcGVyY2VudGFnZTogXFwyNTtcclxuJGZhLXZhci10cnVjay1tb3Zpbmc6IFxcZjRkZjtcclxuJGZhLXZhci1nbGFzcy13YXRlci1kcm9wbGV0OiBcXGU0ZjU7XHJcbiRmYS12YXItZGlzcGxheTogXFxlMTYzO1xyXG4kZmEtdmFyLWZhY2Utc21pbGU6IFxcZjExODtcclxuJGZhLXZhci1zbWlsZTogXFxmMTE4O1xyXG4kZmEtdmFyLXRodW1idGFjazogXFxmMDhkO1xyXG4kZmEtdmFyLXRodW1iLXRhY2s6IFxcZjA4ZDtcclxuJGZhLXZhci10cm9waHk6IFxcZjA5MTtcclxuJGZhLXZhci1wZXJzb24tcHJheWluZzogXFxmNjgzO1xyXG4kZmEtdmFyLXByYXk6IFxcZjY4MztcclxuJGZhLXZhci1oYW1tZXI6IFxcZjZlMztcclxuJGZhLXZhci1oYW5kLXBlYWNlOiBcXGYyNWI7XHJcbiRmYS12YXItcm90YXRlOiBcXGYyZjE7XHJcbiRmYS12YXItc3luYy1hbHQ6IFxcZjJmMTtcclxuJGZhLXZhci1zcGlubmVyOiBcXGYxMTA7XHJcbiRmYS12YXItcm9ib3Q6IFxcZjU0NDtcclxuJGZhLXZhci1wZWFjZTogXFxmNjdjO1xyXG4kZmEtdmFyLWdlYXJzOiBcXGYwODU7XHJcbiRmYS12YXItY29nczogXFxmMDg1O1xyXG4kZmEtdmFyLXdhcmVob3VzZTogXFxmNDk0O1xyXG4kZmEtdmFyLWFycm93LXVwLXJpZ2h0LWRvdHM6IFxcZTRiNztcclxuJGZhLXZhci1zcGxvdGNoOiBcXGY1YmM7XHJcbiRmYS12YXItZmFjZS1ncmluLWhlYXJ0czogXFxmNTg0O1xyXG4kZmEtdmFyLWdyaW4taGVhcnRzOiBcXGY1ODQ7XHJcbiRmYS12YXItZGljZS1mb3VyOiBcXGY1MjQ7XHJcbiRmYS12YXItc2ltLWNhcmQ6IFxcZjdjNDtcclxuJGZhLXZhci10cmFuc2dlbmRlcjogXFxmMjI1O1xyXG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXFxmMjI1O1xyXG4kZmEtdmFyLW1lcmN1cnk6IFxcZjIyMztcclxuJGZhLXZhci1hcnJvdy10dXJuLWRvd246IFxcZjE0OTtcclxuJGZhLXZhci1sZXZlbC1kb3duOiBcXGYxNDk7XHJcbiRmYS12YXItcGVyc29uLWZhbGxpbmctYnVyc3Q6IFxcZTU0NztcclxuJGZhLXZhci1hd2FyZDogXFxmNTU5O1xyXG4kZmEtdmFyLXRpY2tldC1zaW1wbGU6IFxcZjNmZjtcclxuJGZhLXZhci10aWNrZXQtYWx0OiBcXGYzZmY7XHJcbiRmYS12YXItYnVpbGRpbmc6IFxcZjFhZDtcclxuJGZhLXZhci1hbmdsZXMtbGVmdDogXFxmMTAwO1xyXG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcXGYxMDA7XHJcbiRmYS12YXItcXJjb2RlOiBcXGYwMjk7XHJcbiRmYS12YXItY2xvY2stcm90YXRlLWxlZnQ6IFxcZjFkYTtcclxuJGZhLXZhci1oaXN0b3J5OiBcXGYxZGE7XHJcbiRmYS12YXItZmFjZS1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcclxuJGZhLXZhci1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcclxuJGZhLXZhci1maWxlLWV4cG9ydDogXFxmNTZlO1xyXG4kZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tZmlsZTogXFxmNTZlO1xyXG4kZmEtdmFyLXNoaWVsZDogXFxmMTMyO1xyXG4kZmEtdmFyLXNoaWVsZC1ibGFuazogXFxmMTMyO1xyXG4kZmEtdmFyLWFycm93LXVwLXNob3J0LXdpZGU6IFxcZjg4NTtcclxuJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQ6IFxcZjg4NTtcclxuJGZhLXZhci1ob3VzZS1tZWRpY2FsOiBcXGUzYjI7XHJcbiRmYS12YXItZ29sZi1iYWxsLXRlZTogXFxmNDUwO1xyXG4kZmEtdmFyLWdvbGYtYmFsbDogXFxmNDUwO1xyXG4kZmEtdmFyLWNpcmNsZS1jaGV2cm9uLWxlZnQ6IFxcZjEzNztcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcXGYxMzc7XHJcbiRmYS12YXItaG91c2UtY2hpbW5leS13aW5kb3c6IFxcZTAwZDtcclxuJGZhLXZhci1wZW4tbmliOiBcXGY1YWQ7XHJcbiRmYS12YXItdGVudC1hcnJvdy10dXJuLWxlZnQ6IFxcZTU4MDtcclxuJGZhLXZhci10ZW50czogXFxlNTgyO1xyXG4kZmEtdmFyLXdhbmQtbWFnaWM6IFxcZjBkMDtcclxuJGZhLXZhci1tYWdpYzogXFxmMGQwO1xyXG4kZmEtdmFyLWRvZzogXFxmNmQzO1xyXG4kZmEtdmFyLWNhcnJvdDogXFxmNzg3O1xyXG4kZmEtdmFyLW1vb246IFxcZjE4NjtcclxuJGZhLXZhci13aW5lLWdsYXNzLWVtcHR5OiBcXGY1Y2U7XHJcbiRmYS12YXItd2luZS1nbGFzcy1hbHQ6IFxcZjVjZTtcclxuJGZhLXZhci1jaGVlc2U6IFxcZjdlZjtcclxuJGZhLXZhci15aW4teWFuZzogXFxmNmFkO1xyXG4kZmEtdmFyLW11c2ljOiBcXGYwMDE7XHJcbiRmYS12YXItY29kZS1jb21taXQ6IFxcZjM4NjtcclxuJGZhLXZhci10ZW1wZXJhdHVyZS1sb3c6IFxcZjc2YjtcclxuJGZhLXZhci1wZXJzb24tYmlraW5nOiBcXGY4NGE7XHJcbiRmYS12YXItYmlraW5nOiBcXGY4NGE7XHJcbiRmYS12YXItYnJvb206IFxcZjUxYTtcclxuJGZhLXZhci1zaGllbGQtaGVhcnQ6IFxcZTU3NDtcclxuJGZhLXZhci1nb3B1cmFtOiBcXGY2NjQ7XHJcbiRmYS12YXItZWFydGgtb2NlYW5pYTogXFxlNDdiO1xyXG4kZmEtdmFyLWdsb2JlLW9jZWFuaWE6IFxcZTQ3YjtcclxuJGZhLXZhci1zcXVhcmUteG1hcms6IFxcZjJkMztcclxuJGZhLXZhci10aW1lcy1zcXVhcmU6IFxcZjJkMztcclxuJGZhLXZhci14bWFyay1zcXVhcmU6IFxcZjJkMztcclxuJGZhLXZhci1oYXNodGFnOiBcXDIzO1xyXG4kZmEtdmFyLXVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXI6IFxcZjQyNDtcclxuJGZhLXZhci1leHBhbmQtYWx0OiBcXGY0MjQ7XHJcbiRmYS12YXItb2lsLWNhbjogXFxmNjEzO1xyXG4kZmEtdmFyLXQ6IFxcNTQ7XHJcbiRmYS12YXItaGlwcG86IFxcZjZlZDtcclxuJGZhLXZhci1jaGFydC1jb2x1bW46IFxcZTBlMztcclxuJGZhLXZhci1pbmZpbml0eTogXFxmNTM0O1xyXG4kZmEtdmFyLXZpYWwtY2lyY2xlLWNoZWNrOiBcXGU1OTY7XHJcbiRmYS12YXItcGVyc29uLWFycm93LWRvd24tdG8tbGluZTogXFxlNTM4O1xyXG4kZmEtdmFyLXZvaWNlbWFpbDogXFxmODk3O1xyXG4kZmEtdmFyLWZhbjogXFxmODYzO1xyXG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLWx1Z2dhZ2U6IFxcZTU1NDtcclxuJGZhLXZhci11cC1kb3duOiBcXGYzMzg7XHJcbiRmYS12YXItYXJyb3dzLWFsdC12OiBcXGYzMzg7XHJcbiRmYS12YXItY2xvdWQtbW9vbi1yYWluOiBcXGY3M2M7XHJcbiRmYS12YXItY2FsZW5kYXI6IFxcZjEzMztcclxuJGZhLXZhci10cmFpbGVyOiBcXGUwNDE7XHJcbiRmYS12YXItYmFoYWk6IFxcZjY2NjtcclxuJGZhLXZhci1oYXlrYWw6IFxcZjY2NjtcclxuJGZhLXZhci1zZC1jYXJkOiBcXGY3YzI7XHJcbiRmYS12YXItZHJhZ29uOiBcXGY2ZDU7XHJcbiRmYS12YXItc2hvZS1wcmludHM6IFxcZjU0YjtcclxuJGZhLXZhci1jaXJjbGUtcGx1czogXFxmMDU1O1xyXG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcXGYwNTU7XHJcbiRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS13aW5rOiBcXGY1OGI7XHJcbiRmYS12YXItZ3Jpbi10b25ndWUtd2luazogXFxmNThiO1xyXG4kZmEtdmFyLWhhbmQtaG9sZGluZzogXFxmNGJkO1xyXG4kZmEtdmFyLXBsdWctY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1NWQ7XHJcbiRmYS12YXItbGluay1zbGFzaDogXFxmMTI3O1xyXG4kZmEtdmFyLWNoYWluLWJyb2tlbjogXFxmMTI3O1xyXG4kZmEtdmFyLWNoYWluLXNsYXNoOiBcXGYxMjc7XHJcbiRmYS12YXItdW5saW5rOiBcXGYxMjc7XHJcbiRmYS12YXItY2xvbmU6IFxcZjI0ZDtcclxuJGZhLXZhci1wZXJzb24td2Fsa2luZy1hcnJvdy1sb29wLWxlZnQ6IFxcZTU1MTtcclxuJGZhLXZhci1hcnJvdy11cC16LWE6IFxcZjg4MjtcclxuJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdDogXFxmODgyO1xyXG4kZmEtdmFyLWZpcmUtZmxhbWUtY3VydmVkOiBcXGY3ZTQ7XHJcbiRmYS12YXItZmlyZS1hbHQ6IFxcZjdlNDtcclxuJGZhLXZhci10b3JuYWRvOiBcXGY3NmY7XHJcbiRmYS12YXItZmlsZS1jaXJjbGUtcGx1czogXFxlNDk0O1xyXG4kZmEtdmFyLWJvb2stcXVyYW46IFxcZjY4NztcclxuJGZhLXZhci1xdXJhbjogXFxmNjg3O1xyXG4kZmEtdmFyLWFuY2hvcjogXFxmMTNkO1xyXG4kZmEtdmFyLWJvcmRlci1hbGw6IFxcZjg0YztcclxuJGZhLXZhci1mYWNlLWFuZ3J5OiBcXGY1NTY7XHJcbiRmYS12YXItYW5ncnk6IFxcZjU1NjtcclxuJGZhLXZhci1jb29raWUtYml0ZTogXFxmNTY0O1xyXG4kZmEtdmFyLWFycm93LXRyZW5kLWRvd246IFxcZTA5NztcclxuJGZhLXZhci1yc3M6IFxcZjA5ZTtcclxuJGZhLXZhci1mZWVkOiBcXGYwOWU7XHJcbiRmYS12YXItZHJhdy1wb2x5Z29uOiBcXGY1ZWU7XHJcbiRmYS12YXItc2NhbGUtYmFsYW5jZWQ6IFxcZjI0ZTtcclxuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcXGYyNGU7XHJcbiRmYS12YXItZ2F1Z2Utc2ltcGxlLWhpZ2g6IFxcZjYyYTtcclxuJGZhLXZhci10YWNob21ldGVyOiBcXGY2MmE7XHJcbiRmYS12YXItdGFjaG9tZXRlci1mYXN0OiBcXGY2MmE7XHJcbiRmYS12YXItc2hvd2VyOiBcXGYyY2M7XHJcbiRmYS12YXItZGVza3RvcDogXFxmMzkwO1xyXG4kZmEtdmFyLWRlc2t0b3AtYWx0OiBcXGYzOTA7XHJcbiRmYS12YXItbTogXFw0ZDtcclxuJGZhLXZhci10YWJsZS1saXN0OiBcXGYwMGI7XHJcbiRmYS12YXItdGgtbGlzdDogXFxmMDBiO1xyXG4kZmEtdmFyLWNvbW1lbnQtc21zOiBcXGY3Y2Q7XHJcbiRmYS12YXItc21zOiBcXGY3Y2Q7XHJcbiRmYS12YXItYm9vazogXFxmMDJkO1xyXG4kZmEtdmFyLXVzZXItcGx1czogXFxmMjM0O1xyXG4kZmEtdmFyLWNoZWNrOiBcXGYwMGM7XHJcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXFxmMjQxO1xyXG4kZmEtdmFyLWJhdHRlcnktNDogXFxmMjQxO1xyXG4kZmEtdmFyLWhvdXNlLWNpcmNsZS1jaGVjazogXFxlNTA5O1xyXG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFxcZjEwNDtcclxuJGZhLXZhci1kaWFncmFtLXN1Y2Nlc3NvcjogXFxlNDdhO1xyXG4kZmEtdmFyLXRydWNrLWFycm93LXJpZ2h0OiBcXGU1OGI7XHJcbiRmYS12YXItYXJyb3dzLXNwbGl0LXVwLWFuZC1sZWZ0OiBcXGU0YmM7XHJcbiRmYS12YXItaGFuZC1maXN0OiBcXGY2ZGU7XHJcbiRmYS12YXItZmlzdC1yYWlzZWQ6IFxcZjZkZTtcclxuJGZhLXZhci1jbG91ZC1tb29uOiBcXGY2YzM7XHJcbiRmYS12YXItYnJpZWZjYXNlOiBcXGYwYjE7XHJcbiRmYS12YXItcGVyc29uLWZhbGxpbmc6IFxcZTU0NjtcclxuJGZhLXZhci1pbWFnZS1wb3J0cmFpdDogXFxmM2UwO1xyXG4kZmEtdmFyLXBvcnRyYWl0OiBcXGYzZTA7XHJcbiRmYS12YXItdXNlci10YWc6IFxcZjUwNztcclxuJGZhLXZhci1ydWc6IFxcZTU2OTtcclxuJGZhLXZhci1lYXJ0aC1ldXJvcGU6IFxcZjdhMjtcclxuJGZhLXZhci1nbG9iZS1ldXJvcGU6IFxcZjdhMjtcclxuJGZhLXZhci1jYXJ0LWZsYXRiZWQtc3VpdGNhc2U6IFxcZjU5ZDtcclxuJGZhLXZhci1sdWdnYWdlLWNhcnQ6IFxcZjU5ZDtcclxuJGZhLXZhci1yZWN0YW5nbGUteG1hcms6IFxcZjQxMDtcclxuJGZhLXZhci1yZWN0YW5nbGUtdGltZXM6IFxcZjQxMDtcclxuJGZhLXZhci10aW1lcy1yZWN0YW5nbGU6IFxcZjQxMDtcclxuJGZhLXZhci13aW5kb3ctY2xvc2U6IFxcZjQxMDtcclxuJGZhLXZhci1iYWh0LXNpZ246IFxcZTBhYztcclxuJGZhLXZhci1ib29rLW9wZW46IFxcZjUxODtcclxuJGZhLXZhci1ib29rLWpvdXJuYWwtd2hpbGxzOiBcXGY2NmE7XHJcbiRmYS12YXItam91cm5hbC13aGlsbHM6IFxcZjY2YTtcclxuJGZhLXZhci1oYW5kY3VmZnM6IFxcZTRmODtcclxuJGZhLXZhci10cmlhbmdsZS1leGNsYW1hdGlvbjogXFxmMDcxO1xyXG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcXGYwNzE7XHJcbiRmYS12YXItd2FybmluZzogXFxmMDcxO1xyXG4kZmEtdmFyLWRhdGFiYXNlOiBcXGYxYzA7XHJcbiRmYS12YXItc2hhcmU6IFxcZjA2NDtcclxuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFxcZjA2NDtcclxuJGZhLXZhci1ib3R0bGUtZHJvcGxldDogXFxlNGM0O1xyXG4kZmEtdmFyLW1hc2stZmFjZTogXFxlMWQ3O1xyXG4kZmEtdmFyLWhpbGwtcm9ja3NsaWRlOiBcXGU1MDg7XHJcbiRmYS12YXItcmlnaHQtbGVmdDogXFxmMzYyO1xyXG4kZmEtdmFyLWV4Y2hhbmdlLWFsdDogXFxmMzYyO1xyXG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcXGYxZDg7XHJcbiRmYS12YXItcm9hZC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU2NTtcclxuJGZhLXZhci1kdW5nZW9uOiBcXGY2ZDk7XHJcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFxcZjAzODtcclxuJGZhLXZhci1tb25leS1iaWxsLTEtd2F2ZTogXFxmNTNiO1xyXG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6IFxcZjUzYjtcclxuJGZhLXZhci1saWZlLXJpbmc6IFxcZjFjZDtcclxuJGZhLXZhci1oYW5kczogXFxmMmE3O1xyXG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFxcZjJhNztcclxuJGZhLXZhci1zaWduaW5nOiBcXGYyYTc7XHJcbiRmYS12YXItY2FsZW5kYXItZGF5OiBcXGY3ODM7XHJcbiRmYS12YXItd2F0ZXItbGFkZGVyOiBcXGY1YzU7XHJcbiRmYS12YXItbGFkZGVyLXdhdGVyOiBcXGY1YzU7XHJcbiRmYS12YXItc3dpbW1pbmctcG9vbDogXFxmNWM1O1xyXG4kZmEtdmFyLWFycm93cy11cC1kb3duOiBcXGYwN2Q7XHJcbiRmYS12YXItYXJyb3dzLXY6IFxcZjA3ZDtcclxuJGZhLXZhci1mYWNlLWdyaW1hY2U6IFxcZjU3ZjtcclxuJGZhLXZhci1ncmltYWNlOiBcXGY1N2Y7XHJcbiRmYS12YXItd2hlZWxjaGFpci1tb3ZlOiBcXGUyY2U7XHJcbiRmYS12YXItd2hlZWxjaGFpci1hbHQ6IFxcZTJjZTtcclxuJGZhLXZhci10dXJuLWRvd246IFxcZjNiZTtcclxuJGZhLXZhci1sZXZlbC1kb3duLWFsdDogXFxmM2JlO1xyXG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLWFycm93LXJpZ2h0OiBcXGU1NTI7XHJcbiRmYS12YXItc3F1YXJlLWVudmVsb3BlOiBcXGYxOTk7XHJcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcXGYxOTk7XHJcbiRmYS12YXItZGljZTogXFxmNTIyO1xyXG4kZmEtdmFyLWJvd2xpbmctYmFsbDogXFxmNDM2O1xyXG4kZmEtdmFyLWJyYWluOiBcXGY1ZGM7XHJcbiRmYS12YXItYmFuZGFnZTogXFxmNDYyO1xyXG4kZmEtdmFyLWJhbmQtYWlkOiBcXGY0NjI7XHJcbiRmYS12YXItY2FsZW5kYXItbWludXM6IFxcZjI3MjtcclxuJGZhLXZhci1jaXJjbGUteG1hcms6IFxcZjA1NztcclxuJGZhLXZhci10aW1lcy1jaXJjbGU6IFxcZjA1NztcclxuJGZhLXZhci14bWFyay1jaXJjbGU6IFxcZjA1NztcclxuJGZhLXZhci1naWZ0czogXFxmNzljO1xyXG4kZmEtdmFyLWhvdGVsOiBcXGY1OTQ7XHJcbiRmYS12YXItZWFydGgtYXNpYTogXFxmNTdlO1xyXG4kZmEtdmFyLWdsb2JlLWFzaWE6IFxcZjU3ZTtcclxuJGZhLXZhci1pZC1jYXJkLWNsaXA6IFxcZjQ3ZjtcclxuJGZhLXZhci1pZC1jYXJkLWFsdDogXFxmNDdmO1xyXG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtcGx1czogXFxmMDBlO1xyXG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcXGYwMGU7XHJcbiRmYS12YXItdGh1bWJzLXVwOiBcXGYxNjQ7XHJcbiRmYS12YXItdXNlci1jbG9jazogXFxmNGZkO1xyXG4kZmEtdmFyLWhhbmQtZG90czogXFxmNDYxO1xyXG4kZmEtdmFyLWFsbGVyZ2llczogXFxmNDYxO1xyXG4kZmEtdmFyLWZpbGUtaW52b2ljZTogXFxmNTcwO1xyXG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXFxmMmQxO1xyXG4kZmEtdmFyLW11Zy1zYXVjZXI6IFxcZjBmNDtcclxuJGZhLXZhci1jb2ZmZWU6IFxcZjBmNDtcclxuJGZhLXZhci1icnVzaDogXFxmNTVkO1xyXG4kZmEtdmFyLW1hc2s6IFxcZjZmYTtcclxuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLW1pbnVzOiBcXGYwMTA7XHJcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcXGYwMTA7XHJcbiRmYS12YXItcnVsZXItdmVydGljYWw6IFxcZjU0ODtcclxuJGZhLXZhci11c2VyLWxhcmdlOiBcXGY0MDY7XHJcbiRmYS12YXItdXNlci1hbHQ6IFxcZjQwNjtcclxuJGZhLXZhci10cmFpbi10cmFtOiBcXGU1YjQ7XHJcbiRmYS12YXItdXNlci1udXJzZTogXFxmODJmO1xyXG4kZmEtdmFyLXN5cmluZ2U6IFxcZjQ4ZTtcclxuJGZhLXZhci1jbG91ZC1zdW46IFxcZjZjNDtcclxuJGZhLXZhci1zdG9wd2F0Y2gtMjA6IFxcZTA2ZjtcclxuJGZhLXZhci1zcXVhcmUtZnVsbDogXFxmNDVjO1xyXG4kZmEtdmFyLW1hZ25ldDogXFxmMDc2O1xyXG4kZmEtdmFyLWphcjogXFxlNTE2O1xyXG4kZmEtdmFyLW5vdGUtc3RpY2t5OiBcXGYyNDk7XHJcbiRmYS12YXItc3RpY2t5LW5vdGU6IFxcZjI0OTtcclxuJGZhLXZhci1idWctc2xhc2g6IFxcZTQ5MDtcclxuJGZhLXZhci1hcnJvdy11cC1mcm9tLXdhdGVyLXB1bXA6IFxcZTRiNjtcclxuJGZhLXZhci1ib25lOiBcXGY1ZDc7XHJcbiRmYS12YXItdXNlci1pbmp1cmVkOiBcXGY3Mjg7XHJcbiRmYS12YXItZmFjZS1zYWQtdGVhcjogXFxmNWI0O1xyXG4kZmEtdmFyLXNhZC10ZWFyOiBcXGY1YjQ7XHJcbiRmYS12YXItcGxhbmU6IFxcZjA3MjtcclxuJGZhLXZhci10ZW50LWFycm93cy1kb3duOiBcXGU1ODE7XHJcbiRmYS12YXItZXhjbGFtYXRpb246IFxcMjE7XHJcbiRmYS12YXItYXJyb3dzLXNwaW46IFxcZTRiYjtcclxuJGZhLXZhci1wcmludDogXFxmMDJmO1xyXG4kZmEtdmFyLXR1cmtpc2gtbGlyYS1zaWduOiBcXGUyYmI7XHJcbiRmYS12YXItdHJ5OiBcXGUyYmI7XHJcbiRmYS12YXItdHVya2lzaC1saXJhOiBcXGUyYmI7XHJcbiRmYS12YXItZG9sbGFyLXNpZ246IFxcMjQ7XHJcbiRmYS12YXItZG9sbGFyOiBcXDI0O1xyXG4kZmEtdmFyLXVzZDogXFwyNDtcclxuJGZhLXZhci14OiBcXDU4O1xyXG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtZG9sbGFyOiBcXGY2ODg7XHJcbiRmYS12YXItc2VhcmNoLWRvbGxhcjogXFxmNjg4O1xyXG4kZmEtdmFyLXVzZXJzLWdlYXI6IFxcZjUwOTtcclxuJGZhLXZhci11c2Vycy1jb2c6IFxcZjUwOTtcclxuJGZhLXZhci1wZXJzb24tbWlsaXRhcnktcG9pbnRpbmc6IFxcZTU0YTtcclxuJGZhLXZhci1idWlsZGluZy1jb2x1bW5zOiBcXGYxOWM7XHJcbiRmYS12YXItYmFuazogXFxmMTljO1xyXG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcXGYxOWM7XHJcbiRmYS12YXItbXVzZXVtOiBcXGYxOWM7XHJcbiRmYS12YXItdW5pdmVyc2l0eTogXFxmMTljO1xyXG4kZmEtdmFyLXVtYnJlbGxhOiBcXGYwZTk7XHJcbiRmYS12YXItdHJvd2VsOiBcXGU1ODk7XHJcbiRmYS12YXItZDogXFw0NDtcclxuJGZhLXZhci1zdGFwbGVyOiBcXGU1YWY7XHJcbiRmYS12YXItbWFza3MtdGhlYXRlcjogXFxmNjMwO1xyXG4kZmEtdmFyLXRoZWF0ZXItbWFza3M6IFxcZjYzMDtcclxuJGZhLXZhci1raXAtc2lnbjogXFxlMWM0O1xyXG4kZmEtdmFyLWhhbmQtcG9pbnQtbGVmdDogXFxmMGE1O1xyXG4kZmEtdmFyLWhhbmRzaGFrZS1zaW1wbGU6IFxcZjRjNjtcclxuJGZhLXZhci1oYW5kc2hha2UtYWx0OiBcXGY0YzY7XHJcbiRmYS12YXItamV0LWZpZ2h0ZXI6IFxcZjBmYjtcclxuJGZhLXZhci1maWdodGVyLWpldDogXFxmMGZiO1xyXG4kZmEtdmFyLXNxdWFyZS1zaGFyZS1ub2RlczogXFxmMWUxO1xyXG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFxcZjFlMTtcclxuJGZhLXZhci1iYXJjb2RlOiBcXGYwMmE7XHJcbiRmYS12YXItcGx1cy1taW51czogXFxlNDNjO1xyXG4kZmEtdmFyLXZpZGVvOiBcXGYwM2Q7XHJcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcXGYwM2Q7XHJcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFxcZjE5ZDtcclxuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFxcZjE5ZDtcclxuJGZhLXZhci1oYW5kLWhvbGRpbmctbWVkaWNhbDogXFxlMDVjO1xyXG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtY2hlY2s6IFxcZTUzZTtcclxuJGZhLXZhci10dXJuLXVwOiBcXGYzYmY7XHJcbiRmYS12YXItbGV2ZWwtdXAtYWx0OiBcXGYzYmY7XHJcblxyXG4kZmEtdmFyLW1vbmVybzogXFxmM2QwO1xyXG4kZmEtdmFyLWhvb2xpOiBcXGY0Mjc7XHJcbiRmYS12YXIteWVscDogXFxmMWU5O1xyXG4kZmEtdmFyLWNjLXZpc2E6IFxcZjFmMDtcclxuJGZhLXZhci1sYXN0Zm06IFxcZjIwMjtcclxuJGZhLXZhci1zaG9wd2FyZTogXFxmNWI1O1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmM6IFxcZjRlODtcclxuJGZhLXZhci1hd3M6IFxcZjM3NTtcclxuJGZhLXZhci1yZWRoYXQ6IFxcZjdiYztcclxuJGZhLXZhci15b2FzdDogXFxmMmIxO1xyXG4kZmEtdmFyLWNsb3VkZmxhcmU6IFxcZTA3ZDtcclxuJGZhLXZhci11cHM6IFxcZjdlMDtcclxuJGZhLXZhci1waXhpdjogXFxlNjQwO1xyXG4kZmEtdmFyLXdwZXhwbG9yZXI6IFxcZjJkZTtcclxuJGZhLXZhci1keWFsb2c6IFxcZjM5OTtcclxuJGZhLXZhci1iaXR5OiBcXGYzN2E7XHJcbiRmYS12YXItc3RhY2twYXRoOiBcXGY4NDI7XHJcbiRmYS12YXItYnV5c2VsbGFkczogXFxmMjBkO1xyXG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcXGYyYjA7XHJcbiRmYS12YXItbW9keDogXFxmMjg1O1xyXG4kZmEtdmFyLWd1aWxkZWQ6IFxcZTA3ZTtcclxuJGZhLXZhci12bnY6IFxcZjQwYjtcclxuJGZhLXZhci1zcXVhcmUtanM6IFxcZjNiOTtcclxuJGZhLXZhci1qcy1zcXVhcmU6IFxcZjNiOTtcclxuJGZhLXZhci1taWNyb3NvZnQ6IFxcZjNjYTtcclxuJGZhLXZhci1xcTogXFxmMWQ2O1xyXG4kZmEtdmFyLW9yY2lkOiBcXGY4ZDI7XHJcbiRmYS12YXItamF2YTogXFxmNGU0O1xyXG4kZmEtdmFyLWludmlzaW9uOiBcXGY3YjA7XHJcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6IFxcZjRlZDtcclxuJGZhLXZhci1jZW50ZXJjb2RlOiBcXGYzODA7XHJcbiRmYS12YXItZ2xpZGUtZzogXFxmMmE2O1xyXG4kZmEtdmFyLWRydXBhbDogXFxmMWE5O1xyXG4kZmEtdmFyLWp4bDogXFxlNjdiO1xyXG4kZmEtdmFyLWhpcmUtYS1oZWxwZXI6IFxcZjNiMDtcclxuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5OiBcXGY0ZTc7XHJcbiRmYS12YXItdW5pdHk6IFxcZTA0OTtcclxuJGZhLXZhci13aG1jczogXFxmNDBkO1xyXG4kZmEtdmFyLXJvY2tldGNoYXQ6IFxcZjNlODtcclxuJGZhLXZhci12azogXFxmMTg5O1xyXG4kZmEtdmFyLXVudGFwcGQ6IFxcZjQwNTtcclxuJGZhLXZhci1tYWlsY2hpbXA6IFxcZjU5ZTtcclxuJGZhLXZhci1jc3MzLWFsdDogXFxmMzhiO1xyXG4kZmEtdmFyLXNxdWFyZS1yZWRkaXQ6IFxcZjFhMjtcclxuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcXGYxYTI7XHJcbiRmYS12YXItdmltZW8tdjogXFxmMjdkO1xyXG4kZmEtdmFyLWNvbnRhbzogXFxmMjZkO1xyXG4kZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWU6IFxcZTVhZDtcclxuJGZhLXZhci1kZXNrcHJvOiBcXGYzOGY7XHJcbiRmYS12YXItYnJhdmU6IFxcZTYzYztcclxuJGZhLXZhci1zaXN0cml4OiBcXGYzZWU7XHJcbiRmYS12YXItc3F1YXJlLWluc3RhZ3JhbTogXFxlMDU1O1xyXG4kZmEtdmFyLWluc3RhZ3JhbS1zcXVhcmU6IFxcZTA1NTtcclxuJGZhLXZhci1iYXR0bGUtbmV0OiBcXGY4MzU7XHJcbiRmYS12YXItdGhlLXJlZC15ZXRpOiBcXGY2OWQ7XHJcbiRmYS12YXItc3F1YXJlLWhhY2tlci1uZXdzOiBcXGYzYWY7XHJcbiRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlOiBcXGYzYWY7XHJcbiRmYS12YXItZWRnZTogXFxmMjgyO1xyXG4kZmEtdmFyLXRocmVhZHM6IFxcZTYxODtcclxuJGZhLXZhci1uYXBzdGVyOiBcXGYzZDI7XHJcbiRmYS12YXItc3F1YXJlLXNuYXBjaGF0OiBcXGYyYWQ7XHJcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcXGYyYWQ7XHJcbiRmYS12YXItZ29vZ2xlLXBsdXMtZzogXFxmMGQ1O1xyXG4kZmEtdmFyLWFydHN0YXRpb246IFxcZjc3YTtcclxuJGZhLXZhci1tYXJrZG93bjogXFxmNjBmO1xyXG4kZmEtdmFyLXNvdXJjZXRyZWU6IFxcZjdkMztcclxuJGZhLXZhci1nb29nbGUtcGx1czogXFxmMmIzO1xyXG4kZmEtdmFyLWRpYXNwb3JhOiBcXGY3OTE7XHJcbiRmYS12YXItZm91cnNxdWFyZTogXFxmMTgwO1xyXG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcXGYxNmM7XHJcbiRmYS12YXItZ2l0aHViLWFsdDogXFxmMTEzO1xyXG4kZmEtdmFyLXBob2VuaXgtc3F1YWRyb246IFxcZjUxMTtcclxuJGZhLXZhci1wYWdlbGluZXM6IFxcZjE4YztcclxuJGZhLXZhci1hbGdvbGlhOiBcXGYzNmM7XHJcbiRmYS12YXItcmVkLXJpdmVyOiBcXGYzZTM7XHJcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYTogXFxmNGVmO1xyXG4kZmEtdmFyLXNhZmFyaTogXFxmMjY3O1xyXG4kZmEtdmFyLWdvb2dsZTogXFxmMWEwO1xyXG4kZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWUtc3Ryb2tlOiBcXGYzNWM7XHJcbiRmYS12YXItZm9udC1hd2Vzb21lLWFsdDogXFxmMzVjO1xyXG4kZmEtdmFyLWF0bGFzc2lhbjogXFxmNzdiO1xyXG4kZmEtdmFyLWxpbmtlZGluLWluOiBcXGYwZTE7XHJcbiRmYS12YXItZGlnaXRhbC1vY2VhbjogXFxmMzkxO1xyXG4kZmEtdmFyLW5pbWJscjogXFxmNWE4O1xyXG4kZmEtdmFyLWNocm9tZWNhc3Q6IFxcZjgzODtcclxuJGZhLXZhci1ldmVybm90ZTogXFxmODM5O1xyXG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcXGYxZDQ7XHJcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzogXFxmNGYwO1xyXG4kZmEtdmFyLWFkdmVyc2FsOiBcXGYzNmE7XHJcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXFxmMjVlO1xyXG4kZmEtdmFyLXdhdGNobWFuLW1vbml0b3Jpbmc6IFxcZTA4NztcclxuJGZhLXZhci1mb250aWNvbnM6IFxcZjI4MDtcclxuJGZhLXZhci13ZWl4aW46IFxcZjFkNztcclxuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFxcZjIxNDtcclxuJGZhLXZhci1jb2RlcGVuOiBcXGYxY2I7XHJcbiRmYS12YXItZ2l0LWFsdDogXFxmODQxO1xyXG4kZmEtdmFyLWx5ZnQ6IFxcZjNjMztcclxuJGZhLXZhci1yZXY6IFxcZjViMjtcclxuJGZhLXZhci13aW5kb3dzOiBcXGYxN2E7XHJcbiRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3Q6IFxcZjczMDtcclxuJGZhLXZhci1zcXVhcmUtdmlhZGVvOiBcXGYyYWE7XHJcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXFxmMmFhO1xyXG4kZmEtdmFyLW1lZXR1cDogXFxmMmUwO1xyXG4kZmEtdmFyLWNlbnRvczogXFxmNzg5O1xyXG4kZmEtdmFyLWFkbjogXFxmMTcwO1xyXG4kZmEtdmFyLWNsb3Vkc21pdGg6IFxcZjM4NDtcclxuJGZhLXZhci1vcGVuc3VzZTogXFxlNjJiO1xyXG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcXGYxYTg7XHJcbiRmYS12YXItc3F1YXJlLWRyaWJiYmxlOiBcXGYzOTc7XHJcbiRmYS12YXItZHJpYmJibGUtc3F1YXJlOiBcXGYzOTc7XHJcbiRmYS12YXItY29kaWVwaWU6IFxcZjI4NDtcclxuJGZhLXZhci1ub2RlOiBcXGY0MTk7XHJcbiRmYS12YXItbWl4OiBcXGYzY2I7XHJcbiRmYS12YXItc3RlYW06IFxcZjFiNjtcclxuJGZhLXZhci1jYy1hcHBsZS1wYXk6IFxcZjQxNjtcclxuJGZhLXZhci1zY3JpYmQ6IFxcZjI4YTtcclxuJGZhLXZhci1kZWJpYW46IFxcZTYwYjtcclxuJGZhLXZhci1vcGVuaWQ6IFxcZjE5YjtcclxuJGZhLXZhci1pbnN0YWxvZDogXFxlMDgxO1xyXG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXFxmMjNlO1xyXG4kZmEtdmFyLXNlbGxjYXN0OiBcXGYyZGE7XHJcbiRmYS12YXItc3F1YXJlLXR3aXR0ZXI6IFxcZjA4MTtcclxuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXFxmMDgxO1xyXG4kZmEtdmFyLXItcHJvamVjdDogXFxmNGY3O1xyXG4kZmEtdmFyLWRlbGljaW91czogXFxmMWE1O1xyXG4kZmEtdmFyLWZyZWVic2Q6IFxcZjNhNDtcclxuJGZhLXZhci12dWVqczogXFxmNDFmO1xyXG4kZmEtdmFyLWFjY3Vzb2Z0OiBcXGYzNjk7XHJcbiRmYS12YXItaW94aG9zdDogXFxmMjA4O1xyXG4kZmEtdmFyLWZvbnRpY29ucy1maTogXFxmM2EyO1xyXG4kZmEtdmFyLWFwcC1zdG9yZTogXFxmMzZmO1xyXG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFxcZjFmMTtcclxuJGZhLXZhci1pdHVuZXMtbm90ZTogXFxmM2I1O1xyXG4kZmEtdmFyLWdvbGFuZzogXFxlNDBmO1xyXG4kZmEtdmFyLWtpY2tzdGFydGVyOiBcXGYzYmI7XHJcbiRmYS12YXItc3F1YXJlLWtpY2tzdGFydGVyOiBcXGYzYmI7XHJcbiRmYS12YXItZ3JhdjogXFxmMmQ2O1xyXG4kZmEtdmFyLXdlaWJvOiBcXGYxOGE7XHJcbiRmYS12YXItdW5jaGFydGVkOiBcXGUwODQ7XHJcbiRmYS12YXItZmlyc3RkcmFmdDogXFxmM2ExO1xyXG4kZmEtdmFyLXNxdWFyZS15b3V0dWJlOiBcXGY0MzE7XHJcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFxcZjQzMTtcclxuJGZhLXZhci13aWtpcGVkaWEtdzogXFxmMjY2O1xyXG4kZmEtdmFyLXdwcmVzc3I6IFxcZjNlNDtcclxuJGZhLXZhci1yZW5kYWN0OiBcXGYzZTQ7XHJcbiRmYS12YXItYW5nZWxsaXN0OiBcXGYyMDk7XHJcbiRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWM6IFxcZjUwYztcclxuJGZhLXZhci1uZmMtZGlyZWN0aW9uYWw6IFxcZTUzMDtcclxuJGZhLXZhci1za3lwZTogXFxmMTdlO1xyXG4kZmEtdmFyLWpvZ2V0OiBcXGYzYjc7XHJcbiRmYS12YXItZmVkb3JhOiBcXGY3OTg7XHJcbiRmYS12YXItc3RyaXBlLXM6IFxcZjQyYTtcclxuJGZhLXZhci1tZXRhOiBcXGU0OWI7XHJcbiRmYS12YXItbGFyYXZlbDogXFxmM2JkO1xyXG4kZmEtdmFyLWhvdGphcjogXFxmM2IxO1xyXG4kZmEtdmFyLWJsdWV0b290aC1iOiBcXGYyOTQ7XHJcbiRmYS12YXItc3F1YXJlLWxldHRlcmJveGQ6IFxcZTYyZTtcclxuJGZhLXZhci1zdGlja2VyLW11bGU6IFxcZjNmNztcclxuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm86IFxcZjRmMztcclxuJGZhLXZhci1oaXBzOiBcXGY0NTI7XHJcbiRmYS12YXItYmVoYW5jZTogXFxmMWI0O1xyXG4kZmEtdmFyLXJlZGRpdDogXFxmMWExO1xyXG4kZmEtdmFyLWRpc2NvcmQ6IFxcZjM5MjtcclxuJGZhLXZhci1jaHJvbWU6IFxcZjI2ODtcclxuJGZhLXZhci1hcHAtc3RvcmUtaW9zOiBcXGYzNzA7XHJcbiRmYS12YXItY2MtZGlzY292ZXI6IFxcZjFmMjtcclxuJGZhLXZhci13cGJlZ2lubmVyOiBcXGYyOTc7XHJcbiRmYS12YXItY29uZmx1ZW5jZTogXFxmNzhkO1xyXG4kZmEtdmFyLXNob2VsYWNlOiBcXGU2MGM7XHJcbiRmYS12YXItbWRiOiBcXGY4Y2E7XHJcbiRmYS12YXItZG9jaHViOiBcXGYzOTQ7XHJcbiRmYS12YXItYWNjZXNzaWJsZS1pY29uOiBcXGYzNjg7XHJcbiRmYS12YXItZWJheTogXFxmNGY0O1xyXG4kZmEtdmFyLWFtYXpvbjogXFxmMjcwO1xyXG4kZmEtdmFyLXVuc3BsYXNoOiBcXGUwN2M7XHJcbiRmYS12YXIteWFybjogXFxmN2UzO1xyXG4kZmEtdmFyLXNxdWFyZS1zdGVhbTogXFxmMWI3O1xyXG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXFxmMWI3O1xyXG4kZmEtdmFyLTUwMHB4OiBcXGYyNmU7XHJcbiRmYS12YXItc3F1YXJlLXZpbWVvOiBcXGYxOTQ7XHJcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcXGYxOTQ7XHJcbiRmYS12YXItYXN5bW1ldHJpazogXFxmMzcyO1xyXG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXFxmMmI0O1xyXG4kZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnOiBcXGYyYjQ7XHJcbiRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbDogXFxmMmI0O1xyXG4kZmEtdmFyLWdyYXRpcGF5OiBcXGYxODQ7XHJcbiRmYS12YXItYXBwbGU6IFxcZjE3OTtcclxuJGZhLXZhci1oaXZlOiBcXGUwN2Y7XHJcbiRmYS12YXItZ2l0a3Jha2VuOiBcXGYzYTY7XHJcbiRmYS12YXIta2V5YmFzZTogXFxmNGY1O1xyXG4kZmEtdmFyLWFwcGxlLXBheTogXFxmNDE1O1xyXG4kZmEtdmFyLXBhZGxldDogXFxlNGEwO1xyXG4kZmEtdmFyLWFtYXpvbi1wYXk6IFxcZjQyYztcclxuJGZhLXZhci1zcXVhcmUtZ2l0aHViOiBcXGYwOTI7XHJcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXFxmMDkyO1xyXG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcXGYxYTQ7XHJcbiRmYS12YXItZmVkZXg6IFxcZjc5NztcclxuJGZhLXZhci1waG9lbml4LWZyYW1ld29yazogXFxmM2RjO1xyXG4kZmEtdmFyLXNob3BpZnk6IFxcZTA1NztcclxuJGZhLXZhci1uZW9zOiBcXGY2MTI7XHJcbiRmYS12YXItc3F1YXJlLXRocmVhZHM6IFxcZTYxOTtcclxuJGZhLXZhci1oYWNrZXJyYW5rOiBcXGY1Zjc7XHJcbiRmYS12YXItcmVzZWFyY2hnYXRlOiBcXGY0Zjg7XHJcbiRmYS12YXItc3dpZnQ6IFxcZjhlMTtcclxuJGZhLXZhci1hbmd1bGFyOiBcXGY0MjA7XHJcbiRmYS12YXItc3BlYWthcDogXFxmM2YzO1xyXG4kZmEtdmFyLWFuZ3J5Y3JlYXRpdmU6IFxcZjM2ZTtcclxuJGZhLXZhci15LWNvbWJpbmF0b3I6IFxcZjIzYjtcclxuJGZhLXZhci1lbXBpcmU6IFxcZjFkMTtcclxuJGZhLXZhci1lbnZpcmE6IFxcZjI5OTtcclxuJGZhLXZhci1nb29nbGUtc2Nob2xhcjogXFxlNjNiO1xyXG4kZmEtdmFyLXNxdWFyZS1naXRsYWI6IFxcZTVhZTtcclxuJGZhLXZhci1naXRsYWItc3F1YXJlOiBcXGU1YWU7XHJcbiRmYS12YXItc3R1ZGlvdmluYXJpOiBcXGYzZjg7XHJcbiRmYS12YXItcGllZC1waXBlcjogXFxmMmFlO1xyXG4kZmEtdmFyLXdvcmRwcmVzczogXFxmMTlhO1xyXG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXFxmMjg4O1xyXG4kZmEtdmFyLWZpcmVmb3g6IFxcZjI2OTtcclxuJGZhLXZhci1saW5vZGU6IFxcZjJiODtcclxuJGZhLXZhci1nb29kcmVhZHM6IFxcZjNhODtcclxuJGZhLXZhci1zcXVhcmUtb2Rub2tsYXNzbmlraTogXFxmMjY0O1xyXG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcXGYyNjQ7XHJcbiRmYS12YXItanNmaWRkbGU6IFxcZjFjYztcclxuJGZhLXZhci1zaXRoOiBcXGY1MTI7XHJcbiRmYS12YXItdGhlbWVpc2xlOiBcXGYyYjI7XHJcbiRmYS12YXItcGFnZTQ6IFxcZjNkNztcclxuJGZhLXZhci1oYXNobm9kZTogXFxlNDk5O1xyXG4kZmEtdmFyLXJlYWN0OiBcXGY0MWI7XHJcbiRmYS12YXItY2MtcGF5cGFsOiBcXGYxZjQ7XHJcbiRmYS12YXItc3F1YXJlc3BhY2U6IFxcZjViZTtcclxuJGZhLXZhci1jYy1zdHJpcGU6IFxcZjFmNTtcclxuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOiBcXGY0ZjI7XHJcbiRmYS12YXItYml0Y29pbjogXFxmMzc5O1xyXG4kZmEtdmFyLWtleWNkbjogXFxmM2JhO1xyXG4kZmEtdmFyLW9wZXJhOiBcXGYyNmE7XHJcbiRmYS12YXItaXRjaC1pbzogXFxmODNhO1xyXG4kZmEtdmFyLXVtYnJhY286IFxcZjhlODtcclxuJGZhLXZhci1nYWxhY3RpYy1zZW5hdGU6IFxcZjUwZDtcclxuJGZhLXZhci11YnVudHU6IFxcZjdkZjtcclxuJGZhLXZhci1kcmFmdDJkaWdpdGFsOiBcXGYzOTY7XHJcbiRmYS12YXItc3RyaXBlOiBcXGY0Mjk7XHJcbiRmYS12YXItaG91eno6IFxcZjI3YztcclxuJGZhLXZhci1nZzogXFxmMjYwO1xyXG4kZmEtdmFyLWRobDogXFxmNzkwO1xyXG4kZmEtdmFyLXNxdWFyZS1waW50ZXJlc3Q6IFxcZjBkMztcclxuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcXGYwZDM7XHJcbiRmYS12YXIteGluZzogXFxmMTY4O1xyXG4kZmEtdmFyLWJsYWNrYmVycnk6IFxcZjM3YjtcclxuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkOiBcXGY0ZWM7XHJcbiRmYS12YXItcGxheXN0YXRpb246IFxcZjNkZjtcclxuJGZhLXZhci1xdWluc2NhcGU6IFxcZjQ1OTtcclxuJGZhLXZhci1sZXNzOiBcXGY0MWQ7XHJcbiRmYS12YXItYmxvZ2dlci1iOiBcXGYzN2Q7XHJcbiRmYS12YXItb3BlbmNhcnQ6IFxcZjIzZDtcclxuJGZhLXZhci12aW5lOiBcXGYxY2E7XHJcbiRmYS12YXItc2lnbmFsLW1lc3NlbmdlcjogXFxlNjYzO1xyXG4kZmEtdmFyLXBheXBhbDogXFxmMWVkO1xyXG4kZmEtdmFyLWdpdGxhYjogXFxmMjk2O1xyXG4kZmEtdmFyLXR5cG8zOiBcXGY0MmI7XHJcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcXGYyODE7XHJcbiRmYS12YXIteWFob286IFxcZjE5ZTtcclxuJGZhLXZhci1kYWlseW1vdGlvbjogXFxlMDUyO1xyXG4kZmEtdmFyLWFmZmlsaWF0ZXRoZW1lOiBcXGYzNmI7XHJcbiRmYS12YXItcGllZC1waXBlci1wcDogXFxmMWE3O1xyXG4kZmEtdmFyLWJvb3RzdHJhcDogXFxmODM2O1xyXG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFxcZjI2MztcclxuJGZhLXZhci1uZmMtc3ltYm9sOiBcXGU1MzE7XHJcbiRmYS12YXItbWludGJpdDogXFxlNjJmO1xyXG4kZmEtdmFyLWV0aGVyZXVtOiBcXGY0MmU7XHJcbiRmYS12YXItc3BlYWtlci1kZWNrOiBcXGY4M2M7XHJcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldTogXFxmNGU5O1xyXG4kZmEtdmFyLXBhdHJlb246IFxcZjNkOTtcclxuJGZhLXZhci1hdmlhbmV4OiBcXGYzNzQ7XHJcbiRmYS12YXItZWxsbzogXFxmNWYxO1xyXG4kZmEtdmFyLWdvZm9yZTogXFxmM2E3O1xyXG4kZmEtdmFyLWJpbW9iamVjdDogXFxmMzc4O1xyXG4kZmEtdmFyLWJyYXZlLXJldmVyc2U6IFxcZTYzZDtcclxuJGZhLXZhci1mYWNlYm9vay1mOiBcXGYzOWU7XHJcbiRmYS12YXItc3F1YXJlLWdvb2dsZS1wbHVzOiBcXGYwZDQ7XHJcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcXGYwZDQ7XHJcbiRmYS12YXItd2ViLWF3ZXNvbWU6IFxcZTY4MjtcclxuJGZhLXZhci1tYW5kYWxvcmlhbjogXFxmNTBmO1xyXG4kZmEtdmFyLWZpcnN0LW9yZGVyLWFsdDogXFxmNTBhO1xyXG4kZmEtdmFyLW9zaTogXFxmNDFhO1xyXG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFxcZjFlZTtcclxuJGZhLXZhci1kLWFuZC1kLWJleW9uZDogXFxmNmNhO1xyXG4kZmEtdmFyLXBlcmlzY29wZTogXFxmM2RhO1xyXG4kZmEtdmFyLWZ1bGNydW06IFxcZjUwYjtcclxuJGZhLXZhci1jbG91ZHNjYWxlOiBcXGYzODM7XHJcbiRmYS12YXItZm9ydW1iZWU6IFxcZjIxMTtcclxuJGZhLXZhci1taXp1bmk6IFxcZjNjYztcclxuJGZhLXZhci1zY2hsaXg6IFxcZjNlYTtcclxuJGZhLXZhci1zcXVhcmUteGluZzogXFxmMTY5O1xyXG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcXGYxNjk7XHJcbiRmYS12YXItYmFuZGNhbXA6IFxcZjJkNTtcclxuJGZhLXZhci13cGZvcm1zOiBcXGYyOTg7XHJcbiRmYS12YXItY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XHJcbiRmYS12YXItdXNwczogXFxmN2UxO1xyXG4kZmEtdmFyLW1lZ2Fwb3J0OiBcXGY1YTM7XHJcbiRmYS12YXItbWFnZW50bzogXFxmM2M0O1xyXG4kZmEtdmFyLXNwb3RpZnk6IFxcZjFiYztcclxuJGZhLXZhci1vcHRpbi1tb25zdGVyOiBcXGYyM2M7XHJcbiRmYS12YXItZmx5OiBcXGY0MTc7XHJcbiRmYS12YXItYXZpYXRvOiBcXGY0MjE7XHJcbiRmYS12YXItaXR1bmVzOiBcXGYzYjQ7XHJcbiRmYS12YXItY3V0dGxlZmlzaDogXFxmMzhjO1xyXG4kZmEtdmFyLWJsb2dnZXI6IFxcZjM3YztcclxuJGZhLXZhci1mbGlja3I6IFxcZjE2ZTtcclxuJGZhLXZhci12aWJlcjogXFxmNDA5O1xyXG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFxcZjFiZTtcclxuJGZhLXZhci1kaWdnOiBcXGYxYTY7XHJcbiRmYS12YXItdGVuY2VudC13ZWlibzogXFxmMWQ1O1xyXG4kZmEtdmFyLWxldHRlcmJveGQ6IFxcZTYyZDtcclxuJGZhLXZhci1zeW1mb255OiBcXGY4M2Q7XHJcbiRmYS12YXItbWF4Y2RuOiBcXGYxMzY7XHJcbiRmYS12YXItZXRzeTogXFxmMmQ3O1xyXG4kZmEtdmFyLWZhY2Vib29rLW1lc3NlbmdlcjogXFxmMzlmO1xyXG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcclxuJGZhLXZhci10aGluay1wZWFrczogXFxmNzMxO1xyXG4kZmEtdmFyLWJpbGliaWxpOiBcXGUzZDk7XHJcbiRmYS12YXItZXJsYW5nOiBcXGYzOWQ7XHJcbiRmYS12YXIteC10d2l0dGVyOiBcXGU2MWI7XHJcbiRmYS12YXItY290dG9uLWJ1cmVhdTogXFxmODllO1xyXG4kZmEtdmFyLWRhc2hjdWJlOiBcXGYyMTA7XHJcbiRmYS12YXItNDItZ3JvdXA6IFxcZTA4MDtcclxuJGZhLXZhci1pbm5vc29mdDogXFxlMDgwO1xyXG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcXGYxOGQ7XHJcbiRmYS12YXItZWxlbWVudG9yOiBcXGY0MzA7XHJcbiRmYS12YXItc3F1YXJlLXBpZWQtcGlwZXI6IFxcZTAxZTtcclxuJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZTogXFxlMDFlO1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQ6IFxcZjRlYjtcclxuJGZhLXZhci1wYWxmZWQ6IFxcZjNkODtcclxuJGZhLXZhci1zdXBlcnBvd2VyczogXFxmMmRkO1xyXG4kZmEtdmFyLXJlc29sdmluZzogXFxmM2U3O1xyXG4kZmEtdmFyLXhib3g6IFxcZjQxMjtcclxuJGZhLXZhci1zcXVhcmUtd2ViLWF3ZXNvbWUtc3Ryb2tlOiBcXGU2ODQ7XHJcbiRmYS12YXItc2VhcmNoZW5naW46IFxcZjNlYjtcclxuJGZhLXZhci10aWt0b2s6IFxcZTA3YjtcclxuJGZhLXZhci1zcXVhcmUtZmFjZWJvb2s6IFxcZjA4MjtcclxuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFxcZjA4MjtcclxuJGZhLXZhci1yZW5yZW46IFxcZjE4YjtcclxuJGZhLXZhci1saW51eDogXFxmMTdjO1xyXG4kZmEtdmFyLWdsaWRlOiBcXGYyYTU7XHJcbiRmYS12YXItbGlua2VkaW46IFxcZjA4YztcclxuJGZhLXZhci1odWJzcG90OiBcXGYzYjI7XHJcbiRmYS12YXItZGVwbG95ZG9nOiBcXGYzOGU7XHJcbiRmYS12YXItdHdpdGNoOiBcXGYxZTg7XHJcbiRmYS12YXItcmF2ZWxyeTogXFxmMmQ5O1xyXG4kZmEtdmFyLW1peGVyOiBcXGUwNTY7XHJcbiRmYS12YXItc3F1YXJlLWxhc3RmbTogXFxmMjAzO1xyXG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFxcZjIwMztcclxuJGZhLXZhci12aW1lbzogXFxmNDBhO1xyXG4kZmEtdmFyLW1lbmRlbGV5OiBcXGY3YjM7XHJcbiRmYS12YXItdW5pcmVnaXN0cnk6IFxcZjQwNDtcclxuJGZhLXZhci1maWdtYTogXFxmNzk5O1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6IFxcZjRlZTtcclxuJGZhLXZhci1jYy1hbWF6b24tcGF5OiBcXGY0MmQ7XHJcbiRmYS12YXItZHJvcGJveDogXFxmMTZiO1xyXG4kZmEtdmFyLWluc3RhZ3JhbTogXFxmMTZkO1xyXG4kZmEtdmFyLWNtcGxpZDogXFxlMzYwO1xyXG4kZmEtdmFyLXVwd29yazogXFxlNjQxO1xyXG4kZmEtdmFyLWZhY2Vib29rOiBcXGYwOWE7XHJcbiRmYS12YXItZ3JpcGZpcmU6IFxcZjNhYztcclxuJGZhLXZhci1qZWRpLW9yZGVyOiBcXGY1MGU7XHJcbiRmYS12YXItdWlraXQ6IFxcZjQwMztcclxuJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0OiBcXGYzYTM7XHJcbiRmYS12YXItcGhhYnJpY2F0b3I6IFxcZjNkYjtcclxuJGZhLXZhci11c3N1bm5haDogXFxmNDA3O1xyXG4kZmEtdmFyLWVhcmx5YmlyZHM6IFxcZjM5YTtcclxuJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uOiBcXGY1MTM7XHJcbiRmYS12YXItYXV0b3ByZWZpeGVyOiBcXGY0MWM7XHJcbiRmYS12YXItd2hhdHNhcHA6IFxcZjIzMjtcclxuJGZhLXZhci1zcXVhcmUtdXB3b3JrOiBcXGU2N2M7XHJcbiRmYS12YXItc2xpZGVzaGFyZTogXFxmMWU3O1xyXG4kZmEtdmFyLWdvb2dsZS1wbGF5OiBcXGYzYWI7XHJcbiRmYS12YXItdmlhZGVvOiBcXGYyYTk7XHJcbiRmYS12YXItbGluZTogXFxmM2MwO1xyXG4kZmEtdmFyLWdvb2dsZS1kcml2ZTogXFxmM2FhO1xyXG4kZmEtdmFyLXNlcnZpY2VzdGFjazogXFxmM2VjO1xyXG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcXGYyMTU7XHJcbiRmYS12YXItYml0YnVja2V0OiBcXGYxNzE7XHJcbiRmYS12YXItaW1kYjogXFxmMmQ4O1xyXG4kZmEtdmFyLWRlZXplcjogXFxlMDc3O1xyXG4kZmEtdmFyLXJhc3BiZXJyeS1waTogXFxmN2JiO1xyXG4kZmEtdmFyLWppcmE6IFxcZjdiMTtcclxuJGZhLXZhci1kb2NrZXI6IFxcZjM5NTtcclxuJGZhLXZhci1zY3JlZW5wYWw6IFxcZTU3MDtcclxuJGZhLXZhci1ibHVldG9vdGg6IFxcZjI5MztcclxuJGZhLXZhci1naXR0ZXI6IFxcZjQyNjtcclxuJGZhLXZhci1kLWFuZC1kOiBcXGYzOGQ7XHJcbiRmYS12YXItbWljcm9ibG9nOiBcXGUwMWE7XHJcbiRmYS12YXItY2MtZGluZXJzLWNsdWI6IFxcZjI0YztcclxuJGZhLXZhci1nZy1jaXJjbGU6IFxcZjI2MTtcclxuJGZhLXZhci1waWVkLXBpcGVyLWhhdDogXFxmNGU1O1xyXG4kZmEtdmFyLWtpY2tzdGFydGVyLWs6IFxcZjNiYztcclxuJGZhLXZhci15YW5kZXg6IFxcZjQxMztcclxuJGZhLXZhci1yZWFkbWU6IFxcZjRkNTtcclxuJGZhLXZhci1odG1sNTogXFxmMTNiO1xyXG4kZmEtdmFyLXNlbGxzeTogXFxmMjEzO1xyXG4kZmEtdmFyLXNxdWFyZS13ZWItYXdlc29tZTogXFxlNjgzO1xyXG4kZmEtdmFyLXNhc3M6IFxcZjQxZTtcclxuJGZhLXZhci13aXJzaW5kaGFuZHdlcms6IFxcZTJkMDtcclxuJGZhLXZhci13c2g6IFxcZTJkMDtcclxuJGZhLXZhci1idXJvbW9iZWxleHBlcnRlOiBcXGYzN2Y7XHJcbiRmYS12YXItc2FsZXNmb3JjZTogXFxmODNiO1xyXG4kZmEtdmFyLW9jdG9wdXMtZGVwbG95OiBcXGUwODI7XHJcbiRmYS12YXItbWVkYXBwczogXFxmM2M2O1xyXG4kZmEtdmFyLW5zODogXFxmM2Q1O1xyXG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcXGYyMzE7XHJcbiRmYS12YXItYXBwZXI6IFxcZjM3MTtcclxuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFxcZjI4NjtcclxuJGZhLXZhci13YXplOiBcXGY4M2Y7XHJcbiRmYS12YXItYmx1ZXNreTogXFxlNjcxO1xyXG4kZmEtdmFyLWNjLWpjYjogXFxmMjRiO1xyXG4kZmEtdmFyLXNuYXBjaGF0OiBcXGYyYWI7XHJcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFxcZjJhYjtcclxuJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lczogXFxmNmRjO1xyXG4kZmEtdmFyLXJ1c3Q6IFxcZTA3YTtcclxuJGZhLXZhci13aXg6IFxcZjVjZjtcclxuJGZhLXZhci1zcXVhcmUtYmVoYW5jZTogXFxmMWI1O1xyXG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcXGYxYjU7XHJcbiRmYS12YXItc3VwcGxlOiBcXGYzZjk7XHJcbiRmYS12YXItd2ViZmxvdzogXFxlNjVjO1xyXG4kZmEtdmFyLXJlYmVsOiBcXGYxZDA7XHJcbiRmYS12YXItY3NzMzogXFxmMTNjO1xyXG4kZmEtdmFyLXN0YXlsaW5rZWQ6IFxcZjNmNTtcclxuJGZhLXZhci1rYWdnbGU6IFxcZjVmYTtcclxuJGZhLXZhci1zcGFjZS1hd2Vzb21lOiBcXGU1YWM7XHJcbiRmYS12YXItZGV2aWFudGFydDogXFxmMWJkO1xyXG4kZmEtdmFyLWNwYW5lbDogXFxmMzg4O1xyXG4kZmEtdmFyLWdvb2RyZWFkcy1nOiBcXGYzYTk7XHJcbiRmYS12YXItc3F1YXJlLWdpdDogXFxmMWQyO1xyXG4kZmEtdmFyLWdpdC1zcXVhcmU6IFxcZjFkMjtcclxuJGZhLXZhci1zcXVhcmUtdHVtYmxyOiBcXGYxNzQ7XHJcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXFxmMTc0O1xyXG4kZmEtdmFyLXRyZWxsbzogXFxmMTgxO1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6IFxcZjRlYTtcclxuJGZhLXZhci1nZXQtcG9ja2V0OiBcXGYyNjU7XHJcbiRmYS12YXItcGVyYnl0ZTogXFxlMDgzO1xyXG4kZmEtdmFyLWdydW50OiBcXGYzYWQ7XHJcbiRmYS12YXItd2VlYmx5OiBcXGY1Y2M7XHJcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFxcZjIwZTtcclxuJGZhLXZhci1sZWFucHViOiBcXGYyMTI7XHJcbiRmYS12YXItYmxhY2stdGllOiBcXGYyN2U7XHJcbiRmYS12YXItdGhlbWVjbzogXFxmNWM2O1xyXG4kZmEtdmFyLXB5dGhvbjogXFxmM2UyO1xyXG4kZmEtdmFyLWFuZHJvaWQ6IFxcZjE3YjtcclxuJGZhLXZhci1ib3RzOiBcXGUzNDA7XHJcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFxcZjJjNTtcclxuJGZhLXZhci1ob3JuYmlsbDogXFxmNTkyO1xyXG4kZmEtdmFyLWpzOiBcXGYzYjg7XHJcbiRmYS12YXItaWRlYWw6IFxcZTAxMztcclxuJGZhLXZhci1naXQ6IFxcZjFkMztcclxuJGZhLXZhci1kZXY6IFxcZjZjYztcclxuJGZhLXZhci1za2V0Y2g6IFxcZjdjNjtcclxuJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbDogXFxmNDE0O1xyXG4kZmEtdmFyLWNjLWFtZXg6IFxcZjFmMztcclxuJGZhLXZhci11YmVyOiBcXGY0MDI7XHJcbiRmYS12YXItZ2l0aHViOiBcXGYwOWI7XHJcbiRmYS12YXItcGhwOiBcXGY0NTc7XHJcbiRmYS12YXItYWxpcGF5OiBcXGY2NDI7XHJcbiRmYS12YXIteW91dHViZTogXFxmMTY3O1xyXG4kZmEtdmFyLXNreWF0bGFzOiBcXGYyMTY7XHJcbiRmYS12YXItZmlyZWZveC1icm93c2VyOiBcXGUwMDc7XHJcbiRmYS12YXItcmVwbHlkOiBcXGYzZTY7XHJcbiRmYS12YXItc3VzZTogXFxmN2Q2O1xyXG4kZmEtdmFyLWplbmtpbnM6IFxcZjNiNjtcclxuJGZhLXZhci10d2l0dGVyOiBcXGYwOTk7XHJcbiRmYS12YXItcm9ja3JtczogXFxmM2U5O1xyXG4kZmEtdmFyLXBpbnRlcmVzdDogXFxmMGQyO1xyXG4kZmEtdmFyLWJ1ZmZlcjogXFxmODM3O1xyXG4kZmEtdmFyLW5wbTogXFxmM2Q0O1xyXG4kZmEtdmFyLXlhbW1lcjogXFxmODQwO1xyXG4kZmEtdmFyLWJ0YzogXFxmMTVhO1xyXG4kZmEtdmFyLWRyaWJiYmxlOiBcXGYxN2Q7XHJcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcXGYxYTM7XHJcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFxcZjI2YjtcclxuJGZhLXZhci1zdHViYmVyOiBcXGU1Yzc7XHJcbiRmYS12YXItdGVsZWdyYW06IFxcZjJjNjtcclxuJGZhLXZhci10ZWxlZ3JhbS1wbGFuZTogXFxmMmM2O1xyXG4kZmEtdmFyLW9sZC1yZXB1YmxpYzogXFxmNTEwO1xyXG4kZmEtdmFyLW9keXNlZTogXFxlNWM2O1xyXG4kZmEtdmFyLXNxdWFyZS13aGF0c2FwcDogXFxmNDBjO1xyXG4kZmEtdmFyLXdoYXRzYXBwLXNxdWFyZTogXFxmNDBjO1xyXG4kZmEtdmFyLW5vZGUtanM6IFxcZjNkMztcclxuJGZhLXZhci1lZGdlLWxlZ2FjeTogXFxlMDc4O1xyXG4kZmEtdmFyLXNsYWNrOiBcXGYxOTg7XHJcbiRmYS12YXItc2xhY2staGFzaDogXFxmMTk4O1xyXG4kZmEtdmFyLW1lZHJ0OiBcXGYzYzg7XHJcbiRmYS12YXItdXNiOiBcXGYyODc7XHJcbiRmYS12YXItdHVtYmxyOiBcXGYxNzM7XHJcbiRmYS12YXItdmFhZGluOiBcXGY0MDg7XHJcbiRmYS12YXItcXVvcmE6IFxcZjJjNDtcclxuJGZhLXZhci1zcXVhcmUteC10d2l0dGVyOiBcXGU2MWE7XHJcbiRmYS12YXItcmVhY3RldXJvcGU6IFxcZjc1ZDtcclxuJGZhLXZhci1tZWRpdW06IFxcZjIzYTtcclxuJGZhLXZhci1tZWRpdW0tbTogXFxmMjNhO1xyXG4kZmEtdmFyLWFtaWxpYTogXFxmMzZkO1xyXG4kZmEtdmFyLW1peGNsb3VkOiBcXGYyODk7XHJcbiRmYS12YXItZmxpcGJvYXJkOiBcXGY0NGQ7XHJcbiRmYS12YXItdmlhY29pbjogXFxmMjM3O1xyXG4kZmEtdmFyLWNyaXRpY2FsLXJvbGU6IFxcZjZjOTtcclxuJGZhLXZhci1zaXRyb3g6IFxcZTQ0YTtcclxuJGZhLXZhci1kaXNjb3Vyc2U6IFxcZjM5MztcclxuJGZhLXZhci1qb29tbGE6IFxcZjFhYTtcclxuJGZhLXZhci1tYXN0b2RvbjogXFxmNGY2O1xyXG4kZmEtdmFyLWFpcmJuYjogXFxmODM0O1xyXG4kZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb246IFxcZjUxNDtcclxuJGZhLXZhci1idXktbi1sYXJnZTogXFxmOGE2O1xyXG4kZmEtdmFyLWd1bHA6IFxcZjNhZTtcclxuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6IFxcZjRmMTtcclxuJGZhLXZhci1zdHJhdmE6IFxcZjQyODtcclxuJGZhLXZhci1lbWJlcjogXFxmNDIzO1xyXG4kZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWY6IFxcZjc4NTtcclxuJGZhLXZhci10ZWFtc3BlYWs6IFxcZjRmOTtcclxuJGZhLXZhci1wdXNoZWQ6IFxcZjNlMTtcclxuJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlOiBcXGY0MTE7XHJcbiRmYS12YXItbnV0cml0aW9uaXg6IFxcZjNkNjtcclxuJGZhLXZhci13b2R1OiBcXGUwODg7XHJcbiRmYS12YXItZ29vZ2xlLXBheTogXFxlMDc5O1xyXG4kZmEtdmFyLWludGVyY29tOiBcXGY3YWY7XHJcbiRmYS12YXItemhpaHU6IFxcZjYzZjtcclxuJGZhLXZhci1rb3J2dWU6IFxcZjQyZjtcclxuJGZhLXZhci1waXg6IFxcZTQzYTtcclxuJGZhLXZhci1zdGVhbS1zeW1ib2w6IFxcZjNmNjtcclxuXHJcbiRmYS1pY29uczogKFxyXG4gIFwiMFwiOiAkZmEtdmFyLTAsXHJcbiAgXCIxXCI6ICRmYS12YXItMSxcclxuICBcIjJcIjogJGZhLXZhci0yLFxyXG4gIFwiM1wiOiAkZmEtdmFyLTMsXHJcbiAgXCI0XCI6ICRmYS12YXItNCxcclxuICBcIjVcIjogJGZhLXZhci01LFxyXG4gIFwiNlwiOiAkZmEtdmFyLTYsXHJcbiAgXCI3XCI6ICRmYS12YXItNyxcclxuICBcIjhcIjogJGZhLXZhci04LFxyXG4gIFwiOVwiOiAkZmEtdmFyLTksXHJcbiAgXCJmaWxsLWRyaXBcIjogJGZhLXZhci1maWxsLWRyaXAsXHJcbiAgXCJhcnJvd3MtdG8tY2lyY2xlXCI6ICRmYS12YXItYXJyb3dzLXRvLWNpcmNsZSxcclxuICBcImNpcmNsZS1jaGV2cm9uLXJpZ2h0XCI6ICRmYS12YXItY2lyY2xlLWNoZXZyb24tcmlnaHQsXHJcbiAgXCJjaGV2cm9uLWNpcmNsZS1yaWdodFwiOiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0LFxyXG4gIFwiYXRcIjogJGZhLXZhci1hdCxcclxuICBcInRyYXNoLWNhblwiOiAkZmEtdmFyLXRyYXNoLWNhbixcclxuICBcInRyYXNoLWFsdFwiOiAkZmEtdmFyLXRyYXNoLWFsdCxcclxuICBcInRleHQtaGVpZ2h0XCI6ICRmYS12YXItdGV4dC1oZWlnaHQsXHJcbiAgXCJ1c2VyLXhtYXJrXCI6ICRmYS12YXItdXNlci14bWFyayxcclxuICBcInVzZXItdGltZXNcIjogJGZhLXZhci11c2VyLXRpbWVzLFxyXG4gIFwic3RldGhvc2NvcGVcIjogJGZhLXZhci1zdGV0aG9zY29wZSxcclxuICBcIm1lc3NhZ2VcIjogJGZhLXZhci1tZXNzYWdlLFxyXG4gIFwiY29tbWVudC1hbHRcIjogJGZhLXZhci1jb21tZW50LWFsdCxcclxuICBcImluZm9cIjogJGZhLXZhci1pbmZvLFxyXG4gIFwiZG93bi1sZWZ0LWFuZC11cC1yaWdodC10by1jZW50ZXJcIjogJGZhLXZhci1kb3duLWxlZnQtYW5kLXVwLXJpZ2h0LXRvLWNlbnRlcixcclxuICBcImNvbXByZXNzLWFsdFwiOiAkZmEtdmFyLWNvbXByZXNzLWFsdCxcclxuICBcImV4cGxvc2lvblwiOiAkZmEtdmFyLWV4cGxvc2lvbixcclxuICBcImZpbGUtbGluZXNcIjogJGZhLXZhci1maWxlLWxpbmVzLFxyXG4gIFwiZmlsZS1hbHRcIjogJGZhLXZhci1maWxlLWFsdCxcclxuICBcImZpbGUtdGV4dFwiOiAkZmEtdmFyLWZpbGUtdGV4dCxcclxuICBcIndhdmUtc3F1YXJlXCI6ICRmYS12YXItd2F2ZS1zcXVhcmUsXHJcbiAgXCJyaW5nXCI6ICRmYS12YXItcmluZyxcclxuICBcImJ1aWxkaW5nLXVuXCI6ICRmYS12YXItYnVpbGRpbmctdW4sXHJcbiAgXCJkaWNlLXRocmVlXCI6ICRmYS12YXItZGljZS10aHJlZSxcclxuICBcImNhbGVuZGFyLWRheXNcIjogJGZhLXZhci1jYWxlbmRhci1kYXlzLFxyXG4gIFwiY2FsZW5kYXItYWx0XCI6ICRmYS12YXItY2FsZW5kYXItYWx0LFxyXG4gIFwiYW5jaG9yLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWFuY2hvci1jaXJjbGUtY2hlY2ssXHJcbiAgXCJidWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1idWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHQsXHJcbiAgXCJ2b2xsZXliYWxsXCI6ICRmYS12YXItdm9sbGV5YmFsbCxcclxuICBcInZvbGxleWJhbGwtYmFsbFwiOiAkZmEtdmFyLXZvbGxleWJhbGwtYmFsbCxcclxuICBcImFycm93cy11cC10by1saW5lXCI6ICRmYS12YXItYXJyb3dzLXVwLXRvLWxpbmUsXHJcbiAgXCJzb3J0LWRvd25cIjogJGZhLXZhci1zb3J0LWRvd24sXHJcbiAgXCJzb3J0LWRlc2NcIjogJGZhLXZhci1zb3J0LWRlc2MsXHJcbiAgXCJjaXJjbGUtbWludXNcIjogJGZhLXZhci1jaXJjbGUtbWludXMsXHJcbiAgXCJtaW51cy1jaXJjbGVcIjogJGZhLXZhci1taW51cy1jaXJjbGUsXHJcbiAgXCJkb29yLW9wZW5cIjogJGZhLXZhci1kb29yLW9wZW4sXHJcbiAgXCJyaWdodC1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci1yaWdodC1mcm9tLWJyYWNrZXQsXHJcbiAgXCJzaWduLW91dC1hbHRcIjogJGZhLXZhci1zaWduLW91dC1hbHQsXHJcbiAgXCJhdG9tXCI6ICRmYS12YXItYXRvbSxcclxuICBcInNvYXBcIjogJGZhLXZhci1zb2FwLFxyXG4gIFwiaWNvbnNcIjogJGZhLXZhci1pY29ucyxcclxuICBcImhlYXJ0LW11c2ljLWNhbWVyYS1ib2x0XCI6ICRmYS12YXItaGVhcnQtbXVzaWMtY2FtZXJhLWJvbHQsXHJcbiAgXCJtaWNyb3Bob25lLWxpbmVzLXNsYXNoXCI6ICRmYS12YXItbWljcm9waG9uZS1saW5lcy1zbGFzaCxcclxuICBcIm1pY3JvcGhvbmUtYWx0LXNsYXNoXCI6ICRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2gsXHJcbiAgXCJicmlkZ2UtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItYnJpZGdlLWNpcmNsZS1jaGVjayxcclxuICBcInB1bXAtbWVkaWNhbFwiOiAkZmEtdmFyLXB1bXAtbWVkaWNhbCxcclxuICBcImZpbmdlcnByaW50XCI6ICRmYS12YXItZmluZ2VycHJpbnQsXHJcbiAgXCJoYW5kLXBvaW50LXJpZ2h0XCI6ICRmYS12YXItaGFuZC1wb2ludC1yaWdodCxcclxuICBcIm1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb25cIjogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWxvY2F0aW9uLFxyXG4gIFwic2VhcmNoLWxvY2F0aW9uXCI6ICRmYS12YXItc2VhcmNoLWxvY2F0aW9uLFxyXG4gIFwiZm9yd2FyZC1zdGVwXCI6ICRmYS12YXItZm9yd2FyZC1zdGVwLFxyXG4gIFwic3RlcC1mb3J3YXJkXCI6ICRmYS12YXItc3RlcC1mb3J3YXJkLFxyXG4gIFwiZmFjZS1zbWlsZS1iZWFtXCI6ICRmYS12YXItZmFjZS1zbWlsZS1iZWFtLFxyXG4gIFwic21pbGUtYmVhbVwiOiAkZmEtdmFyLXNtaWxlLWJlYW0sXHJcbiAgXCJmbGFnLWNoZWNrZXJlZFwiOiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkLFxyXG4gIFwiZm9vdGJhbGxcIjogJGZhLXZhci1mb290YmFsbCxcclxuICBcImZvb3RiYWxsLWJhbGxcIjogJGZhLXZhci1mb290YmFsbC1iYWxsLFxyXG4gIFwic2Nob29sLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXNjaG9vbC1jaXJjbGUtZXhjbGFtYXRpb24sXHJcbiAgXCJjcm9wXCI6ICRmYS12YXItY3JvcCxcclxuICBcImFuZ2xlcy1kb3duXCI6ICRmYS12YXItYW5nbGVzLWRvd24sXHJcbiAgXCJhbmdsZS1kb3VibGUtZG93blwiOiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duLFxyXG4gIFwidXNlcnMtcmVjdGFuZ2xlXCI6ICRmYS12YXItdXNlcnMtcmVjdGFuZ2xlLFxyXG4gIFwicGVvcGxlLXJvb2ZcIjogJGZhLXZhci1wZW9wbGUtcm9vZixcclxuICBcInBlb3BsZS1saW5lXCI6ICRmYS12YXItcGVvcGxlLWxpbmUsXHJcbiAgXCJiZWVyLW11Zy1lbXB0eVwiOiAkZmEtdmFyLWJlZXItbXVnLWVtcHR5LFxyXG4gIFwiYmVlclwiOiAkZmEtdmFyLWJlZXIsXHJcbiAgXCJkaWFncmFtLXByZWRlY2Vzc29yXCI6ICRmYS12YXItZGlhZ3JhbS1wcmVkZWNlc3NvcixcclxuICBcImFycm93LXVwLWxvbmdcIjogJGZhLXZhci1hcnJvdy11cC1sb25nLFxyXG4gIFwibG9uZy1hcnJvdy11cFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctdXAsXHJcbiAgXCJmaXJlLWZsYW1lLXNpbXBsZVwiOiAkZmEtdmFyLWZpcmUtZmxhbWUtc2ltcGxlLFxyXG4gIFwiYnVyblwiOiAkZmEtdmFyLWJ1cm4sXHJcbiAgXCJwZXJzb25cIjogJGZhLXZhci1wZXJzb24sXHJcbiAgXCJtYWxlXCI6ICRmYS12YXItbWFsZSxcclxuICBcImxhcHRvcFwiOiAkZmEtdmFyLWxhcHRvcCxcclxuICBcImZpbGUtY3N2XCI6ICRmYS12YXItZmlsZS1jc3YsXHJcbiAgXCJtZW5vcmFoXCI6ICRmYS12YXItbWVub3JhaCxcclxuICBcInRydWNrLXBsYW5lXCI6ICRmYS12YXItdHJ1Y2stcGxhbmUsXHJcbiAgXCJyZWNvcmQtdmlueWxcIjogJGZhLXZhci1yZWNvcmQtdmlueWwsXHJcbiAgXCJmYWNlLWdyaW4tc3RhcnNcIjogJGZhLXZhci1mYWNlLWdyaW4tc3RhcnMsXHJcbiAgXCJncmluLXN0YXJzXCI6ICRmYS12YXItZ3Jpbi1zdGFycyxcclxuICBcImJvbmdcIjogJGZhLXZhci1ib25nLFxyXG4gIFwic3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nXCI6ICRmYS12YXItc3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nLFxyXG4gIFwicGFzdGFmYXJpYW5pc21cIjogJGZhLXZhci1wYXN0YWZhcmlhbmlzbSxcclxuICBcImFycm93LWRvd24tdXAtYWNyb3NzLWxpbmVcIjogJGZhLXZhci1hcnJvdy1kb3duLXVwLWFjcm9zcy1saW5lLFxyXG4gIFwic3Bvb25cIjogJGZhLXZhci1zcG9vbixcclxuICBcInV0ZW5zaWwtc3Bvb25cIjogJGZhLXZhci11dGVuc2lsLXNwb29uLFxyXG4gIFwiamFyLXdoZWF0XCI6ICRmYS12YXItamFyLXdoZWF0LFxyXG4gIFwiZW52ZWxvcGVzLWJ1bGtcIjogJGZhLXZhci1lbnZlbG9wZXMtYnVsayxcclxuICBcIm1haWwtYnVsa1wiOiAkZmEtdmFyLW1haWwtYnVsayxcclxuICBcImZpbGUtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItZmlsZS1jaXJjbGUtZXhjbGFtYXRpb24sXHJcbiAgXCJjaXJjbGUtaFwiOiAkZmEtdmFyLWNpcmNsZS1oLFxyXG4gIFwiaG9zcGl0YWwtc3ltYm9sXCI6ICRmYS12YXItaG9zcGl0YWwtc3ltYm9sLFxyXG4gIFwicGFnZXJcIjogJGZhLXZhci1wYWdlcixcclxuICBcImFkZHJlc3MtYm9va1wiOiAkZmEtdmFyLWFkZHJlc3MtYm9vayxcclxuICBcImNvbnRhY3QtYm9va1wiOiAkZmEtdmFyLWNvbnRhY3QtYm9vayxcclxuICBcInN0cmlrZXRocm91Z2hcIjogJGZhLXZhci1zdHJpa2V0aHJvdWdoLFxyXG4gIFwia1wiOiAkZmEtdmFyLWssXHJcbiAgXCJsYW5kbWFyay1mbGFnXCI6ICRmYS12YXItbGFuZG1hcmstZmxhZyxcclxuICBcInBlbmNpbFwiOiAkZmEtdmFyLXBlbmNpbCxcclxuICBcInBlbmNpbC1hbHRcIjogJGZhLXZhci1wZW5jaWwtYWx0LFxyXG4gIFwiYmFja3dhcmRcIjogJGZhLXZhci1iYWNrd2FyZCxcclxuICBcImNhcmV0LXJpZ2h0XCI6ICRmYS12YXItY2FyZXQtcmlnaHQsXHJcbiAgXCJjb21tZW50c1wiOiAkZmEtdmFyLWNvbW1lbnRzLFxyXG4gIFwicGFzdGVcIjogJGZhLXZhci1wYXN0ZSxcclxuICBcImZpbGUtY2xpcGJvYXJkXCI6ICRmYS12YXItZmlsZS1jbGlwYm9hcmQsXHJcbiAgXCJjb2RlLXB1bGwtcmVxdWVzdFwiOiAkZmEtdmFyLWNvZGUtcHVsbC1yZXF1ZXN0LFxyXG4gIFwiY2xpcGJvYXJkLWxpc3RcIjogJGZhLXZhci1jbGlwYm9hcmQtbGlzdCxcclxuICBcInRydWNrLXJhbXAtYm94XCI6ICRmYS12YXItdHJ1Y2stcmFtcC1ib3gsXHJcbiAgXCJ0cnVjay1sb2FkaW5nXCI6ICRmYS12YXItdHJ1Y2stbG9hZGluZyxcclxuICBcInVzZXItY2hlY2tcIjogJGZhLXZhci11c2VyLWNoZWNrLFxyXG4gIFwidmlhbC12aXJ1c1wiOiAkZmEtdmFyLXZpYWwtdmlydXMsXHJcbiAgXCJzaGVldC1wbGFzdGljXCI6ICRmYS12YXItc2hlZXQtcGxhc3RpYyxcclxuICBcImJsb2dcIjogJGZhLXZhci1ibG9nLFxyXG4gIFwidXNlci1uaW5qYVwiOiAkZmEtdmFyLXVzZXItbmluamEsXHJcbiAgXCJwZXJzb24tYXJyb3ctdXAtZnJvbS1saW5lXCI6ICRmYS12YXItcGVyc29uLWFycm93LXVwLWZyb20tbGluZSxcclxuICBcInNjcm9sbC10b3JhaFwiOiAkZmEtdmFyLXNjcm9sbC10b3JhaCxcclxuICBcInRvcmFoXCI6ICRmYS12YXItdG9yYWgsXHJcbiAgXCJicm9vbS1iYWxsXCI6ICRmYS12YXItYnJvb20tYmFsbCxcclxuICBcInF1aWRkaXRjaFwiOiAkZmEtdmFyLXF1aWRkaXRjaCxcclxuICBcInF1aWRkaXRjaC1icm9vbS1iYWxsXCI6ICRmYS12YXItcXVpZGRpdGNoLWJyb29tLWJhbGwsXHJcbiAgXCJ0b2dnbGUtb2ZmXCI6ICRmYS12YXItdG9nZ2xlLW9mZixcclxuICBcImJveC1hcmNoaXZlXCI6ICRmYS12YXItYm94LWFyY2hpdmUsXHJcbiAgXCJhcmNoaXZlXCI6ICRmYS12YXItYXJjaGl2ZSxcclxuICBcInBlcnNvbi1kcm93bmluZ1wiOiAkZmEtdmFyLXBlcnNvbi1kcm93bmluZyxcclxuICBcImFycm93LWRvd24tOS0xXCI6ICRmYS12YXItYXJyb3ctZG93bi05LTEsXHJcbiAgXCJzb3J0LW51bWVyaWMtZGVzY1wiOiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjLFxyXG4gIFwic29ydC1udW1lcmljLWRvd24tYWx0XCI6ICRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0LFxyXG4gIFwiZmFjZS1ncmluLXRvbmd1ZS1zcXVpbnRcIjogJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlLXNxdWludCxcclxuICBcImdyaW4tdG9uZ3VlLXNxdWludFwiOiAkZmEtdmFyLWdyaW4tdG9uZ3VlLXNxdWludCxcclxuICBcInNwcmF5LWNhblwiOiAkZmEtdmFyLXNwcmF5LWNhbixcclxuICBcInRydWNrLW1vbnN0ZXJcIjogJGZhLXZhci10cnVjay1tb25zdGVyLFxyXG4gIFwid1wiOiAkZmEtdmFyLXcsXHJcbiAgXCJlYXJ0aC1hZnJpY2FcIjogJGZhLXZhci1lYXJ0aC1hZnJpY2EsXHJcbiAgXCJnbG9iZS1hZnJpY2FcIjogJGZhLXZhci1nbG9iZS1hZnJpY2EsXHJcbiAgXCJyYWluYm93XCI6ICRmYS12YXItcmFpbmJvdyxcclxuICBcImNpcmNsZS1ub3RjaFwiOiAkZmEtdmFyLWNpcmNsZS1ub3RjaCxcclxuICBcInRhYmxldC1zY3JlZW4tYnV0dG9uXCI6ICRmYS12YXItdGFibGV0LXNjcmVlbi1idXR0b24sXHJcbiAgXCJ0YWJsZXQtYWx0XCI6ICRmYS12YXItdGFibGV0LWFsdCxcclxuICBcInBhd1wiOiAkZmEtdmFyLXBhdyxcclxuICBcImNsb3VkXCI6ICRmYS12YXItY2xvdWQsXHJcbiAgXCJ0cm93ZWwtYnJpY2tzXCI6ICRmYS12YXItdHJvd2VsLWJyaWNrcyxcclxuICBcImZhY2UtZmx1c2hlZFwiOiAkZmEtdmFyLWZhY2UtZmx1c2hlZCxcclxuICBcImZsdXNoZWRcIjogJGZhLXZhci1mbHVzaGVkLFxyXG4gIFwiaG9zcGl0YWwtdXNlclwiOiAkZmEtdmFyLWhvc3BpdGFsLXVzZXIsXHJcbiAgXCJ0ZW50LWFycm93LWxlZnQtcmlnaHRcIjogJGZhLXZhci10ZW50LWFycm93LWxlZnQtcmlnaHQsXHJcbiAgXCJnYXZlbFwiOiAkZmEtdmFyLWdhdmVsLFxyXG4gIFwibGVnYWxcIjogJGZhLXZhci1sZWdhbCxcclxuICBcImJpbm9jdWxhcnNcIjogJGZhLXZhci1iaW5vY3VsYXJzLFxyXG4gIFwibWljcm9waG9uZS1zbGFzaFwiOiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2gsXHJcbiAgXCJib3gtdGlzc3VlXCI6ICRmYS12YXItYm94LXRpc3N1ZSxcclxuICBcIm1vdG9yY3ljbGVcIjogJGZhLXZhci1tb3RvcmN5Y2xlLFxyXG4gIFwiYmVsbC1jb25jaWVyZ2VcIjogJGZhLXZhci1iZWxsLWNvbmNpZXJnZSxcclxuICBcImNvbmNpZXJnZS1iZWxsXCI6ICRmYS12YXItY29uY2llcmdlLWJlbGwsXHJcbiAgXCJwZW4tcnVsZXJcIjogJGZhLXZhci1wZW4tcnVsZXIsXHJcbiAgXCJwZW5jaWwtcnVsZXJcIjogJGZhLXZhci1wZW5jaWwtcnVsZXIsXHJcbiAgXCJwZW9wbGUtYXJyb3dzXCI6ICRmYS12YXItcGVvcGxlLWFycm93cyxcclxuICBcInBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodFwiOiAkZmEtdmFyLXBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodCxcclxuICBcIm1hcnMtYW5kLXZlbnVzLWJ1cnN0XCI6ICRmYS12YXItbWFycy1hbmQtdmVudXMtYnVyc3QsXHJcbiAgXCJzcXVhcmUtY2FyZXQtcmlnaHRcIjogJGZhLXZhci1zcXVhcmUtY2FyZXQtcmlnaHQsXHJcbiAgXCJjYXJldC1zcXVhcmUtcmlnaHRcIjogJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQsXHJcbiAgXCJzY2lzc29yc1wiOiAkZmEtdmFyLXNjaXNzb3JzLFxyXG4gIFwiY3V0XCI6ICRmYS12YXItY3V0LFxyXG4gIFwic3VuLXBsYW50LXdpbHRcIjogJGZhLXZhci1zdW4tcGxhbnQtd2lsdCxcclxuICBcInRvaWxldHMtcG9ydGFibGVcIjogJGZhLXZhci10b2lsZXRzLXBvcnRhYmxlLFxyXG4gIFwiaG9ja2V5LXB1Y2tcIjogJGZhLXZhci1ob2NrZXktcHVjayxcclxuICBcInRhYmxlXCI6ICRmYS12YXItdGFibGUsXHJcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWFycm93LXJpZ2h0XCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodCxcclxuICBcInRhY2hvZ3JhcGgtZGlnaXRhbFwiOiAkZmEtdmFyLXRhY2hvZ3JhcGgtZGlnaXRhbCxcclxuICBcImRpZ2l0YWwtdGFjaG9ncmFwaFwiOiAkZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaCxcclxuICBcInVzZXJzLXNsYXNoXCI6ICRmYS12YXItdXNlcnMtc2xhc2gsXHJcbiAgXCJjbG92ZXJcIjogJGZhLXZhci1jbG92ZXIsXHJcbiAgXCJyZXBseVwiOiAkZmEtdmFyLXJlcGx5LFxyXG4gIFwibWFpbC1yZXBseVwiOiAkZmEtdmFyLW1haWwtcmVwbHksXHJcbiAgXCJzdGFyLWFuZC1jcmVzY2VudFwiOiAkZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50LFxyXG4gIFwiaG91c2UtZmlyZVwiOiAkZmEtdmFyLWhvdXNlLWZpcmUsXHJcbiAgXCJzcXVhcmUtbWludXNcIjogJGZhLXZhci1zcXVhcmUtbWludXMsXHJcbiAgXCJtaW51cy1zcXVhcmVcIjogJGZhLXZhci1taW51cy1zcXVhcmUsXHJcbiAgXCJoZWxpY29wdGVyXCI6ICRmYS12YXItaGVsaWNvcHRlcixcclxuICBcImNvbXBhc3NcIjogJGZhLXZhci1jb21wYXNzLFxyXG4gIFwic3F1YXJlLWNhcmV0LWRvd25cIjogJGZhLXZhci1zcXVhcmUtY2FyZXQtZG93bixcclxuICBcImNhcmV0LXNxdWFyZS1kb3duXCI6ICRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24sXHJcbiAgXCJmaWxlLWNpcmNsZS1xdWVzdGlvblwiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLXF1ZXN0aW9uLFxyXG4gIFwibGFwdG9wLWNvZGVcIjogJGZhLXZhci1sYXB0b3AtY29kZSxcclxuICBcInN3YXRjaGJvb2tcIjogJGZhLXZhci1zd2F0Y2hib29rLFxyXG4gIFwicHJlc2NyaXB0aW9uLWJvdHRsZVwiOiAkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUsXHJcbiAgXCJiYXJzXCI6ICRmYS12YXItYmFycyxcclxuICBcIm5hdmljb25cIjogJGZhLXZhci1uYXZpY29uLFxyXG4gIFwicGVvcGxlLWdyb3VwXCI6ICRmYS12YXItcGVvcGxlLWdyb3VwLFxyXG4gIFwiaG91cmdsYXNzLWVuZFwiOiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQsXHJcbiAgXCJob3VyZ2xhc3MtM1wiOiAkZmEtdmFyLWhvdXJnbGFzcy0zLFxyXG4gIFwiaGVhcnQtY3JhY2tcIjogJGZhLXZhci1oZWFydC1jcmFjayxcclxuICBcImhlYXJ0LWJyb2tlblwiOiAkZmEtdmFyLWhlYXJ0LWJyb2tlbixcclxuICBcInNxdWFyZS11cC1yaWdodFwiOiAkZmEtdmFyLXNxdWFyZS11cC1yaWdodCxcclxuICBcImV4dGVybmFsLWxpbmstc3F1YXJlLWFsdFwiOiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdCxcclxuICBcImZhY2Uta2lzcy1iZWFtXCI6ICRmYS12YXItZmFjZS1raXNzLWJlYW0sXHJcbiAgXCJraXNzLWJlYW1cIjogJGZhLXZhci1raXNzLWJlYW0sXHJcbiAgXCJmaWxtXCI6ICRmYS12YXItZmlsbSxcclxuICBcInJ1bGVyLWhvcml6b250YWxcIjogJGZhLXZhci1ydWxlci1ob3Jpem9udGFsLFxyXG4gIFwicGVvcGxlLXJvYmJlcnlcIjogJGZhLXZhci1wZW9wbGUtcm9iYmVyeSxcclxuICBcImxpZ2h0YnVsYlwiOiAkZmEtdmFyLWxpZ2h0YnVsYixcclxuICBcImNhcmV0LWxlZnRcIjogJGZhLXZhci1jYXJldC1sZWZ0LFxyXG4gIFwiY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItY2lyY2xlLWV4Y2xhbWF0aW9uLFxyXG4gIFwiZXhjbGFtYXRpb24tY2lyY2xlXCI6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlLFxyXG4gIFwic2Nob29sLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLXNjaG9vbC1jaXJjbGUteG1hcmssXHJcbiAgXCJhcnJvdy1yaWdodC1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWJyYWNrZXQsXHJcbiAgXCJzaWduLW91dFwiOiAkZmEtdmFyLXNpZ24tb3V0LFxyXG4gIFwiY2lyY2xlLWNoZXZyb24tZG93blwiOiAkZmEtdmFyLWNpcmNsZS1jaGV2cm9uLWRvd24sXHJcbiAgXCJjaGV2cm9uLWNpcmNsZS1kb3duXCI6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bixcclxuICBcInVubG9jay1rZXlob2xlXCI6ICRmYS12YXItdW5sb2NrLWtleWhvbGUsXHJcbiAgXCJ1bmxvY2stYWx0XCI6ICRmYS12YXItdW5sb2NrLWFsdCxcclxuICBcImNsb3VkLXNob3dlcnMtaGVhdnlcIjogJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5LFxyXG4gIFwiaGVhZHBob25lcy1zaW1wbGVcIjogJGZhLXZhci1oZWFkcGhvbmVzLXNpbXBsZSxcclxuICBcImhlYWRwaG9uZXMtYWx0XCI6ICRmYS12YXItaGVhZHBob25lcy1hbHQsXHJcbiAgXCJzaXRlbWFwXCI6ICRmYS12YXItc2l0ZW1hcCxcclxuICBcImNpcmNsZS1kb2xsYXItdG8tc2xvdFwiOiAkZmEtdmFyLWNpcmNsZS1kb2xsYXItdG8tc2xvdCxcclxuICBcImRvbmF0ZVwiOiAkZmEtdmFyLWRvbmF0ZSxcclxuICBcIm1lbW9yeVwiOiAkZmEtdmFyLW1lbW9yeSxcclxuICBcInJvYWQtc3Bpa2VzXCI6ICRmYS12YXItcm9hZC1zcGlrZXMsXHJcbiAgXCJmaXJlLWJ1cm5lclwiOiAkZmEtdmFyLWZpcmUtYnVybmVyLFxyXG4gIFwiZmxhZ1wiOiAkZmEtdmFyLWZsYWcsXHJcbiAgXCJoYW51a2lhaFwiOiAkZmEtdmFyLWhhbnVraWFoLFxyXG4gIFwiZmVhdGhlclwiOiAkZmEtdmFyLWZlYXRoZXIsXHJcbiAgXCJ2b2x1bWUtbG93XCI6ICRmYS12YXItdm9sdW1lLWxvdyxcclxuICBcInZvbHVtZS1kb3duXCI6ICRmYS12YXItdm9sdW1lLWRvd24sXHJcbiAgXCJjb21tZW50LXNsYXNoXCI6ICRmYS12YXItY29tbWVudC1zbGFzaCxcclxuICBcImNsb3VkLXN1bi1yYWluXCI6ICRmYS12YXItY2xvdWQtc3VuLXJhaW4sXHJcbiAgXCJjb21wcmVzc1wiOiAkZmEtdmFyLWNvbXByZXNzLFxyXG4gIFwid2hlYXQtYXduXCI6ICRmYS12YXItd2hlYXQtYXduLFxyXG4gIFwid2hlYXQtYWx0XCI6ICRmYS12YXItd2hlYXQtYWx0LFxyXG4gIFwiYW5raFwiOiAkZmEtdmFyLWFua2gsXHJcbiAgXCJoYW5kcy1ob2xkaW5nLWNoaWxkXCI6ICRmYS12YXItaGFuZHMtaG9sZGluZy1jaGlsZCxcclxuICBcImFzdGVyaXNrXCI6ICRmYS12YXItYXN0ZXJpc2ssXHJcbiAgXCJzcXVhcmUtY2hlY2tcIjogJGZhLXZhci1zcXVhcmUtY2hlY2ssXHJcbiAgXCJjaGVjay1zcXVhcmVcIjogJGZhLXZhci1jaGVjay1zcXVhcmUsXHJcbiAgXCJwZXNldGEtc2lnblwiOiAkZmEtdmFyLXBlc2V0YS1zaWduLFxyXG4gIFwiaGVhZGluZ1wiOiAkZmEtdmFyLWhlYWRpbmcsXHJcbiAgXCJoZWFkZXJcIjogJGZhLXZhci1oZWFkZXIsXHJcbiAgXCJnaG9zdFwiOiAkZmEtdmFyLWdob3N0LFxyXG4gIFwibGlzdFwiOiAkZmEtdmFyLWxpc3QsXHJcbiAgXCJsaXN0LXNxdWFyZXNcIjogJGZhLXZhci1saXN0LXNxdWFyZXMsXHJcbiAgXCJzcXVhcmUtcGhvbmUtZmxpcFwiOiAkZmEtdmFyLXNxdWFyZS1waG9uZS1mbGlwLFxyXG4gIFwicGhvbmUtc3F1YXJlLWFsdFwiOiAkZmEtdmFyLXBob25lLXNxdWFyZS1hbHQsXHJcbiAgXCJjYXJ0LXBsdXNcIjogJGZhLXZhci1jYXJ0LXBsdXMsXHJcbiAgXCJnYW1lcGFkXCI6ICRmYS12YXItZ2FtZXBhZCxcclxuICBcImNpcmNsZS1kb3RcIjogJGZhLXZhci1jaXJjbGUtZG90LFxyXG4gIFwiZG90LWNpcmNsZVwiOiAkZmEtdmFyLWRvdC1jaXJjbGUsXHJcbiAgXCJmYWNlLWRpenp5XCI6ICRmYS12YXItZmFjZS1kaXp6eSxcclxuICBcImRpenp5XCI6ICRmYS12YXItZGl6enksXHJcbiAgXCJlZ2dcIjogJGZhLXZhci1lZ2csXHJcbiAgXCJob3VzZS1tZWRpY2FsLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLXhtYXJrLFxyXG4gIFwiY2FtcGdyb3VuZFwiOiAkZmEtdmFyLWNhbXBncm91bmQsXHJcbiAgXCJmb2xkZXItcGx1c1wiOiAkZmEtdmFyLWZvbGRlci1wbHVzLFxyXG4gIFwiZnV0Ym9sXCI6ICRmYS12YXItZnV0Ym9sLFxyXG4gIFwiZnV0Ym9sLWJhbGxcIjogJGZhLXZhci1mdXRib2wtYmFsbCxcclxuICBcInNvY2Nlci1iYWxsXCI6ICRmYS12YXItc29jY2VyLWJhbGwsXHJcbiAgXCJwYWludGJydXNoXCI6ICRmYS12YXItcGFpbnRicnVzaCxcclxuICBcInBhaW50LWJydXNoXCI6ICRmYS12YXItcGFpbnQtYnJ1c2gsXHJcbiAgXCJsb2NrXCI6ICRmYS12YXItbG9jayxcclxuICBcImdhcy1wdW1wXCI6ICRmYS12YXItZ2FzLXB1bXAsXHJcbiAgXCJob3QtdHViLXBlcnNvblwiOiAkZmEtdmFyLWhvdC10dWItcGVyc29uLFxyXG4gIFwiaG90LXR1YlwiOiAkZmEtdmFyLWhvdC10dWIsXHJcbiAgXCJtYXAtbG9jYXRpb25cIjogJGZhLXZhci1tYXAtbG9jYXRpb24sXHJcbiAgXCJtYXAtbWFya2VkXCI6ICRmYS12YXItbWFwLW1hcmtlZCxcclxuICBcImhvdXNlLWZsb29kLXdhdGVyXCI6ICRmYS12YXItaG91c2UtZmxvb2Qtd2F0ZXIsXHJcbiAgXCJ0cmVlXCI6ICRmYS12YXItdHJlZSxcclxuICBcImJyaWRnZS1sb2NrXCI6ICRmYS12YXItYnJpZGdlLWxvY2ssXHJcbiAgXCJzYWNrLWRvbGxhclwiOiAkZmEtdmFyLXNhY2stZG9sbGFyLFxyXG4gIFwicGVuLXRvLXNxdWFyZVwiOiAkZmEtdmFyLXBlbi10by1zcXVhcmUsXHJcbiAgXCJlZGl0XCI6ICRmYS12YXItZWRpdCxcclxuICBcImNhci1zaWRlXCI6ICRmYS12YXItY2FyLXNpZGUsXHJcbiAgXCJzaGFyZS1ub2Rlc1wiOiAkZmEtdmFyLXNoYXJlLW5vZGVzLFxyXG4gIFwic2hhcmUtYWx0XCI6ICRmYS12YXItc2hhcmUtYWx0LFxyXG4gIFwiaGVhcnQtY2lyY2xlLW1pbnVzXCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLW1pbnVzLFxyXG4gIFwiaG91cmdsYXNzLWhhbGZcIjogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZixcclxuICBcImhvdXJnbGFzcy0yXCI6ICRmYS12YXItaG91cmdsYXNzLTIsXHJcbiAgXCJtaWNyb3Njb3BlXCI6ICRmYS12YXItbWljcm9zY29wZSxcclxuICBcInNpbmtcIjogJGZhLXZhci1zaW5rLFxyXG4gIFwiYmFnLXNob3BwaW5nXCI6ICRmYS12YXItYmFnLXNob3BwaW5nLFxyXG4gIFwic2hvcHBpbmctYmFnXCI6ICRmYS12YXItc2hvcHBpbmctYmFnLFxyXG4gIFwiYXJyb3ctZG93bi16LWFcIjogJGZhLXZhci1hcnJvdy1kb3duLXotYSxcclxuICBcInNvcnQtYWxwaGEtZGVzY1wiOiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYyxcclxuICBcInNvcnQtYWxwaGEtZG93bi1hbHRcIjogJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0LFxyXG4gIFwibWl0dGVuXCI6ICRmYS12YXItbWl0dGVuLFxyXG4gIFwicGVyc29uLXJheXNcIjogJGZhLXZhci1wZXJzb24tcmF5cyxcclxuICBcInVzZXJzXCI6ICRmYS12YXItdXNlcnMsXHJcbiAgXCJleWUtc2xhc2hcIjogJGZhLXZhci1leWUtc2xhc2gsXHJcbiAgXCJmbGFzay12aWFsXCI6ICRmYS12YXItZmxhc2stdmlhbCxcclxuICBcImhhbmRcIjogJGZhLXZhci1oYW5kLFxyXG4gIFwiaGFuZC1wYXBlclwiOiAkZmEtdmFyLWhhbmQtcGFwZXIsXHJcbiAgXCJvbVwiOiAkZmEtdmFyLW9tLFxyXG4gIFwid29ybVwiOiAkZmEtdmFyLXdvcm0sXHJcbiAgXCJob3VzZS1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1ob3VzZS1jaXJjbGUteG1hcmssXHJcbiAgXCJwbHVnXCI6ICRmYS12YXItcGx1ZyxcclxuICBcImNoZXZyb24tdXBcIjogJGZhLXZhci1jaGV2cm9uLXVwLFxyXG4gIFwiaGFuZC1zcG9ja1wiOiAkZmEtdmFyLWhhbmQtc3BvY2ssXHJcbiAgXCJzdG9wd2F0Y2hcIjogJGZhLXZhci1zdG9wd2F0Y2gsXHJcbiAgXCJmYWNlLWtpc3NcIjogJGZhLXZhci1mYWNlLWtpc3MsXHJcbiAgXCJraXNzXCI6ICRmYS12YXIta2lzcyxcclxuICBcImJyaWRnZS1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1icmlkZ2UtY2lyY2xlLXhtYXJrLFxyXG4gIFwiZmFjZS1ncmluLXRvbmd1ZVwiOiAkZmEtdmFyLWZhY2UtZ3Jpbi10b25ndWUsXHJcbiAgXCJncmluLXRvbmd1ZVwiOiAkZmEtdmFyLWdyaW4tdG9uZ3VlLFxyXG4gIFwiY2hlc3MtYmlzaG9wXCI6ICRmYS12YXItY2hlc3MtYmlzaG9wLFxyXG4gIFwiZmFjZS1ncmluLXdpbmtcIjogJGZhLXZhci1mYWNlLWdyaW4td2luayxcclxuICBcImdyaW4td2lua1wiOiAkZmEtdmFyLWdyaW4td2luayxcclxuICBcImVhci1kZWFmXCI6ICRmYS12YXItZWFyLWRlYWYsXHJcbiAgXCJkZWFmXCI6ICRmYS12YXItZGVhZixcclxuICBcImRlYWZuZXNzXCI6ICRmYS12YXItZGVhZm5lc3MsXHJcbiAgXCJoYXJkLW9mLWhlYXJpbmdcIjogJGZhLXZhci1oYXJkLW9mLWhlYXJpbmcsXHJcbiAgXCJyb2FkLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLXJvYWQtY2lyY2xlLWNoZWNrLFxyXG4gIFwiZGljZS1maXZlXCI6ICRmYS12YXItZGljZS1maXZlLFxyXG4gIFwic3F1YXJlLXJzc1wiOiAkZmEtdmFyLXNxdWFyZS1yc3MsXHJcbiAgXCJyc3Mtc3F1YXJlXCI6ICRmYS12YXItcnNzLXNxdWFyZSxcclxuICBcImxhbmQtbWluZS1vblwiOiAkZmEtdmFyLWxhbmQtbWluZS1vbixcclxuICBcImktY3Vyc29yXCI6ICRmYS12YXItaS1jdXJzb3IsXHJcbiAgXCJzdGFtcFwiOiAkZmEtdmFyLXN0YW1wLFxyXG4gIFwic3RhaXJzXCI6ICRmYS12YXItc3RhaXJzLFxyXG4gIFwiaVwiOiAkZmEtdmFyLWksXHJcbiAgXCJocnl2bmlhLXNpZ25cIjogJGZhLXZhci1ocnl2bmlhLXNpZ24sXHJcbiAgXCJocnl2bmlhXCI6ICRmYS12YXItaHJ5dm5pYSxcclxuICBcInBpbGxzXCI6ICRmYS12YXItcGlsbHMsXHJcbiAgXCJmYWNlLWdyaW4td2lkZVwiOiAkZmEtdmFyLWZhY2UtZ3Jpbi13aWRlLFxyXG4gIFwiZ3Jpbi1hbHRcIjogJGZhLXZhci1ncmluLWFsdCxcclxuICBcInRvb3RoXCI6ICRmYS12YXItdG9vdGgsXHJcbiAgXCJ2XCI6ICRmYS12YXItdixcclxuICBcImJhbmdsYWRlc2hpLXRha2Etc2lnblwiOiAkZmEtdmFyLWJhbmdsYWRlc2hpLXRha2Etc2lnbixcclxuICBcImJpY3ljbGVcIjogJGZhLXZhci1iaWN5Y2xlLFxyXG4gIFwic3RhZmYtc25ha2VcIjogJGZhLXZhci1zdGFmZi1zbmFrZSxcclxuICBcInJvZC1hc2NsZXBpdXNcIjogJGZhLXZhci1yb2QtYXNjbGVwaXVzLFxyXG4gIFwicm9kLXNuYWtlXCI6ICRmYS12YXItcm9kLXNuYWtlLFxyXG4gIFwic3RhZmYtYWVzY3VsYXBpdXNcIjogJGZhLXZhci1zdGFmZi1hZXNjdWxhcGl1cyxcclxuICBcImhlYWQtc2lkZS1jb3VnaC1zbGFzaFwiOiAkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaCxcclxuICBcInRydWNrLW1lZGljYWxcIjogJGZhLXZhci10cnVjay1tZWRpY2FsLFxyXG4gIFwiYW1idWxhbmNlXCI6ICRmYS12YXItYW1idWxhbmNlLFxyXG4gIFwid2hlYXQtYXduLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXdoZWF0LWF3bi1jaXJjbGUtZXhjbGFtYXRpb24sXHJcbiAgXCJzbm93bWFuXCI6ICRmYS12YXItc25vd21hbixcclxuICBcIm1vcnRhci1wZXN0bGVcIjogJGZhLXZhci1tb3J0YXItcGVzdGxlLFxyXG4gIFwicm9hZC1iYXJyaWVyXCI6ICRmYS12YXItcm9hZC1iYXJyaWVyLFxyXG4gIFwic2Nob29sXCI6ICRmYS12YXItc2Nob29sLFxyXG4gIFwiaWdsb29cIjogJGZhLXZhci1pZ2xvbyxcclxuICBcImpvaW50XCI6ICRmYS12YXItam9pbnQsXHJcbiAgXCJhbmdsZS1yaWdodFwiOiAkZmEtdmFyLWFuZ2xlLXJpZ2h0LFxyXG4gIFwiaG9yc2VcIjogJGZhLXZhci1ob3JzZSxcclxuICBcInFcIjogJGZhLXZhci1xLFxyXG4gIFwiZ1wiOiAkZmEtdmFyLWcsXHJcbiAgXCJub3Rlcy1tZWRpY2FsXCI6ICRmYS12YXItbm90ZXMtbWVkaWNhbCxcclxuICBcInRlbXBlcmF0dXJlLWhhbGZcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1oYWxmLFxyXG4gIFwidGVtcGVyYXR1cmUtMlwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTIsXHJcbiAgXCJ0aGVybW9tZXRlci0yXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItMixcclxuICBcInRoZXJtb21ldGVyLWhhbGZcIjogJGZhLXZhci10aGVybW9tZXRlci1oYWxmLFxyXG4gIFwiZG9uZy1zaWduXCI6ICRmYS12YXItZG9uZy1zaWduLFxyXG4gIFwiY2Fwc3VsZXNcIjogJGZhLXZhci1jYXBzdWxlcyxcclxuICBcInBvby1zdG9ybVwiOiAkZmEtdmFyLXBvby1zdG9ybSxcclxuICBcInBvby1ib2x0XCI6ICRmYS12YXItcG9vLWJvbHQsXHJcbiAgXCJmYWNlLWZyb3duLW9wZW5cIjogJGZhLXZhci1mYWNlLWZyb3duLW9wZW4sXHJcbiAgXCJmcm93bi1vcGVuXCI6ICRmYS12YXItZnJvd24tb3BlbixcclxuICBcImhhbmQtcG9pbnQtdXBcIjogJGZhLXZhci1oYW5kLXBvaW50LXVwLFxyXG4gIFwibW9uZXktYmlsbFwiOiAkZmEtdmFyLW1vbmV5LWJpbGwsXHJcbiAgXCJib29rbWFya1wiOiAkZmEtdmFyLWJvb2ttYXJrLFxyXG4gIFwiYWxpZ24tanVzdGlmeVwiOiAkZmEtdmFyLWFsaWduLWp1c3RpZnksXHJcbiAgXCJ1bWJyZWxsYS1iZWFjaFwiOiAkZmEtdmFyLXVtYnJlbGxhLWJlYWNoLFxyXG4gIFwiaGVsbWV0LXVuXCI6ICRmYS12YXItaGVsbWV0LXVuLFxyXG4gIFwiYnVsbHNleWVcIjogJGZhLXZhci1idWxsc2V5ZSxcclxuICBcImJhY29uXCI6ICRmYS12YXItYmFjb24sXHJcbiAgXCJoYW5kLXBvaW50LWRvd25cIjogJGZhLXZhci1oYW5kLXBvaW50LWRvd24sXHJcbiAgXCJhcnJvdy11cC1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci1hcnJvdy11cC1mcm9tLWJyYWNrZXQsXHJcbiAgXCJmb2xkZXJcIjogJGZhLXZhci1mb2xkZXIsXHJcbiAgXCJmb2xkZXItYmxhbmtcIjogJGZhLXZhci1mb2xkZXItYmxhbmssXHJcbiAgXCJmaWxlLXdhdmVmb3JtXCI6ICRmYS12YXItZmlsZS13YXZlZm9ybSxcclxuICBcImZpbGUtbWVkaWNhbC1hbHRcIjogJGZhLXZhci1maWxlLW1lZGljYWwtYWx0LFxyXG4gIFwicmFkaWF0aW9uXCI6ICRmYS12YXItcmFkaWF0aW9uLFxyXG4gIFwiY2hhcnQtc2ltcGxlXCI6ICRmYS12YXItY2hhcnQtc2ltcGxlLFxyXG4gIFwibWFycy1zdHJva2VcIjogJGZhLXZhci1tYXJzLXN0cm9rZSxcclxuICBcInZpYWxcIjogJGZhLXZhci12aWFsLFxyXG4gIFwiZ2F1Z2VcIjogJGZhLXZhci1nYXVnZSxcclxuICBcImRhc2hib2FyZFwiOiAkZmEtdmFyLWRhc2hib2FyZCxcclxuICBcImdhdWdlLW1lZFwiOiAkZmEtdmFyLWdhdWdlLW1lZCxcclxuICBcInRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2VcIjogJGZhLXZhci10YWNob21ldGVyLWFsdC1hdmVyYWdlLFxyXG4gIFwid2FuZC1tYWdpYy1zcGFya2xlc1wiOiAkZmEtdmFyLXdhbmQtbWFnaWMtc3BhcmtsZXMsXHJcbiAgXCJtYWdpYy13YW5kLXNwYXJrbGVzXCI6ICRmYS12YXItbWFnaWMtd2FuZC1zcGFya2xlcyxcclxuICBcImVcIjogJGZhLXZhci1lLFxyXG4gIFwicGVuLWNsaXBcIjogJGZhLXZhci1wZW4tY2xpcCxcclxuICBcInBlbi1hbHRcIjogJGZhLXZhci1wZW4tYWx0LFxyXG4gIFwiYnJpZGdlLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWJyaWRnZS1jaXJjbGUtZXhjbGFtYXRpb24sXHJcbiAgXCJ1c2VyXCI6ICRmYS12YXItdXNlcixcclxuICBcInNjaG9vbC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1zY2hvb2wtY2lyY2xlLWNoZWNrLFxyXG4gIFwiZHVtcHN0ZXJcIjogJGZhLXZhci1kdW1wc3RlcixcclxuICBcInZhbi1zaHV0dGxlXCI6ICRmYS12YXItdmFuLXNodXR0bGUsXHJcbiAgXCJzaHV0dGxlLXZhblwiOiAkZmEtdmFyLXNodXR0bGUtdmFuLFxyXG4gIFwiYnVpbGRpbmctdXNlclwiOiAkZmEtdmFyLWJ1aWxkaW5nLXVzZXIsXHJcbiAgXCJzcXVhcmUtY2FyZXQtbGVmdFwiOiAkZmEtdmFyLXNxdWFyZS1jYXJldC1sZWZ0LFxyXG4gIFwiY2FyZXQtc3F1YXJlLWxlZnRcIjogJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdCxcclxuICBcImhpZ2hsaWdodGVyXCI6ICRmYS12YXItaGlnaGxpZ2h0ZXIsXHJcbiAgXCJrZXlcIjogJGZhLXZhci1rZXksXHJcbiAgXCJidWxsaG9yblwiOiAkZmEtdmFyLWJ1bGxob3JuLFxyXG4gIFwiZ2xvYmVcIjogJGZhLXZhci1nbG9iZSxcclxuICBcInN5bmFnb2d1ZVwiOiAkZmEtdmFyLXN5bmFnb2d1ZSxcclxuICBcInBlcnNvbi1oYWxmLWRyZXNzXCI6ICRmYS12YXItcGVyc29uLWhhbGYtZHJlc3MsXHJcbiAgXCJyb2FkLWJyaWRnZVwiOiAkZmEtdmFyLXJvYWQtYnJpZGdlLFxyXG4gIFwibG9jYXRpb24tYXJyb3dcIjogJGZhLXZhci1sb2NhdGlvbi1hcnJvdyxcclxuICBcImNcIjogJGZhLXZhci1jLFxyXG4gIFwidGFibGV0LWJ1dHRvblwiOiAkZmEtdmFyLXRhYmxldC1idXR0b24sXHJcbiAgXCJidWlsZGluZy1sb2NrXCI6ICRmYS12YXItYnVpbGRpbmctbG9jayxcclxuICBcInBpenphLXNsaWNlXCI6ICRmYS12YXItcGl6emEtc2xpY2UsXHJcbiAgXCJtb25leS1iaWxsLXdhdmVcIjogJGZhLXZhci1tb25leS1iaWxsLXdhdmUsXHJcbiAgXCJjaGFydC1hcmVhXCI6ICRmYS12YXItY2hhcnQtYXJlYSxcclxuICBcImFyZWEtY2hhcnRcIjogJGZhLXZhci1hcmVhLWNoYXJ0LFxyXG4gIFwiaG91c2UtZmxhZ1wiOiAkZmEtdmFyLWhvdXNlLWZsYWcsXHJcbiAgXCJwZXJzb24tY2lyY2xlLW1pbnVzXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS1taW51cyxcclxuICBcImJhblwiOiAkZmEtdmFyLWJhbixcclxuICBcImNhbmNlbFwiOiAkZmEtdmFyLWNhbmNlbCxcclxuICBcImNhbWVyYS1yb3RhdGVcIjogJGZhLXZhci1jYW1lcmEtcm90YXRlLFxyXG4gIFwic3ByYXktY2FuLXNwYXJrbGVzXCI6ICRmYS12YXItc3ByYXktY2FuLXNwYXJrbGVzLFxyXG4gIFwiYWlyLWZyZXNoZW5lclwiOiAkZmEtdmFyLWFpci1mcmVzaGVuZXIsXHJcbiAgXCJzdGFyXCI6ICRmYS12YXItc3RhcixcclxuICBcInJlcGVhdFwiOiAkZmEtdmFyLXJlcGVhdCxcclxuICBcImNyb3NzXCI6ICRmYS12YXItY3Jvc3MsXHJcbiAgXCJib3hcIjogJGZhLXZhci1ib3gsXHJcbiAgXCJ2ZW51cy1tYXJzXCI6ICRmYS12YXItdmVudXMtbWFycyxcclxuICBcImFycm93LXBvaW50ZXJcIjogJGZhLXZhci1hcnJvdy1wb2ludGVyLFxyXG4gIFwibW91c2UtcG9pbnRlclwiOiAkZmEtdmFyLW1vdXNlLXBvaW50ZXIsXHJcbiAgXCJtYXhpbWl6ZVwiOiAkZmEtdmFyLW1heGltaXplLFxyXG4gIFwiZXhwYW5kLWFycm93cy1hbHRcIjogJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCxcclxuICBcImNoYXJnaW5nLXN0YXRpb25cIjogJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uLFxyXG4gIFwic2hhcGVzXCI6ICRmYS12YXItc2hhcGVzLFxyXG4gIFwidHJpYW5nbGUtY2lyY2xlLXNxdWFyZVwiOiAkZmEtdmFyLXRyaWFuZ2xlLWNpcmNsZS1zcXVhcmUsXHJcbiAgXCJzaHVmZmxlXCI6ICRmYS12YXItc2h1ZmZsZSxcclxuICBcInJhbmRvbVwiOiAkZmEtdmFyLXJhbmRvbSxcclxuICBcInBlcnNvbi1ydW5uaW5nXCI6ICRmYS12YXItcGVyc29uLXJ1bm5pbmcsXHJcbiAgXCJydW5uaW5nXCI6ICRmYS12YXItcnVubmluZyxcclxuICBcIm1vYmlsZS1yZXRyb1wiOiAkZmEtdmFyLW1vYmlsZS1yZXRybyxcclxuICBcImdyaXAtbGluZXMtdmVydGljYWxcIjogJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsLFxyXG4gIFwic3BpZGVyXCI6ICRmYS12YXItc3BpZGVyLFxyXG4gIFwiaGFuZHMtYm91bmRcIjogJGZhLXZhci1oYW5kcy1ib3VuZCxcclxuICBcImZpbGUtaW52b2ljZS1kb2xsYXJcIjogJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyLFxyXG4gIFwicGxhbmUtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItcGxhbmUtY2lyY2xlLWV4Y2xhbWF0aW9uLFxyXG4gIFwieC1yYXlcIjogJGZhLXZhci14LXJheSxcclxuICBcInNwZWxsLWNoZWNrXCI6ICRmYS12YXItc3BlbGwtY2hlY2ssXHJcbiAgXCJzbGFzaFwiOiAkZmEtdmFyLXNsYXNoLFxyXG4gIFwiY29tcHV0ZXItbW91c2VcIjogJGZhLXZhci1jb21wdXRlci1tb3VzZSxcclxuICBcIm1vdXNlXCI6ICRmYS12YXItbW91c2UsXHJcbiAgXCJhcnJvdy1yaWdodC10by1icmFja2V0XCI6ICRmYS12YXItYXJyb3ctcmlnaHQtdG8tYnJhY2tldCxcclxuICBcInNpZ24taW5cIjogJGZhLXZhci1zaWduLWluLFxyXG4gIFwic2hvcC1zbGFzaFwiOiAkZmEtdmFyLXNob3Atc2xhc2gsXHJcbiAgXCJzdG9yZS1hbHQtc2xhc2hcIjogJGZhLXZhci1zdG9yZS1hbHQtc2xhc2gsXHJcbiAgXCJzZXJ2ZXJcIjogJGZhLXZhci1zZXJ2ZXIsXHJcbiAgXCJ2aXJ1cy1jb3ZpZC1zbGFzaFwiOiAkZmEtdmFyLXZpcnVzLWNvdmlkLXNsYXNoLFxyXG4gIFwic2hvcC1sb2NrXCI6ICRmYS12YXItc2hvcC1sb2NrLFxyXG4gIFwiaG91cmdsYXNzLXN0YXJ0XCI6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0LFxyXG4gIFwiaG91cmdsYXNzLTFcIjogJGZhLXZhci1ob3VyZ2xhc3MtMSxcclxuICBcImJsZW5kZXItcGhvbmVcIjogJGZhLXZhci1ibGVuZGVyLXBob25lLFxyXG4gIFwiYnVpbGRpbmctd2hlYXRcIjogJGZhLXZhci1idWlsZGluZy13aGVhdCxcclxuICBcInBlcnNvbi1icmVhc3RmZWVkaW5nXCI6ICRmYS12YXItcGVyc29uLWJyZWFzdGZlZWRpbmcsXHJcbiAgXCJyaWdodC10by1icmFja2V0XCI6ICRmYS12YXItcmlnaHQtdG8tYnJhY2tldCxcclxuICBcInNpZ24taW4tYWx0XCI6ICRmYS12YXItc2lnbi1pbi1hbHQsXHJcbiAgXCJ2ZW51c1wiOiAkZmEtdmFyLXZlbnVzLFxyXG4gIFwicGFzc3BvcnRcIjogJGZhLXZhci1wYXNzcG9ydCxcclxuICBcImhlYXJ0LXB1bHNlXCI6ICRmYS12YXItaGVhcnQtcHVsc2UsXHJcbiAgXCJoZWFydGJlYXRcIjogJGZhLXZhci1oZWFydGJlYXQsXHJcbiAgXCJwZW9wbGUtY2FycnktYm94XCI6ICRmYS12YXItcGVvcGxlLWNhcnJ5LWJveCxcclxuICBcInBlb3BsZS1jYXJyeVwiOiAkZmEtdmFyLXBlb3BsZS1jYXJyeSxcclxuICBcInRlbXBlcmF0dXJlLWhpZ2hcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoLFxyXG4gIFwibWljcm9jaGlwXCI6ICRmYS12YXItbWljcm9jaGlwLFxyXG4gIFwiY3Jvd25cIjogJGZhLXZhci1jcm93bixcclxuICBcIndlaWdodC1oYW5naW5nXCI6ICRmYS12YXItd2VpZ2h0LWhhbmdpbmcsXHJcbiAgXCJ4bWFya3MtbGluZXNcIjogJGZhLXZhci14bWFya3MtbGluZXMsXHJcbiAgXCJmaWxlLXByZXNjcmlwdGlvblwiOiAkZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uLFxyXG4gIFwid2VpZ2h0LXNjYWxlXCI6ICRmYS12YXItd2VpZ2h0LXNjYWxlLFxyXG4gIFwid2VpZ2h0XCI6ICRmYS12YXItd2VpZ2h0LFxyXG4gIFwidXNlci1ncm91cFwiOiAkZmEtdmFyLXVzZXItZ3JvdXAsXHJcbiAgXCJ1c2VyLWZyaWVuZHNcIjogJGZhLXZhci11c2VyLWZyaWVuZHMsXHJcbiAgXCJhcnJvdy11cC1hLXpcIjogJGZhLXZhci1hcnJvdy11cC1hLXosXHJcbiAgXCJzb3J0LWFscGhhLXVwXCI6ICRmYS12YXItc29ydC1hbHBoYS11cCxcclxuICBcImNoZXNzLWtuaWdodFwiOiAkZmEtdmFyLWNoZXNzLWtuaWdodCxcclxuICBcImZhY2UtbGF1Z2gtc3F1aW50XCI6ICRmYS12YXItZmFjZS1sYXVnaC1zcXVpbnQsXHJcbiAgXCJsYXVnaC1zcXVpbnRcIjogJGZhLXZhci1sYXVnaC1zcXVpbnQsXHJcbiAgXCJ3aGVlbGNoYWlyXCI6ICRmYS12YXItd2hlZWxjaGFpcixcclxuICBcImNpcmNsZS1hcnJvdy11cFwiOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy11cCxcclxuICBcImFycm93LWNpcmNsZS11cFwiOiAkZmEtdmFyLWFycm93LWNpcmNsZS11cCxcclxuICBcInRvZ2dsZS1vblwiOiAkZmEtdmFyLXRvZ2dsZS1vbixcclxuICBcInBlcnNvbi13YWxraW5nXCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmcsXHJcbiAgXCJ3YWxraW5nXCI6ICRmYS12YXItd2Fsa2luZyxcclxuICBcImxcIjogJGZhLXZhci1sLFxyXG4gIFwiZmlyZVwiOiAkZmEtdmFyLWZpcmUsXHJcbiAgXCJiZWQtcHVsc2VcIjogJGZhLXZhci1iZWQtcHVsc2UsXHJcbiAgXCJwcm9jZWR1cmVzXCI6ICRmYS12YXItcHJvY2VkdXJlcyxcclxuICBcInNodXR0bGUtc3BhY2VcIjogJGZhLXZhci1zaHV0dGxlLXNwYWNlLFxyXG4gIFwic3BhY2Utc2h1dHRsZVwiOiAkZmEtdmFyLXNwYWNlLXNodXR0bGUsXHJcbiAgXCJmYWNlLWxhdWdoXCI6ICRmYS12YXItZmFjZS1sYXVnaCxcclxuICBcImxhdWdoXCI6ICRmYS12YXItbGF1Z2gsXHJcbiAgXCJmb2xkZXItb3BlblwiOiAkZmEtdmFyLWZvbGRlci1vcGVuLFxyXG4gIFwiaGVhcnQtY2lyY2xlLXBsdXNcIjogJGZhLXZhci1oZWFydC1jaXJjbGUtcGx1cyxcclxuICBcImNvZGUtZm9ya1wiOiAkZmEtdmFyLWNvZGUtZm9yayxcclxuICBcImNpdHlcIjogJGZhLXZhci1jaXR5LFxyXG4gIFwibWljcm9waG9uZS1saW5lc1wiOiAkZmEtdmFyLW1pY3JvcGhvbmUtbGluZXMsXHJcbiAgXCJtaWNyb3Bob25lLWFsdFwiOiAkZmEtdmFyLW1pY3JvcGhvbmUtYWx0LFxyXG4gIFwicGVwcGVyLWhvdFwiOiAkZmEtdmFyLXBlcHBlci1ob3QsXHJcbiAgXCJ1bmxvY2tcIjogJGZhLXZhci11bmxvY2ssXHJcbiAgXCJjb2xvbi1zaWduXCI6ICRmYS12YXItY29sb24tc2lnbixcclxuICBcImhlYWRzZXRcIjogJGZhLXZhci1oZWFkc2V0LFxyXG4gIFwic3RvcmUtc2xhc2hcIjogJGZhLXZhci1zdG9yZS1zbGFzaCxcclxuICBcInJvYWQtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItcm9hZC1jaXJjbGUteG1hcmssXHJcbiAgXCJ1c2VyLW1pbnVzXCI6ICRmYS12YXItdXNlci1taW51cyxcclxuICBcIm1hcnMtc3Ryb2tlLXVwXCI6ICRmYS12YXItbWFycy1zdHJva2UtdXAsXHJcbiAgXCJtYXJzLXN0cm9rZS12XCI6ICRmYS12YXItbWFycy1zdHJva2UtdixcclxuICBcImNoYW1wYWduZS1nbGFzc2VzXCI6ICRmYS12YXItY2hhbXBhZ25lLWdsYXNzZXMsXHJcbiAgXCJnbGFzcy1jaGVlcnNcIjogJGZhLXZhci1nbGFzcy1jaGVlcnMsXHJcbiAgXCJjbGlwYm9hcmRcIjogJGZhLXZhci1jbGlwYm9hcmQsXHJcbiAgXCJob3VzZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1ob3VzZS1jaXJjbGUtZXhjbGFtYXRpb24sXHJcbiAgXCJmaWxlLWFycm93LXVwXCI6ICRmYS12YXItZmlsZS1hcnJvdy11cCxcclxuICBcImZpbGUtdXBsb2FkXCI6ICRmYS12YXItZmlsZS11cGxvYWQsXHJcbiAgXCJ3aWZpXCI6ICRmYS12YXItd2lmaSxcclxuICBcIndpZmktM1wiOiAkZmEtdmFyLXdpZmktMyxcclxuICBcIndpZmktc3Ryb25nXCI6ICRmYS12YXItd2lmaS1zdHJvbmcsXHJcbiAgXCJiYXRoXCI6ICRmYS12YXItYmF0aCxcclxuICBcImJhdGh0dWJcIjogJGZhLXZhci1iYXRodHViLFxyXG4gIFwidW5kZXJsaW5lXCI6ICRmYS12YXItdW5kZXJsaW5lLFxyXG4gIFwidXNlci1wZW5cIjogJGZhLXZhci11c2VyLXBlbixcclxuICBcInVzZXItZWRpdFwiOiAkZmEtdmFyLXVzZXItZWRpdCxcclxuICBcInNpZ25hdHVyZVwiOiAkZmEtdmFyLXNpZ25hdHVyZSxcclxuICBcInN0cm9vcHdhZmVsXCI6ICRmYS12YXItc3Ryb29wd2FmZWwsXHJcbiAgXCJib2xkXCI6ICRmYS12YXItYm9sZCxcclxuICBcImFuY2hvci1sb2NrXCI6ICRmYS12YXItYW5jaG9yLWxvY2ssXHJcbiAgXCJidWlsZGluZy1uZ29cIjogJGZhLXZhci1idWlsZGluZy1uZ28sXHJcbiAgXCJtYW5hdC1zaWduXCI6ICRmYS12YXItbWFuYXQtc2lnbixcclxuICBcIm5vdC1lcXVhbFwiOiAkZmEtdmFyLW5vdC1lcXVhbCxcclxuICBcImJvcmRlci10b3AtbGVmdFwiOiAkZmEtdmFyLWJvcmRlci10b3AtbGVmdCxcclxuICBcImJvcmRlci1zdHlsZVwiOiAkZmEtdmFyLWJvcmRlci1zdHlsZSxcclxuICBcIm1hcC1sb2NhdGlvbi1kb3RcIjogJGZhLXZhci1tYXAtbG9jYXRpb24tZG90LFxyXG4gIFwibWFwLW1hcmtlZC1hbHRcIjogJGZhLXZhci1tYXAtbWFya2VkLWFsdCxcclxuICBcImplZGlcIjogJGZhLXZhci1qZWRpLFxyXG4gIFwic3F1YXJlLXBvbGwtdmVydGljYWxcIjogJGZhLXZhci1zcXVhcmUtcG9sbC12ZXJ0aWNhbCxcclxuICBcInBvbGxcIjogJGZhLXZhci1wb2xsLFxyXG4gIFwibXVnLWhvdFwiOiAkZmEtdmFyLW11Zy1ob3QsXHJcbiAgXCJjYXItYmF0dGVyeVwiOiAkZmEtdmFyLWNhci1iYXR0ZXJ5LFxyXG4gIFwiYmF0dGVyeS1jYXJcIjogJGZhLXZhci1iYXR0ZXJ5LWNhcixcclxuICBcImdpZnRcIjogJGZhLXZhci1naWZ0LFxyXG4gIFwiZGljZS10d29cIjogJGZhLXZhci1kaWNlLXR3byxcclxuICBcImNoZXNzLXF1ZWVuXCI6ICRmYS12YXItY2hlc3MtcXVlZW4sXHJcbiAgXCJnbGFzc2VzXCI6ICRmYS12YXItZ2xhc3NlcyxcclxuICBcImNoZXNzLWJvYXJkXCI6ICRmYS12YXItY2hlc3MtYm9hcmQsXHJcbiAgXCJidWlsZGluZy1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1idWlsZGluZy1jaXJjbGUtY2hlY2ssXHJcbiAgXCJwZXJzb24tY2hhbGtib2FyZFwiOiAkZmEtdmFyLXBlcnNvbi1jaGFsa2JvYXJkLFxyXG4gIFwibWFycy1zdHJva2UtcmlnaHRcIjogJGZhLXZhci1tYXJzLXN0cm9rZS1yaWdodCxcclxuICBcIm1hcnMtc3Ryb2tlLWhcIjogJGZhLXZhci1tYXJzLXN0cm9rZS1oLFxyXG4gIFwiaGFuZC1iYWNrLWZpc3RcIjogJGZhLXZhci1oYW5kLWJhY2stZmlzdCxcclxuICBcImhhbmQtcm9ja1wiOiAkZmEtdmFyLWhhbmQtcm9jayxcclxuICBcInNxdWFyZS1jYXJldC11cFwiOiAkZmEtdmFyLXNxdWFyZS1jYXJldC11cCxcclxuICBcImNhcmV0LXNxdWFyZS11cFwiOiAkZmEtdmFyLWNhcmV0LXNxdWFyZS11cCxcclxuICBcImNsb3VkLXNob3dlcnMtd2F0ZXJcIjogJGZhLXZhci1jbG91ZC1zaG93ZXJzLXdhdGVyLFxyXG4gIFwiY2hhcnQtYmFyXCI6ICRmYS12YXItY2hhcnQtYmFyLFxyXG4gIFwiYmFyLWNoYXJ0XCI6ICRmYS12YXItYmFyLWNoYXJ0LFxyXG4gIFwiaGFuZHMtYnViYmxlc1wiOiAkZmEtdmFyLWhhbmRzLWJ1YmJsZXMsXHJcbiAgXCJoYW5kcy13YXNoXCI6ICRmYS12YXItaGFuZHMtd2FzaCxcclxuICBcImxlc3MtdGhhbi1lcXVhbFwiOiAkZmEtdmFyLWxlc3MtdGhhbi1lcXVhbCxcclxuICBcInRyYWluXCI6ICRmYS12YXItdHJhaW4sXHJcbiAgXCJleWUtbG93LXZpc2lvblwiOiAkZmEtdmFyLWV5ZS1sb3ctdmlzaW9uLFxyXG4gIFwibG93LXZpc2lvblwiOiAkZmEtdmFyLWxvdy12aXNpb24sXHJcbiAgXCJjcm93XCI6ICRmYS12YXItY3JvdyxcclxuICBcInNhaWxib2F0XCI6ICRmYS12YXItc2FpbGJvYXQsXHJcbiAgXCJ3aW5kb3ctcmVzdG9yZVwiOiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlLFxyXG4gIFwic3F1YXJlLXBsdXNcIjogJGZhLXZhci1zcXVhcmUtcGx1cyxcclxuICBcInBsdXMtc3F1YXJlXCI6ICRmYS12YXItcGx1cy1zcXVhcmUsXHJcbiAgXCJ0b3JpaS1nYXRlXCI6ICRmYS12YXItdG9yaWktZ2F0ZSxcclxuICBcImZyb2dcIjogJGZhLXZhci1mcm9nLFxyXG4gIFwiYnVja2V0XCI6ICRmYS12YXItYnVja2V0LFxyXG4gIFwiaW1hZ2VcIjogJGZhLXZhci1pbWFnZSxcclxuICBcIm1pY3JvcGhvbmVcIjogJGZhLXZhci1taWNyb3Bob25lLFxyXG4gIFwiY293XCI6ICRmYS12YXItY293LFxyXG4gIFwiY2FyZXQtdXBcIjogJGZhLXZhci1jYXJldC11cCxcclxuICBcInNjcmV3ZHJpdmVyXCI6ICRmYS12YXItc2NyZXdkcml2ZXIsXHJcbiAgXCJmb2xkZXItY2xvc2VkXCI6ICRmYS12YXItZm9sZGVyLWNsb3NlZCxcclxuICBcImhvdXNlLXRzdW5hbWlcIjogJGZhLXZhci1ob3VzZS10c3VuYW1pLFxyXG4gIFwic3F1YXJlLW5maVwiOiAkZmEtdmFyLXNxdWFyZS1uZmksXHJcbiAgXCJhcnJvdy11cC1mcm9tLWdyb3VuZC13YXRlclwiOiAkZmEtdmFyLWFycm93LXVwLWZyb20tZ3JvdW5kLXdhdGVyLFxyXG4gIFwibWFydGluaS1nbGFzc1wiOiAkZmEtdmFyLW1hcnRpbmktZ2xhc3MsXHJcbiAgXCJnbGFzcy1tYXJ0aW5pLWFsdFwiOiAkZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0LFxyXG4gIFwicm90YXRlLWxlZnRcIjogJGZhLXZhci1yb3RhdGUtbGVmdCxcclxuICBcInJvdGF0ZS1iYWNrXCI6ICRmYS12YXItcm90YXRlLWJhY2ssXHJcbiAgXCJyb3RhdGUtYmFja3dhcmRcIjogJGZhLXZhci1yb3RhdGUtYmFja3dhcmQsXHJcbiAgXCJ1bmRvLWFsdFwiOiAkZmEtdmFyLXVuZG8tYWx0LFxyXG4gIFwidGFibGUtY29sdW1uc1wiOiAkZmEtdmFyLXRhYmxlLWNvbHVtbnMsXHJcbiAgXCJjb2x1bW5zXCI6ICRmYS12YXItY29sdW1ucyxcclxuICBcImxlbW9uXCI6ICRmYS12YXItbGVtb24sXHJcbiAgXCJoZWFkLXNpZGUtbWFza1wiOiAkZmEtdmFyLWhlYWQtc2lkZS1tYXNrLFxyXG4gIFwiaGFuZHNoYWtlXCI6ICRmYS12YXItaGFuZHNoYWtlLFxyXG4gIFwiZ2VtXCI6ICRmYS12YXItZ2VtLFxyXG4gIFwiZG9sbHlcIjogJGZhLXZhci1kb2xseSxcclxuICBcImRvbGx5LWJveFwiOiAkZmEtdmFyLWRvbGx5LWJveCxcclxuICBcInNtb2tpbmdcIjogJGZhLXZhci1zbW9raW5nLFxyXG4gIFwibWluaW1pemVcIjogJGZhLXZhci1taW5pbWl6ZSxcclxuICBcImNvbXByZXNzLWFycm93cy1hbHRcIjogJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0LFxyXG4gIFwibW9udW1lbnRcIjogJGZhLXZhci1tb251bWVudCxcclxuICBcInNub3dwbG93XCI6ICRmYS12YXItc25vd3Bsb3csXHJcbiAgXCJhbmdsZXMtcmlnaHRcIjogJGZhLXZhci1hbmdsZXMtcmlnaHQsXHJcbiAgXCJhbmdsZS1kb3VibGUtcmlnaHRcIjogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQsXHJcbiAgXCJjYW5uYWJpc1wiOiAkZmEtdmFyLWNhbm5hYmlzLFxyXG4gIFwiY2lyY2xlLXBsYXlcIjogJGZhLXZhci1jaXJjbGUtcGxheSxcclxuICBcInBsYXktY2lyY2xlXCI6ICRmYS12YXItcGxheS1jaXJjbGUsXHJcbiAgXCJ0YWJsZXRzXCI6ICRmYS12YXItdGFibGV0cyxcclxuICBcImV0aGVybmV0XCI6ICRmYS12YXItZXRoZXJuZXQsXHJcbiAgXCJldXJvLXNpZ25cIjogJGZhLXZhci1ldXJvLXNpZ24sXHJcbiAgXCJldXJcIjogJGZhLXZhci1ldXIsXHJcbiAgXCJldXJvXCI6ICRmYS12YXItZXVybyxcclxuICBcImNoYWlyXCI6ICRmYS12YXItY2hhaXIsXHJcbiAgXCJjaXJjbGUtY2hlY2tcIjogJGZhLXZhci1jaXJjbGUtY2hlY2ssXHJcbiAgXCJjaGVjay1jaXJjbGVcIjogJGZhLXZhci1jaGVjay1jaXJjbGUsXHJcbiAgXCJjaXJjbGUtc3RvcFwiOiAkZmEtdmFyLWNpcmNsZS1zdG9wLFxyXG4gIFwic3RvcC1jaXJjbGVcIjogJGZhLXZhci1zdG9wLWNpcmNsZSxcclxuICBcImNvbXBhc3MtZHJhZnRpbmdcIjogJGZhLXZhci1jb21wYXNzLWRyYWZ0aW5nLFxyXG4gIFwiZHJhZnRpbmctY29tcGFzc1wiOiAkZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3MsXHJcbiAgXCJwbGF0ZS13aGVhdFwiOiAkZmEtdmFyLXBsYXRlLXdoZWF0LFxyXG4gIFwiaWNpY2xlc1wiOiAkZmEtdmFyLWljaWNsZXMsXHJcbiAgXCJwZXJzb24tc2hlbHRlclwiOiAkZmEtdmFyLXBlcnNvbi1zaGVsdGVyLFxyXG4gIFwibmV1dGVyXCI6ICRmYS12YXItbmV1dGVyLFxyXG4gIFwiaWQtYmFkZ2VcIjogJGZhLXZhci1pZC1iYWRnZSxcclxuICBcIm1hcmtlclwiOiAkZmEtdmFyLW1hcmtlcixcclxuICBcImZhY2UtbGF1Z2gtYmVhbVwiOiAkZmEtdmFyLWZhY2UtbGF1Z2gtYmVhbSxcclxuICBcImxhdWdoLWJlYW1cIjogJGZhLXZhci1sYXVnaC1iZWFtLFxyXG4gIFwiaGVsaWNvcHRlci1zeW1ib2xcIjogJGZhLXZhci1oZWxpY29wdGVyLXN5bWJvbCxcclxuICBcInVuaXZlcnNhbC1hY2Nlc3NcIjogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzLFxyXG4gIFwiY2lyY2xlLWNoZXZyb24tdXBcIjogJGZhLXZhci1jaXJjbGUtY2hldnJvbi11cCxcclxuICBcImNoZXZyb24tY2lyY2xlLXVwXCI6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXAsXHJcbiAgXCJsYXJpLXNpZ25cIjogJGZhLXZhci1sYXJpLXNpZ24sXHJcbiAgXCJ2b2xjYW5vXCI6ICRmYS12YXItdm9sY2FubyxcclxuICBcInBlcnNvbi13YWxraW5nLWRhc2hlZC1saW5lLWFycm93LXJpZ2h0XCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmctZGFzaGVkLWxpbmUtYXJyb3ctcmlnaHQsXHJcbiAgXCJzdGVybGluZy1zaWduXCI6ICRmYS12YXItc3Rlcmxpbmctc2lnbixcclxuICBcImdicFwiOiAkZmEtdmFyLWdicCxcclxuICBcInBvdW5kLXNpZ25cIjogJGZhLXZhci1wb3VuZC1zaWduLFxyXG4gIFwidmlydXNlc1wiOiAkZmEtdmFyLXZpcnVzZXMsXHJcbiAgXCJzcXVhcmUtcGVyc29uLWNvbmZpbmVkXCI6ICRmYS12YXItc3F1YXJlLXBlcnNvbi1jb25maW5lZCxcclxuICBcInVzZXItdGllXCI6ICRmYS12YXItdXNlci10aWUsXHJcbiAgXCJhcnJvdy1kb3duLWxvbmdcIjogJGZhLXZhci1hcnJvdy1kb3duLWxvbmcsXHJcbiAgXCJsb25nLWFycm93LWRvd25cIjogJGZhLXZhci1sb25nLWFycm93LWRvd24sXHJcbiAgXCJ0ZW50LWFycm93LWRvd24tdG8tbGluZVwiOiAkZmEtdmFyLXRlbnQtYXJyb3ctZG93bi10by1saW5lLFxyXG4gIFwiY2VydGlmaWNhdGVcIjogJGZhLXZhci1jZXJ0aWZpY2F0ZSxcclxuICBcInJlcGx5LWFsbFwiOiAkZmEtdmFyLXJlcGx5LWFsbCxcclxuICBcIm1haWwtcmVwbHktYWxsXCI6ICRmYS12YXItbWFpbC1yZXBseS1hbGwsXHJcbiAgXCJzdWl0Y2FzZVwiOiAkZmEtdmFyLXN1aXRjYXNlLFxyXG4gIFwicGVyc29uLXNrYXRpbmdcIjogJGZhLXZhci1wZXJzb24tc2thdGluZyxcclxuICBcInNrYXRpbmdcIjogJGZhLXZhci1za2F0aW5nLFxyXG4gIFwiZmlsdGVyLWNpcmNsZS1kb2xsYXJcIjogJGZhLXZhci1maWx0ZXItY2lyY2xlLWRvbGxhcixcclxuICBcImZ1bm5lbC1kb2xsYXJcIjogJGZhLXZhci1mdW5uZWwtZG9sbGFyLFxyXG4gIFwiY2FtZXJhLXJldHJvXCI6ICRmYS12YXItY2FtZXJhLXJldHJvLFxyXG4gIFwiY2lyY2xlLWFycm93LWRvd25cIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctZG93bixcclxuICBcImFycm93LWNpcmNsZS1kb3duXCI6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd24sXHJcbiAgXCJmaWxlLWltcG9ydFwiOiAkZmEtdmFyLWZpbGUtaW1wb3J0LFxyXG4gIFwiYXJyb3ctcmlnaHQtdG8tZmlsZVwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LXRvLWZpbGUsXHJcbiAgXCJzcXVhcmUtYXJyb3ctdXAtcmlnaHRcIjogJGZhLXZhci1zcXVhcmUtYXJyb3ctdXAtcmlnaHQsXHJcbiAgXCJleHRlcm5hbC1saW5rLXNxdWFyZVwiOiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLFxyXG4gIFwiYm94LW9wZW5cIjogJGZhLXZhci1ib3gtb3BlbixcclxuICBcInNjcm9sbFwiOiAkZmEtdmFyLXNjcm9sbCxcclxuICBcInNwYVwiOiAkZmEtdmFyLXNwYSxcclxuICBcImxvY2F0aW9uLXBpbi1sb2NrXCI6ICRmYS12YXItbG9jYXRpb24tcGluLWxvY2ssXHJcbiAgXCJwYXVzZVwiOiAkZmEtdmFyLXBhdXNlLFxyXG4gIFwiaGlsbC1hdmFsYW5jaGVcIjogJGZhLXZhci1oaWxsLWF2YWxhbmNoZSxcclxuICBcInRlbXBlcmF0dXJlLWVtcHR5XCI6ICRmYS12YXItdGVtcGVyYXR1cmUtZW1wdHksXHJcbiAgXCJ0ZW1wZXJhdHVyZS0wXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtMCxcclxuICBcInRoZXJtb21ldGVyLTBcIjogJGZhLXZhci10aGVybW9tZXRlci0wLFxyXG4gIFwidGhlcm1vbWV0ZXItZW1wdHlcIjogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eSxcclxuICBcImJvbWJcIjogJGZhLXZhci1ib21iLFxyXG4gIFwicmVnaXN0ZXJlZFwiOiAkZmEtdmFyLXJlZ2lzdGVyZWQsXHJcbiAgXCJhZGRyZXNzLWNhcmRcIjogJGZhLXZhci1hZGRyZXNzLWNhcmQsXHJcbiAgXCJjb250YWN0LWNhcmRcIjogJGZhLXZhci1jb250YWN0LWNhcmQsXHJcbiAgXCJ2Y2FyZFwiOiAkZmEtdmFyLXZjYXJkLFxyXG4gIFwic2NhbGUtdW5iYWxhbmNlZC1mbGlwXCI6ICRmYS12YXItc2NhbGUtdW5iYWxhbmNlZC1mbGlwLFxyXG4gIFwiYmFsYW5jZS1zY2FsZS1yaWdodFwiOiAkZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQsXHJcbiAgXCJzdWJzY3JpcHRcIjogJGZhLXZhci1zdWJzY3JpcHQsXHJcbiAgXCJkaWFtb25kLXR1cm4tcmlnaHRcIjogJGZhLXZhci1kaWFtb25kLXR1cm4tcmlnaHQsXHJcbiAgXCJkaXJlY3Rpb25zXCI6ICRmYS12YXItZGlyZWN0aW9ucyxcclxuICBcImJ1cnN0XCI6ICRmYS12YXItYnVyc3QsXHJcbiAgXCJob3VzZS1sYXB0b3BcIjogJGZhLXZhci1ob3VzZS1sYXB0b3AsXHJcbiAgXCJsYXB0b3AtaG91c2VcIjogJGZhLXZhci1sYXB0b3AtaG91c2UsXHJcbiAgXCJmYWNlLXRpcmVkXCI6ICRmYS12YXItZmFjZS10aXJlZCxcclxuICBcInRpcmVkXCI6ICRmYS12YXItdGlyZWQsXHJcbiAgXCJtb25leS1iaWxsc1wiOiAkZmEtdmFyLW1vbmV5LWJpbGxzLFxyXG4gIFwic21vZ1wiOiAkZmEtdmFyLXNtb2csXHJcbiAgXCJjcnV0Y2hcIjogJGZhLXZhci1jcnV0Y2gsXHJcbiAgXCJjbG91ZC1hcnJvdy11cFwiOiAkZmEtdmFyLWNsb3VkLWFycm93LXVwLFxyXG4gIFwiY2xvdWQtdXBsb2FkXCI6ICRmYS12YXItY2xvdWQtdXBsb2FkLFxyXG4gIFwiY2xvdWQtdXBsb2FkLWFsdFwiOiAkZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQsXHJcbiAgXCJwYWxldHRlXCI6ICRmYS12YXItcGFsZXR0ZSxcclxuICBcImFycm93cy10dXJuLXJpZ2h0XCI6ICRmYS12YXItYXJyb3dzLXR1cm4tcmlnaHQsXHJcbiAgXCJ2ZXN0XCI6ICRmYS12YXItdmVzdCxcclxuICBcImZlcnJ5XCI6ICRmYS12YXItZmVycnksXHJcbiAgXCJhcnJvd3MtZG93bi10by1wZW9wbGVcIjogJGZhLXZhci1hcnJvd3MtZG93bi10by1wZW9wbGUsXHJcbiAgXCJzZWVkbGluZ1wiOiAkZmEtdmFyLXNlZWRsaW5nLFxyXG4gIFwic3Byb3V0XCI6ICRmYS12YXItc3Byb3V0LFxyXG4gIFwibGVmdC1yaWdodFwiOiAkZmEtdmFyLWxlZnQtcmlnaHQsXHJcbiAgXCJhcnJvd3MtYWx0LWhcIjogJGZhLXZhci1hcnJvd3MtYWx0LWgsXHJcbiAgXCJib3hlcy1wYWNraW5nXCI6ICRmYS12YXItYm94ZXMtcGFja2luZyxcclxuICBcImNpcmNsZS1hcnJvdy1sZWZ0XCI6ICRmYS12YXItY2lyY2xlLWFycm93LWxlZnQsXHJcbiAgXCJhcnJvdy1jaXJjbGUtbGVmdFwiOiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0LFxyXG4gIFwiZ3JvdXAtYXJyb3dzLXJvdGF0ZVwiOiAkZmEtdmFyLWdyb3VwLWFycm93cy1yb3RhdGUsXHJcbiAgXCJib3dsLWZvb2RcIjogJGZhLXZhci1ib3dsLWZvb2QsXHJcbiAgXCJjYW5keS1jYW5lXCI6ICRmYS12YXItY2FuZHktY2FuZSxcclxuICBcImFycm93LWRvd24td2lkZS1zaG9ydFwiOiAkZmEtdmFyLWFycm93LWRvd24td2lkZS1zaG9ydCxcclxuICBcInNvcnQtYW1vdW50LWFzY1wiOiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYyxcclxuICBcInNvcnQtYW1vdW50LWRvd25cIjogJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLFxyXG4gIFwiY2xvdWQtYm9sdFwiOiAkZmEtdmFyLWNsb3VkLWJvbHQsXHJcbiAgXCJ0aHVuZGVyc3Rvcm1cIjogJGZhLXZhci10aHVuZGVyc3Rvcm0sXHJcbiAgXCJ0ZXh0LXNsYXNoXCI6ICRmYS12YXItdGV4dC1zbGFzaCxcclxuICBcInJlbW92ZS1mb3JtYXRcIjogJGZhLXZhci1yZW1vdmUtZm9ybWF0LFxyXG4gIFwiZmFjZS1zbWlsZS13aW5rXCI6ICRmYS12YXItZmFjZS1zbWlsZS13aW5rLFxyXG4gIFwic21pbGUtd2lua1wiOiAkZmEtdmFyLXNtaWxlLXdpbmssXHJcbiAgXCJmaWxlLXdvcmRcIjogJGZhLXZhci1maWxlLXdvcmQsXHJcbiAgXCJmaWxlLXBvd2VycG9pbnRcIjogJGZhLXZhci1maWxlLXBvd2VycG9pbnQsXHJcbiAgXCJhcnJvd3MtbGVmdC1yaWdodFwiOiAkZmEtdmFyLWFycm93cy1sZWZ0LXJpZ2h0LFxyXG4gIFwiYXJyb3dzLWhcIjogJGZhLXZhci1hcnJvd3MtaCxcclxuICBcImhvdXNlLWxvY2tcIjogJGZhLXZhci1ob3VzZS1sb2NrLFxyXG4gIFwiY2xvdWQtYXJyb3ctZG93blwiOiAkZmEtdmFyLWNsb3VkLWFycm93LWRvd24sXHJcbiAgXCJjbG91ZC1kb3dubG9hZFwiOiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkLFxyXG4gIFwiY2xvdWQtZG93bmxvYWQtYWx0XCI6ICRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0LFxyXG4gIFwiY2hpbGRyZW5cIjogJGZhLXZhci1jaGlsZHJlbixcclxuICBcImNoYWxrYm9hcmRcIjogJGZhLXZhci1jaGFsa2JvYXJkLFxyXG4gIFwiYmxhY2tib2FyZFwiOiAkZmEtdmFyLWJsYWNrYm9hcmQsXHJcbiAgXCJ1c2VyLWxhcmdlLXNsYXNoXCI6ICRmYS12YXItdXNlci1sYXJnZS1zbGFzaCxcclxuICBcInVzZXItYWx0LXNsYXNoXCI6ICRmYS12YXItdXNlci1hbHQtc2xhc2gsXHJcbiAgXCJlbnZlbG9wZS1vcGVuXCI6ICRmYS12YXItZW52ZWxvcGUtb3BlbixcclxuICBcImhhbmRzaGFrZS1zaW1wbGUtc2xhc2hcIjogJGZhLXZhci1oYW5kc2hha2Utc2ltcGxlLXNsYXNoLFxyXG4gIFwiaGFuZHNoYWtlLWFsdC1zbGFzaFwiOiAkZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2gsXHJcbiAgXCJtYXR0cmVzcy1waWxsb3dcIjogJGZhLXZhci1tYXR0cmVzcy1waWxsb3csXHJcbiAgXCJndWFyYW5pLXNpZ25cIjogJGZhLXZhci1ndWFyYW5pLXNpZ24sXHJcbiAgXCJhcnJvd3Mtcm90YXRlXCI6ICRmYS12YXItYXJyb3dzLXJvdGF0ZSxcclxuICBcInJlZnJlc2hcIjogJGZhLXZhci1yZWZyZXNoLFxyXG4gIFwic3luY1wiOiAkZmEtdmFyLXN5bmMsXHJcbiAgXCJmaXJlLWV4dGluZ3Vpc2hlclwiOiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyLFxyXG4gIFwiY3J1emVpcm8tc2lnblwiOiAkZmEtdmFyLWNydXplaXJvLXNpZ24sXHJcbiAgXCJncmVhdGVyLXRoYW4tZXF1YWxcIjogJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWwsXHJcbiAgXCJzaGllbGQtaGFsdmVkXCI6ICRmYS12YXItc2hpZWxkLWhhbHZlZCxcclxuICBcInNoaWVsZC1hbHRcIjogJGZhLXZhci1zaGllbGQtYWx0LFxyXG4gIFwiYm9vay1hdGxhc1wiOiAkZmEtdmFyLWJvb2stYXRsYXMsXHJcbiAgXCJhdGxhc1wiOiAkZmEtdmFyLWF0bGFzLFxyXG4gIFwidmlydXNcIjogJGZhLXZhci12aXJ1cyxcclxuICBcImVudmVsb3BlLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWVudmVsb3BlLWNpcmNsZS1jaGVjayxcclxuICBcImxheWVyLWdyb3VwXCI6ICRmYS12YXItbGF5ZXItZ3JvdXAsXHJcbiAgXCJhcnJvd3MtdG8tZG90XCI6ICRmYS12YXItYXJyb3dzLXRvLWRvdCxcclxuICBcImFyY2h3YXlcIjogJGZhLXZhci1hcmNod2F5LFxyXG4gIFwiaGVhcnQtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLWNoZWNrLFxyXG4gIFwiaG91c2UtY2hpbW5leS1jcmFja1wiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXktY3JhY2ssXHJcbiAgXCJob3VzZS1kYW1hZ2VcIjogJGZhLXZhci1ob3VzZS1kYW1hZ2UsXHJcbiAgXCJmaWxlLXppcHBlclwiOiAkZmEtdmFyLWZpbGUtemlwcGVyLFxyXG4gIFwiZmlsZS1hcmNoaXZlXCI6ICRmYS12YXItZmlsZS1hcmNoaXZlLFxyXG4gIFwic3F1YXJlXCI6ICRmYS12YXItc3F1YXJlLFxyXG4gIFwibWFydGluaS1nbGFzcy1lbXB0eVwiOiAkZmEtdmFyLW1hcnRpbmktZ2xhc3MtZW1wdHksXHJcbiAgXCJnbGFzcy1tYXJ0aW5pXCI6ICRmYS12YXItZ2xhc3MtbWFydGluaSxcclxuICBcImNvdWNoXCI6ICRmYS12YXItY291Y2gsXHJcbiAgXCJjZWRpLXNpZ25cIjogJGZhLXZhci1jZWRpLXNpZ24sXHJcbiAgXCJpdGFsaWNcIjogJGZhLXZhci1pdGFsaWMsXHJcbiAgXCJ0YWJsZS1jZWxscy1jb2x1bW4tbG9ja1wiOiAkZmEtdmFyLXRhYmxlLWNlbGxzLWNvbHVtbi1sb2NrLFxyXG4gIFwiY2h1cmNoXCI6ICRmYS12YXItY2h1cmNoLFxyXG4gIFwiY29tbWVudHMtZG9sbGFyXCI6ICRmYS12YXItY29tbWVudHMtZG9sbGFyLFxyXG4gIFwiZGVtb2NyYXRcIjogJGZhLXZhci1kZW1vY3JhdCxcclxuICBcInpcIjogJGZhLXZhci16LFxyXG4gIFwicGVyc29uLXNraWluZ1wiOiAkZmEtdmFyLXBlcnNvbi1za2lpbmcsXHJcbiAgXCJza2lpbmdcIjogJGZhLXZhci1za2lpbmcsXHJcbiAgXCJyb2FkLWxvY2tcIjogJGZhLXZhci1yb2FkLWxvY2ssXHJcbiAgXCJhXCI6ICRmYS12YXItYSxcclxuICBcInRlbXBlcmF0dXJlLWFycm93LWRvd25cIjogJGZhLXZhci10ZW1wZXJhdHVyZS1hcnJvdy1kb3duLFxyXG4gIFwidGVtcGVyYXR1cmUtZG93blwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWRvd24sXHJcbiAgXCJmZWF0aGVyLXBvaW50ZWRcIjogJGZhLXZhci1mZWF0aGVyLXBvaW50ZWQsXHJcbiAgXCJmZWF0aGVyLWFsdFwiOiAkZmEtdmFyLWZlYXRoZXItYWx0LFxyXG4gIFwicFwiOiAkZmEtdmFyLXAsXHJcbiAgXCJzbm93Zmxha2VcIjogJGZhLXZhci1zbm93Zmxha2UsXHJcbiAgXCJuZXdzcGFwZXJcIjogJGZhLXZhci1uZXdzcGFwZXIsXHJcbiAgXCJyZWN0YW5nbGUtYWRcIjogJGZhLXZhci1yZWN0YW5nbGUtYWQsXHJcbiAgXCJhZFwiOiAkZmEtdmFyLWFkLFxyXG4gIFwiY2lyY2xlLWFycm93LXJpZ2h0XCI6ICRmYS12YXItY2lyY2xlLWFycm93LXJpZ2h0LFxyXG4gIFwiYXJyb3ctY2lyY2xlLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0LFxyXG4gIFwiZmlsdGVyLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWZpbHRlci1jaXJjbGUteG1hcmssXHJcbiAgXCJsb2N1c3RcIjogJGZhLXZhci1sb2N1c3QsXHJcbiAgXCJzb3J0XCI6ICRmYS12YXItc29ydCxcclxuICBcInVuc29ydGVkXCI6ICRmYS12YXItdW5zb3J0ZWQsXHJcbiAgXCJsaXN0LW9sXCI6ICRmYS12YXItbGlzdC1vbCxcclxuICBcImxpc3QtMS0yXCI6ICRmYS12YXItbGlzdC0xLTIsXHJcbiAgXCJsaXN0LW51bWVyaWNcIjogJGZhLXZhci1saXN0LW51bWVyaWMsXHJcbiAgXCJwZXJzb24tZHJlc3MtYnVyc3RcIjogJGZhLXZhci1wZXJzb24tZHJlc3MtYnVyc3QsXHJcbiAgXCJtb25leS1jaGVjay1kb2xsYXJcIjogJGZhLXZhci1tb25leS1jaGVjay1kb2xsYXIsXHJcbiAgXCJtb25leS1jaGVjay1hbHRcIjogJGZhLXZhci1tb25leS1jaGVjay1hbHQsXHJcbiAgXCJ2ZWN0b3Itc3F1YXJlXCI6ICRmYS12YXItdmVjdG9yLXNxdWFyZSxcclxuICBcImJyZWFkLXNsaWNlXCI6ICRmYS12YXItYnJlYWQtc2xpY2UsXHJcbiAgXCJsYW5ndWFnZVwiOiAkZmEtdmFyLWxhbmd1YWdlLFxyXG4gIFwiZmFjZS1raXNzLXdpbmstaGVhcnRcIjogJGZhLXZhci1mYWNlLWtpc3Mtd2luay1oZWFydCxcclxuICBcImtpc3Mtd2luay1oZWFydFwiOiAkZmEtdmFyLWtpc3Mtd2luay1oZWFydCxcclxuICBcImZpbHRlclwiOiAkZmEtdmFyLWZpbHRlcixcclxuICBcInF1ZXN0aW9uXCI6ICRmYS12YXItcXVlc3Rpb24sXHJcbiAgXCJmaWxlLXNpZ25hdHVyZVwiOiAkZmEtdmFyLWZpbGUtc2lnbmF0dXJlLFxyXG4gIFwidXAtZG93bi1sZWZ0LXJpZ2h0XCI6ICRmYS12YXItdXAtZG93bi1sZWZ0LXJpZ2h0LFxyXG4gIFwiYXJyb3dzLWFsdFwiOiAkZmEtdmFyLWFycm93cy1hbHQsXHJcbiAgXCJob3VzZS1jaGltbmV5LXVzZXJcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LXVzZXIsXHJcbiAgXCJoYW5kLWhvbGRpbmctaGVhcnRcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQsXHJcbiAgXCJwdXp6bGUtcGllY2VcIjogJGZhLXZhci1wdXp6bGUtcGllY2UsXHJcbiAgXCJtb25leS1jaGVja1wiOiAkZmEtdmFyLW1vbmV5LWNoZWNrLFxyXG4gIFwic3Rhci1oYWxmLXN0cm9rZVwiOiAkZmEtdmFyLXN0YXItaGFsZi1zdHJva2UsXHJcbiAgXCJzdGFyLWhhbGYtYWx0XCI6ICRmYS12YXItc3Rhci1oYWxmLWFsdCxcclxuICBcImNvZGVcIjogJGZhLXZhci1jb2RlLFxyXG4gIFwid2hpc2tleS1nbGFzc1wiOiAkZmEtdmFyLXdoaXNrZXktZ2xhc3MsXHJcbiAgXCJnbGFzcy13aGlza2V5XCI6ICRmYS12YXItZ2xhc3Mtd2hpc2tleSxcclxuICBcImJ1aWxkaW5nLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1leGNsYW1hdGlvbixcclxuICBcIm1hZ25pZnlpbmctZ2xhc3MtY2hhcnRcIjogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWNoYXJ0LFxyXG4gIFwiYXJyb3ctdXAtcmlnaHQtZnJvbS1zcXVhcmVcIjogJGZhLXZhci1hcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZSxcclxuICBcImV4dGVybmFsLWxpbmtcIjogJGZhLXZhci1leHRlcm5hbC1saW5rLFxyXG4gIFwiY3ViZXMtc3RhY2tlZFwiOiAkZmEtdmFyLWN1YmVzLXN0YWNrZWQsXHJcbiAgXCJ3b24tc2lnblwiOiAkZmEtdmFyLXdvbi1zaWduLFxyXG4gIFwia3J3XCI6ICRmYS12YXIta3J3LFxyXG4gIFwid29uXCI6ICRmYS12YXItd29uLFxyXG4gIFwidmlydXMtY292aWRcIjogJGZhLXZhci12aXJ1cy1jb3ZpZCxcclxuICBcImF1c3RyYWwtc2lnblwiOiAkZmEtdmFyLWF1c3RyYWwtc2lnbixcclxuICBcImZcIjogJGZhLXZhci1mLFxyXG4gIFwibGVhZlwiOiAkZmEtdmFyLWxlYWYsXHJcbiAgXCJyb2FkXCI6ICRmYS12YXItcm9hZCxcclxuICBcInRheGlcIjogJGZhLXZhci10YXhpLFxyXG4gIFwiY2FiXCI6ICRmYS12YXItY2FiLFxyXG4gIFwicGVyc29uLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS1wbHVzLFxyXG4gIFwiY2hhcnQtcGllXCI6ICRmYS12YXItY2hhcnQtcGllLFxyXG4gIFwicGllLWNoYXJ0XCI6ICRmYS12YXItcGllLWNoYXJ0LFxyXG4gIFwiYm9sdC1saWdodG5pbmdcIjogJGZhLXZhci1ib2x0LWxpZ2h0bmluZyxcclxuICBcInNhY2steG1hcmtcIjogJGZhLXZhci1zYWNrLXhtYXJrLFxyXG4gIFwiZmlsZS1leGNlbFwiOiAkZmEtdmFyLWZpbGUtZXhjZWwsXHJcbiAgXCJmaWxlLWNvbnRyYWN0XCI6ICRmYS12YXItZmlsZS1jb250cmFjdCxcclxuICBcImZpc2gtZmluc1wiOiAkZmEtdmFyLWZpc2gtZmlucyxcclxuICBcImJ1aWxkaW5nLWZsYWdcIjogJGZhLXZhci1idWlsZGluZy1mbGFnLFxyXG4gIFwiZmFjZS1ncmluLWJlYW1cIjogJGZhLXZhci1mYWNlLWdyaW4tYmVhbSxcclxuICBcImdyaW4tYmVhbVwiOiAkZmEtdmFyLWdyaW4tYmVhbSxcclxuICBcIm9iamVjdC11bmdyb3VwXCI6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXAsXHJcbiAgXCJwb29wXCI6ICRmYS12YXItcG9vcCxcclxuICBcImxvY2F0aW9uLXBpblwiOiAkZmEtdmFyLWxvY2F0aW9uLXBpbixcclxuICBcIm1hcC1tYXJrZXJcIjogJGZhLXZhci1tYXAtbWFya2VyLFxyXG4gIFwia2FhYmFcIjogJGZhLXZhci1rYWFiYSxcclxuICBcInRvaWxldC1wYXBlclwiOiAkZmEtdmFyLXRvaWxldC1wYXBlcixcclxuICBcImhlbG1ldC1zYWZldHlcIjogJGZhLXZhci1oZWxtZXQtc2FmZXR5LFxyXG4gIFwiaGFyZC1oYXRcIjogJGZhLXZhci1oYXJkLWhhdCxcclxuICBcImhhdC1oYXJkXCI6ICRmYS12YXItaGF0LWhhcmQsXHJcbiAgXCJlamVjdFwiOiAkZmEtdmFyLWVqZWN0LFxyXG4gIFwiY2lyY2xlLXJpZ2h0XCI6ICRmYS12YXItY2lyY2xlLXJpZ2h0LFxyXG4gIFwiYXJyb3ctYWx0LWNpcmNsZS1yaWdodFwiOiAkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQsXHJcbiAgXCJwbGFuZS1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1wbGFuZS1jaXJjbGUtY2hlY2ssXHJcbiAgXCJmYWNlLXJvbGxpbmctZXllc1wiOiAkZmEtdmFyLWZhY2Utcm9sbGluZy1leWVzLFxyXG4gIFwibWVoLXJvbGxpbmctZXllc1wiOiAkZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXMsXHJcbiAgXCJvYmplY3QtZ3JvdXBcIjogJGZhLXZhci1vYmplY3QtZ3JvdXAsXHJcbiAgXCJjaGFydC1saW5lXCI6ICRmYS12YXItY2hhcnQtbGluZSxcclxuICBcImxpbmUtY2hhcnRcIjogJGZhLXZhci1saW5lLWNoYXJ0LFxyXG4gIFwibWFzay12ZW50aWxhdG9yXCI6ICRmYS12YXItbWFzay12ZW50aWxhdG9yLFxyXG4gIFwiYXJyb3ctcmlnaHRcIjogJGZhLXZhci1hcnJvdy1yaWdodCxcclxuICBcInNpZ25zLXBvc3RcIjogJGZhLXZhci1zaWducy1wb3N0LFxyXG4gIFwibWFwLXNpZ25zXCI6ICRmYS12YXItbWFwLXNpZ25zLFxyXG4gIFwiY2FzaC1yZWdpc3RlclwiOiAkZmEtdmFyLWNhc2gtcmVnaXN0ZXIsXHJcbiAgXCJwZXJzb24tY2lyY2xlLXF1ZXN0aW9uXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS1xdWVzdGlvbixcclxuICBcImhcIjogJGZhLXZhci1oLFxyXG4gIFwidGFycFwiOiAkZmEtdmFyLXRhcnAsXHJcbiAgXCJzY3Jld2RyaXZlci13cmVuY2hcIjogJGZhLXZhci1zY3Jld2RyaXZlci13cmVuY2gsXHJcbiAgXCJ0b29sc1wiOiAkZmEtdmFyLXRvb2xzLFxyXG4gIFwiYXJyb3dzLXRvLWV5ZVwiOiAkZmEtdmFyLWFycm93cy10by1leWUsXHJcbiAgXCJwbHVnLWNpcmNsZS1ib2x0XCI6ICRmYS12YXItcGx1Zy1jaXJjbGUtYm9sdCxcclxuICBcImhlYXJ0XCI6ICRmYS12YXItaGVhcnQsXHJcbiAgXCJtYXJzLWFuZC12ZW51c1wiOiAkZmEtdmFyLW1hcnMtYW5kLXZlbnVzLFxyXG4gIFwiaG91c2UtdXNlclwiOiAkZmEtdmFyLWhvdXNlLXVzZXIsXHJcbiAgXCJob21lLXVzZXJcIjogJGZhLXZhci1ob21lLXVzZXIsXHJcbiAgXCJkdW1wc3Rlci1maXJlXCI6ICRmYS12YXItZHVtcHN0ZXItZmlyZSxcclxuICBcImhvdXNlLWNyYWNrXCI6ICRmYS12YXItaG91c2UtY3JhY2ssXHJcbiAgXCJtYXJ0aW5pLWdsYXNzLWNpdHJ1c1wiOiAkZmEtdmFyLW1hcnRpbmktZ2xhc3MtY2l0cnVzLFxyXG4gIFwiY29ja3RhaWxcIjogJGZhLXZhci1jb2NrdGFpbCxcclxuICBcImZhY2Utc3VycHJpc2VcIjogJGZhLXZhci1mYWNlLXN1cnByaXNlLFxyXG4gIFwic3VycHJpc2VcIjogJGZhLXZhci1zdXJwcmlzZSxcclxuICBcImJvdHRsZS13YXRlclwiOiAkZmEtdmFyLWJvdHRsZS13YXRlcixcclxuICBcImNpcmNsZS1wYXVzZVwiOiAkZmEtdmFyLWNpcmNsZS1wYXVzZSxcclxuICBcInBhdXNlLWNpcmNsZVwiOiAkZmEtdmFyLXBhdXNlLWNpcmNsZSxcclxuICBcInRvaWxldC1wYXBlci1zbGFzaFwiOiAkZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaCxcclxuICBcImFwcGxlLXdob2xlXCI6ICRmYS12YXItYXBwbGUtd2hvbGUsXHJcbiAgXCJhcHBsZS1hbHRcIjogJGZhLXZhci1hcHBsZS1hbHQsXHJcbiAgXCJraXRjaGVuLXNldFwiOiAkZmEtdmFyLWtpdGNoZW4tc2V0LFxyXG4gIFwiclwiOiAkZmEtdmFyLXIsXHJcbiAgXCJ0ZW1wZXJhdHVyZS1xdWFydGVyXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtcXVhcnRlcixcclxuICBcInRlbXBlcmF0dXJlLTFcIjogJGZhLXZhci10ZW1wZXJhdHVyZS0xLFxyXG4gIFwidGhlcm1vbWV0ZXItMVwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLTEsXHJcbiAgXCJ0aGVybW9tZXRlci1xdWFydGVyXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcixcclxuICBcImN1YmVcIjogJGZhLXZhci1jdWJlLFxyXG4gIFwiYml0Y29pbi1zaWduXCI6ICRmYS12YXItYml0Y29pbi1zaWduLFxyXG4gIFwic2hpZWxkLWRvZ1wiOiAkZmEtdmFyLXNoaWVsZC1kb2csXHJcbiAgXCJzb2xhci1wYW5lbFwiOiAkZmEtdmFyLXNvbGFyLXBhbmVsLFxyXG4gIFwibG9jay1vcGVuXCI6ICRmYS12YXItbG9jay1vcGVuLFxyXG4gIFwiZWxldmF0b3JcIjogJGZhLXZhci1lbGV2YXRvcixcclxuICBcIm1vbmV5LWJpbGwtdHJhbnNmZXJcIjogJGZhLXZhci1tb25leS1iaWxsLXRyYW5zZmVyLFxyXG4gIFwibW9uZXktYmlsbC10cmVuZC11cFwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtdHJlbmQtdXAsXHJcbiAgXCJob3VzZS1mbG9vZC13YXRlci1jaXJjbGUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1ob3VzZS1mbG9vZC13YXRlci1jaXJjbGUtYXJyb3ctcmlnaHQsXHJcbiAgXCJzcXVhcmUtcG9sbC1ob3Jpem9udGFsXCI6ICRmYS12YXItc3F1YXJlLXBvbGwtaG9yaXpvbnRhbCxcclxuICBcInBvbGwtaFwiOiAkZmEtdmFyLXBvbGwtaCxcclxuICBcImNpcmNsZVwiOiAkZmEtdmFyLWNpcmNsZSxcclxuICBcImJhY2t3YXJkLWZhc3RcIjogJGZhLXZhci1iYWNrd2FyZC1mYXN0LFxyXG4gIFwiZmFzdC1iYWNrd2FyZFwiOiAkZmEtdmFyLWZhc3QtYmFja3dhcmQsXHJcbiAgXCJyZWN5Y2xlXCI6ICRmYS12YXItcmVjeWNsZSxcclxuICBcInVzZXItYXN0cm9uYXV0XCI6ICRmYS12YXItdXNlci1hc3Ryb25hdXQsXHJcbiAgXCJwbGFuZS1zbGFzaFwiOiAkZmEtdmFyLXBsYW5lLXNsYXNoLFxyXG4gIFwidHJhZGVtYXJrXCI6ICRmYS12YXItdHJhZGVtYXJrLFxyXG4gIFwiYmFza2V0YmFsbFwiOiAkZmEtdmFyLWJhc2tldGJhbGwsXHJcbiAgXCJiYXNrZXRiYWxsLWJhbGxcIjogJGZhLXZhci1iYXNrZXRiYWxsLWJhbGwsXHJcbiAgXCJzYXRlbGxpdGUtZGlzaFwiOiAkZmEtdmFyLXNhdGVsbGl0ZS1kaXNoLFxyXG4gIFwiY2lyY2xlLXVwXCI6ICRmYS12YXItY2lyY2xlLXVwLFxyXG4gIFwiYXJyb3ctYWx0LWNpcmNsZS11cFwiOiAkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXAsXHJcbiAgXCJtb2JpbGUtc2NyZWVuLWJ1dHRvblwiOiAkZmEtdmFyLW1vYmlsZS1zY3JlZW4tYnV0dG9uLFxyXG4gIFwibW9iaWxlLWFsdFwiOiAkZmEtdmFyLW1vYmlsZS1hbHQsXHJcbiAgXCJ2b2x1bWUtaGlnaFwiOiAkZmEtdmFyLXZvbHVtZS1oaWdoLFxyXG4gIFwidm9sdW1lLXVwXCI6ICRmYS12YXItdm9sdW1lLXVwLFxyXG4gIFwidXNlcnMtcmF5c1wiOiAkZmEtdmFyLXVzZXJzLXJheXMsXHJcbiAgXCJ3YWxsZXRcIjogJGZhLXZhci13YWxsZXQsXHJcbiAgXCJjbGlwYm9hcmQtY2hlY2tcIjogJGZhLXZhci1jbGlwYm9hcmQtY2hlY2ssXHJcbiAgXCJmaWxlLWF1ZGlvXCI6ICRmYS12YXItZmlsZS1hdWRpbyxcclxuICBcImJ1cmdlclwiOiAkZmEtdmFyLWJ1cmdlcixcclxuICBcImhhbWJ1cmdlclwiOiAkZmEtdmFyLWhhbWJ1cmdlcixcclxuICBcIndyZW5jaFwiOiAkZmEtdmFyLXdyZW5jaCxcclxuICBcImJ1Z3NcIjogJGZhLXZhci1idWdzLFxyXG4gIFwicnVwZWUtc2lnblwiOiAkZmEtdmFyLXJ1cGVlLXNpZ24sXHJcbiAgXCJydXBlZVwiOiAkZmEtdmFyLXJ1cGVlLFxyXG4gIFwiZmlsZS1pbWFnZVwiOiAkZmEtdmFyLWZpbGUtaW1hZ2UsXHJcbiAgXCJjaXJjbGUtcXVlc3Rpb25cIjogJGZhLXZhci1jaXJjbGUtcXVlc3Rpb24sXHJcbiAgXCJxdWVzdGlvbi1jaXJjbGVcIjogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUsXHJcbiAgXCJwbGFuZS1kZXBhcnR1cmVcIjogJGZhLXZhci1wbGFuZS1kZXBhcnR1cmUsXHJcbiAgXCJoYW5kc2hha2Utc2xhc2hcIjogJGZhLXZhci1oYW5kc2hha2Utc2xhc2gsXHJcbiAgXCJib29rLWJvb2ttYXJrXCI6ICRmYS12YXItYm9vay1ib29rbWFyayxcclxuICBcImNvZGUtYnJhbmNoXCI6ICRmYS12YXItY29kZS1icmFuY2gsXHJcbiAgXCJoYXQtY293Ym95XCI6ICRmYS12YXItaGF0LWNvd2JveSxcclxuICBcImJyaWRnZVwiOiAkZmEtdmFyLWJyaWRnZSxcclxuICBcInBob25lLWZsaXBcIjogJGZhLXZhci1waG9uZS1mbGlwLFxyXG4gIFwicGhvbmUtYWx0XCI6ICRmYS12YXItcGhvbmUtYWx0LFxyXG4gIFwidHJ1Y2stZnJvbnRcIjogJGZhLXZhci10cnVjay1mcm9udCxcclxuICBcImNhdFwiOiAkZmEtdmFyLWNhdCxcclxuICBcImFuY2hvci1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1hbmNob3ItY2lyY2xlLWV4Y2xhbWF0aW9uLFxyXG4gIFwidHJ1Y2stZmllbGRcIjogJGZhLXZhci10cnVjay1maWVsZCxcclxuICBcInJvdXRlXCI6ICRmYS12YXItcm91dGUsXHJcbiAgXCJjbGlwYm9hcmQtcXVlc3Rpb25cIjogJGZhLXZhci1jbGlwYm9hcmQtcXVlc3Rpb24sXHJcbiAgXCJwYW5vcmFtYVwiOiAkZmEtdmFyLXBhbm9yYW1hLFxyXG4gIFwiY29tbWVudC1tZWRpY2FsXCI6ICRmYS12YXItY29tbWVudC1tZWRpY2FsLFxyXG4gIFwidGVldGgtb3BlblwiOiAkZmEtdmFyLXRlZXRoLW9wZW4sXHJcbiAgXCJmaWxlLWNpcmNsZS1taW51c1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLW1pbnVzLFxyXG4gIFwidGFnc1wiOiAkZmEtdmFyLXRhZ3MsXHJcbiAgXCJ3aW5lLWdsYXNzXCI6ICRmYS12YXItd2luZS1nbGFzcyxcclxuICBcImZvcndhcmQtZmFzdFwiOiAkZmEtdmFyLWZvcndhcmQtZmFzdCxcclxuICBcImZhc3QtZm9yd2FyZFwiOiAkZmEtdmFyLWZhc3QtZm9yd2FyZCxcclxuICBcImZhY2UtbWVoLWJsYW5rXCI6ICRmYS12YXItZmFjZS1tZWgtYmxhbmssXHJcbiAgXCJtZWgtYmxhbmtcIjogJGZhLXZhci1tZWgtYmxhbmssXHJcbiAgXCJzcXVhcmUtcGFya2luZ1wiOiAkZmEtdmFyLXNxdWFyZS1wYXJraW5nLFxyXG4gIFwicGFya2luZ1wiOiAkZmEtdmFyLXBhcmtpbmcsXHJcbiAgXCJob3VzZS1zaWduYWxcIjogJGZhLXZhci1ob3VzZS1zaWduYWwsXHJcbiAgXCJiYXJzLXByb2dyZXNzXCI6ICRmYS12YXItYmFycy1wcm9ncmVzcyxcclxuICBcInRhc2tzLWFsdFwiOiAkZmEtdmFyLXRhc2tzLWFsdCxcclxuICBcImZhdWNldC1kcmlwXCI6ICRmYS12YXItZmF1Y2V0LWRyaXAsXHJcbiAgXCJjYXJ0LWZsYXRiZWRcIjogJGZhLXZhci1jYXJ0LWZsYXRiZWQsXHJcbiAgXCJkb2xseS1mbGF0YmVkXCI6ICRmYS12YXItZG9sbHktZmxhdGJlZCxcclxuICBcImJhbi1zbW9raW5nXCI6ICRmYS12YXItYmFuLXNtb2tpbmcsXHJcbiAgXCJzbW9raW5nLWJhblwiOiAkZmEtdmFyLXNtb2tpbmctYmFuLFxyXG4gIFwidGVybWluYWxcIjogJGZhLXZhci10ZXJtaW5hbCxcclxuICBcIm1vYmlsZS1idXR0b25cIjogJGZhLXZhci1tb2JpbGUtYnV0dG9uLFxyXG4gIFwiaG91c2UtbWVkaWNhbC1mbGFnXCI6ICRmYS12YXItaG91c2UtbWVkaWNhbC1mbGFnLFxyXG4gIFwiYmFza2V0LXNob3BwaW5nXCI6ICRmYS12YXItYmFza2V0LXNob3BwaW5nLFxyXG4gIFwic2hvcHBpbmctYmFza2V0XCI6ICRmYS12YXItc2hvcHBpbmctYmFza2V0LFxyXG4gIFwidGFwZVwiOiAkZmEtdmFyLXRhcGUsXHJcbiAgXCJidXMtc2ltcGxlXCI6ICRmYS12YXItYnVzLXNpbXBsZSxcclxuICBcImJ1cy1hbHRcIjogJGZhLXZhci1idXMtYWx0LFxyXG4gIFwiZXllXCI6ICRmYS12YXItZXllLFxyXG4gIFwiZmFjZS1zYWQtY3J5XCI6ICRmYS12YXItZmFjZS1zYWQtY3J5LFxyXG4gIFwic2FkLWNyeVwiOiAkZmEtdmFyLXNhZC1jcnksXHJcbiAgXCJhdWRpby1kZXNjcmlwdGlvblwiOiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uLFxyXG4gIFwicGVyc29uLW1pbGl0YXJ5LXRvLXBlcnNvblwiOiAkZmEtdmFyLXBlcnNvbi1taWxpdGFyeS10by1wZXJzb24sXHJcbiAgXCJmaWxlLXNoaWVsZFwiOiAkZmEtdmFyLWZpbGUtc2hpZWxkLFxyXG4gIFwidXNlci1zbGFzaFwiOiAkZmEtdmFyLXVzZXItc2xhc2gsXHJcbiAgXCJwZW5cIjogJGZhLXZhci1wZW4sXHJcbiAgXCJ0b3dlci1vYnNlcnZhdGlvblwiOiAkZmEtdmFyLXRvd2VyLW9ic2VydmF0aW9uLFxyXG4gIFwiZmlsZS1jb2RlXCI6ICRmYS12YXItZmlsZS1jb2RlLFxyXG4gIFwic2lnbmFsXCI6ICRmYS12YXItc2lnbmFsLFxyXG4gIFwic2lnbmFsLTVcIjogJGZhLXZhci1zaWduYWwtNSxcclxuICBcInNpZ25hbC1wZXJmZWN0XCI6ICRmYS12YXItc2lnbmFsLXBlcmZlY3QsXHJcbiAgXCJidXNcIjogJGZhLXZhci1idXMsXHJcbiAgXCJoZWFydC1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1oZWFydC1jaXJjbGUteG1hcmssXHJcbiAgXCJob3VzZS1jaGltbmV5XCI6ICRmYS12YXItaG91c2UtY2hpbW5leSxcclxuICBcImhvbWUtbGdcIjogJGZhLXZhci1ob21lLWxnLFxyXG4gIFwid2luZG93LW1heGltaXplXCI6ICRmYS12YXItd2luZG93LW1heGltaXplLFxyXG4gIFwiZmFjZS1mcm93blwiOiAkZmEtdmFyLWZhY2UtZnJvd24sXHJcbiAgXCJmcm93blwiOiAkZmEtdmFyLWZyb3duLFxyXG4gIFwicHJlc2NyaXB0aW9uXCI6ICRmYS12YXItcHJlc2NyaXB0aW9uLFxyXG4gIFwic2hvcFwiOiAkZmEtdmFyLXNob3AsXHJcbiAgXCJzdG9yZS1hbHRcIjogJGZhLXZhci1zdG9yZS1hbHQsXHJcbiAgXCJmbG9wcHktZGlza1wiOiAkZmEtdmFyLWZsb3BweS1kaXNrLFxyXG4gIFwic2F2ZVwiOiAkZmEtdmFyLXNhdmUsXHJcbiAgXCJ2aWhhcmFcIjogJGZhLXZhci12aWhhcmEsXHJcbiAgXCJzY2FsZS11bmJhbGFuY2VkXCI6ICRmYS12YXItc2NhbGUtdW5iYWxhbmNlZCxcclxuICBcImJhbGFuY2Utc2NhbGUtbGVmdFwiOiAkZmEtdmFyLWJhbGFuY2Utc2NhbGUtbGVmdCxcclxuICBcInNvcnQtdXBcIjogJGZhLXZhci1zb3J0LXVwLFxyXG4gIFwic29ydC1hc2NcIjogJGZhLXZhci1zb3J0LWFzYyxcclxuICBcImNvbW1lbnQtZG90c1wiOiAkZmEtdmFyLWNvbW1lbnQtZG90cyxcclxuICBcImNvbW1lbnRpbmdcIjogJGZhLXZhci1jb21tZW50aW5nLFxyXG4gIFwicGxhbnQtd2lsdFwiOiAkZmEtdmFyLXBsYW50LXdpbHQsXHJcbiAgXCJkaWFtb25kXCI6ICRmYS12YXItZGlhbW9uZCxcclxuICBcImZhY2UtZ3Jpbi1zcXVpbnRcIjogJGZhLXZhci1mYWNlLWdyaW4tc3F1aW50LFxyXG4gIFwiZ3Jpbi1zcXVpbnRcIjogJGZhLXZhci1ncmluLXNxdWludCxcclxuICBcImhhbmQtaG9sZGluZy1kb2xsYXJcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctZG9sbGFyLFxyXG4gIFwiaGFuZC1ob2xkaW5nLXVzZFwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy11c2QsXHJcbiAgXCJiYWN0ZXJpdW1cIjogJGZhLXZhci1iYWN0ZXJpdW0sXHJcbiAgXCJoYW5kLXBvaW50ZXJcIjogJGZhLXZhci1oYW5kLXBvaW50ZXIsXHJcbiAgXCJkcnVtLXN0ZWVscGFuXCI6ICRmYS12YXItZHJ1bS1zdGVlbHBhbixcclxuICBcImhhbmQtc2Npc3NvcnNcIjogJGZhLXZhci1oYW5kLXNjaXNzb3JzLFxyXG4gIFwiaGFuZHMtcHJheWluZ1wiOiAkZmEtdmFyLWhhbmRzLXByYXlpbmcsXHJcbiAgXCJwcmF5aW5nLWhhbmRzXCI6ICRmYS12YXItcHJheWluZy1oYW5kcyxcclxuICBcImFycm93LXJvdGF0ZS1yaWdodFwiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1yaWdodCxcclxuICBcImFycm93LXJpZ2h0LXJvdGF0ZVwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LXJvdGF0ZSxcclxuICBcImFycm93LXJvdGF0ZS1mb3J3YXJkXCI6ICRmYS12YXItYXJyb3ctcm90YXRlLWZvcndhcmQsXHJcbiAgXCJyZWRvXCI6ICRmYS12YXItcmVkbyxcclxuICBcImJpb2hhemFyZFwiOiAkZmEtdmFyLWJpb2hhemFyZCxcclxuICBcImxvY2F0aW9uLWNyb3NzaGFpcnNcIjogJGZhLXZhci1sb2NhdGlvbi1jcm9zc2hhaXJzLFxyXG4gIFwibG9jYXRpb25cIjogJGZhLXZhci1sb2NhdGlvbixcclxuICBcIm1hcnMtZG91YmxlXCI6ICRmYS12YXItbWFycy1kb3VibGUsXHJcbiAgXCJjaGlsZC1kcmVzc1wiOiAkZmEtdmFyLWNoaWxkLWRyZXNzLFxyXG4gIFwidXNlcnMtYmV0d2Vlbi1saW5lc1wiOiAkZmEtdmFyLXVzZXJzLWJldHdlZW4tbGluZXMsXHJcbiAgXCJsdW5ncy12aXJ1c1wiOiAkZmEtdmFyLWx1bmdzLXZpcnVzLFxyXG4gIFwiZmFjZS1ncmluLXRlYXJzXCI6ICRmYS12YXItZmFjZS1ncmluLXRlYXJzLFxyXG4gIFwiZ3Jpbi10ZWFyc1wiOiAkZmEtdmFyLWdyaW4tdGVhcnMsXHJcbiAgXCJwaG9uZVwiOiAkZmEtdmFyLXBob25lLFxyXG4gIFwiY2FsZW5kYXIteG1hcmtcIjogJGZhLXZhci1jYWxlbmRhci14bWFyayxcclxuICBcImNhbGVuZGFyLXRpbWVzXCI6ICRmYS12YXItY2FsZW5kYXItdGltZXMsXHJcbiAgXCJjaGlsZC1yZWFjaGluZ1wiOiAkZmEtdmFyLWNoaWxkLXJlYWNoaW5nLFxyXG4gIFwiaGVhZC1zaWRlLXZpcnVzXCI6ICRmYS12YXItaGVhZC1zaWRlLXZpcnVzLFxyXG4gIFwidXNlci1nZWFyXCI6ICRmYS12YXItdXNlci1nZWFyLFxyXG4gIFwidXNlci1jb2dcIjogJGZhLXZhci11c2VyLWNvZyxcclxuICBcImFycm93LXVwLTEtOVwiOiAkZmEtdmFyLWFycm93LXVwLTEtOSxcclxuICBcInNvcnQtbnVtZXJpYy11cFwiOiAkZmEtdmFyLXNvcnQtbnVtZXJpYy11cCxcclxuICBcImRvb3ItY2xvc2VkXCI6ICRmYS12YXItZG9vci1jbG9zZWQsXHJcbiAgXCJzaGllbGQtdmlydXNcIjogJGZhLXZhci1zaGllbGQtdmlydXMsXHJcbiAgXCJkaWNlLXNpeFwiOiAkZmEtdmFyLWRpY2Utc2l4LFxyXG4gIFwibW9zcXVpdG8tbmV0XCI6ICRmYS12YXItbW9zcXVpdG8tbmV0LFxyXG4gIFwiYnJpZGdlLXdhdGVyXCI6ICRmYS12YXItYnJpZGdlLXdhdGVyLFxyXG4gIFwicGVyc29uLWJvb3RoXCI6ICRmYS12YXItcGVyc29uLWJvb3RoLFxyXG4gIFwidGV4dC13aWR0aFwiOiAkZmEtdmFyLXRleHQtd2lkdGgsXHJcbiAgXCJoYXQtd2l6YXJkXCI6ICRmYS12YXItaGF0LXdpemFyZCxcclxuICBcInBlbi1mYW5jeVwiOiAkZmEtdmFyLXBlbi1mYW5jeSxcclxuICBcInBlcnNvbi1kaWdnaW5nXCI6ICRmYS12YXItcGVyc29uLWRpZ2dpbmcsXHJcbiAgXCJkaWdnaW5nXCI6ICRmYS12YXItZGlnZ2luZyxcclxuICBcInRyYXNoXCI6ICRmYS12YXItdHJhc2gsXHJcbiAgXCJnYXVnZS1zaW1wbGVcIjogJGZhLXZhci1nYXVnZS1zaW1wbGUsXHJcbiAgXCJnYXVnZS1zaW1wbGUtbWVkXCI6ICRmYS12YXItZ2F1Z2Utc2ltcGxlLW1lZCxcclxuICBcInRhY2hvbWV0ZXItYXZlcmFnZVwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItYXZlcmFnZSxcclxuICBcImJvb2stbWVkaWNhbFwiOiAkZmEtdmFyLWJvb2stbWVkaWNhbCxcclxuICBcInBvb1wiOiAkZmEtdmFyLXBvbyxcclxuICBcInF1b3RlLXJpZ2h0XCI6ICRmYS12YXItcXVvdGUtcmlnaHQsXHJcbiAgXCJxdW90ZS1yaWdodC1hbHRcIjogJGZhLXZhci1xdW90ZS1yaWdodC1hbHQsXHJcbiAgXCJzaGlydFwiOiAkZmEtdmFyLXNoaXJ0LFxyXG4gIFwidC1zaGlydFwiOiAkZmEtdmFyLXQtc2hpcnQsXHJcbiAgXCJ0c2hpcnRcIjogJGZhLXZhci10c2hpcnQsXHJcbiAgXCJjdWJlc1wiOiAkZmEtdmFyLWN1YmVzLFxyXG4gIFwiZGl2aWRlXCI6ICRmYS12YXItZGl2aWRlLFxyXG4gIFwidGVuZ2Utc2lnblwiOiAkZmEtdmFyLXRlbmdlLXNpZ24sXHJcbiAgXCJ0ZW5nZVwiOiAkZmEtdmFyLXRlbmdlLFxyXG4gIFwiaGVhZHBob25lc1wiOiAkZmEtdmFyLWhlYWRwaG9uZXMsXHJcbiAgXCJoYW5kcy1ob2xkaW5nXCI6ICRmYS12YXItaGFuZHMtaG9sZGluZyxcclxuICBcImhhbmRzLWNsYXBwaW5nXCI6ICRmYS12YXItaGFuZHMtY2xhcHBpbmcsXHJcbiAgXCJyZXB1YmxpY2FuXCI6ICRmYS12YXItcmVwdWJsaWNhbixcclxuICBcImFycm93LWxlZnRcIjogJGZhLXZhci1hcnJvdy1sZWZ0LFxyXG4gIFwicGVyc29uLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUteG1hcmssXHJcbiAgXCJydWxlclwiOiAkZmEtdmFyLXJ1bGVyLFxyXG4gIFwiYWxpZ24tbGVmdFwiOiAkZmEtdmFyLWFsaWduLWxlZnQsXHJcbiAgXCJkaWNlLWQ2XCI6ICRmYS12YXItZGljZS1kNixcclxuICBcInJlc3Ryb29tXCI6ICRmYS12YXItcmVzdHJvb20sXHJcbiAgXCJqXCI6ICRmYS12YXItaixcclxuICBcInVzZXJzLXZpZXdmaW5kZXJcIjogJGZhLXZhci11c2Vycy12aWV3ZmluZGVyLFxyXG4gIFwiZmlsZS12aWRlb1wiOiAkZmEtdmFyLWZpbGUtdmlkZW8sXHJcbiAgXCJ1cC1yaWdodC1mcm9tLXNxdWFyZVwiOiAkZmEtdmFyLXVwLXJpZ2h0LWZyb20tc3F1YXJlLFxyXG4gIFwiZXh0ZXJuYWwtbGluay1hbHRcIjogJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdCxcclxuICBcInRhYmxlLWNlbGxzXCI6ICRmYS12YXItdGFibGUtY2VsbHMsXHJcbiAgXCJ0aFwiOiAkZmEtdmFyLXRoLFxyXG4gIFwiZmlsZS1wZGZcIjogJGZhLXZhci1maWxlLXBkZixcclxuICBcImJvb2stYmlibGVcIjogJGZhLXZhci1ib29rLWJpYmxlLFxyXG4gIFwiYmlibGVcIjogJGZhLXZhci1iaWJsZSxcclxuICBcIm9cIjogJGZhLXZhci1vLFxyXG4gIFwic3VpdGNhc2UtbWVkaWNhbFwiOiAkZmEtdmFyLXN1aXRjYXNlLW1lZGljYWwsXHJcbiAgXCJtZWRraXRcIjogJGZhLXZhci1tZWRraXQsXHJcbiAgXCJ1c2VyLXNlY3JldFwiOiAkZmEtdmFyLXVzZXItc2VjcmV0LFxyXG4gIFwib3R0ZXJcIjogJGZhLXZhci1vdHRlcixcclxuICBcInBlcnNvbi1kcmVzc1wiOiAkZmEtdmFyLXBlcnNvbi1kcmVzcyxcclxuICBcImZlbWFsZVwiOiAkZmEtdmFyLWZlbWFsZSxcclxuICBcImNvbW1lbnQtZG9sbGFyXCI6ICRmYS12YXItY29tbWVudC1kb2xsYXIsXHJcbiAgXCJidXNpbmVzcy10aW1lXCI6ICRmYS12YXItYnVzaW5lc3MtdGltZSxcclxuICBcImJyaWVmY2FzZS1jbG9ja1wiOiAkZmEtdmFyLWJyaWVmY2FzZS1jbG9jayxcclxuICBcInRhYmxlLWNlbGxzLWxhcmdlXCI6ICRmYS12YXItdGFibGUtY2VsbHMtbGFyZ2UsXHJcbiAgXCJ0aC1sYXJnZVwiOiAkZmEtdmFyLXRoLWxhcmdlLFxyXG4gIFwiYm9vay10YW5ha2hcIjogJGZhLXZhci1ib29rLXRhbmFraCxcclxuICBcInRhbmFraFwiOiAkZmEtdmFyLXRhbmFraCxcclxuICBcInBob25lLXZvbHVtZVwiOiAkZmEtdmFyLXBob25lLXZvbHVtZSxcclxuICBcInZvbHVtZS1jb250cm9sLXBob25lXCI6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmUsXHJcbiAgXCJoYXQtY293Ym95LXNpZGVcIjogJGZhLXZhci1oYXQtY293Ym95LXNpZGUsXHJcbiAgXCJjbGlwYm9hcmQtdXNlclwiOiAkZmEtdmFyLWNsaXBib2FyZC11c2VyLFxyXG4gIFwiY2hpbGRcIjogJGZhLXZhci1jaGlsZCxcclxuICBcImxpcmEtc2lnblwiOiAkZmEtdmFyLWxpcmEtc2lnbixcclxuICBcInNhdGVsbGl0ZVwiOiAkZmEtdmFyLXNhdGVsbGl0ZSxcclxuICBcInBsYW5lLWxvY2tcIjogJGZhLXZhci1wbGFuZS1sb2NrLFxyXG4gIFwidGFnXCI6ICRmYS12YXItdGFnLFxyXG4gIFwiY29tbWVudFwiOiAkZmEtdmFyLWNvbW1lbnQsXHJcbiAgXCJjYWtlLWNhbmRsZXNcIjogJGZhLXZhci1jYWtlLWNhbmRsZXMsXHJcbiAgXCJiaXJ0aGRheS1jYWtlXCI6ICRmYS12YXItYmlydGhkYXktY2FrZSxcclxuICBcImNha2VcIjogJGZhLXZhci1jYWtlLFxyXG4gIFwiZW52ZWxvcGVcIjogJGZhLXZhci1lbnZlbG9wZSxcclxuICBcImFuZ2xlcy11cFwiOiAkZmEtdmFyLWFuZ2xlcy11cCxcclxuICBcImFuZ2xlLWRvdWJsZS11cFwiOiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cCxcclxuICBcInBhcGVyY2xpcFwiOiAkZmEtdmFyLXBhcGVyY2xpcCxcclxuICBcImFycm93LXJpZ2h0LXRvLWNpdHlcIjogJGZhLXZhci1hcnJvdy1yaWdodC10by1jaXR5LFxyXG4gIFwicmliYm9uXCI6ICRmYS12YXItcmliYm9uLFxyXG4gIFwibHVuZ3NcIjogJGZhLXZhci1sdW5ncyxcclxuICBcImFycm93LXVwLTktMVwiOiAkZmEtdmFyLWFycm93LXVwLTktMSxcclxuICBcInNvcnQtbnVtZXJpYy11cC1hbHRcIjogJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0LFxyXG4gIFwibGl0ZWNvaW4tc2lnblwiOiAkZmEtdmFyLWxpdGVjb2luLXNpZ24sXHJcbiAgXCJib3JkZXItbm9uZVwiOiAkZmEtdmFyLWJvcmRlci1ub25lLFxyXG4gIFwiY2lyY2xlLW5vZGVzXCI6ICRmYS12YXItY2lyY2xlLW5vZGVzLFxyXG4gIFwicGFyYWNodXRlLWJveFwiOiAkZmEtdmFyLXBhcmFjaHV0ZS1ib3gsXHJcbiAgXCJpbmRlbnRcIjogJGZhLXZhci1pbmRlbnQsXHJcbiAgXCJ0cnVjay1maWVsZC11blwiOiAkZmEtdmFyLXRydWNrLWZpZWxkLXVuLFxyXG4gIFwiaG91cmdsYXNzXCI6ICRmYS12YXItaG91cmdsYXNzLFxyXG4gIFwiaG91cmdsYXNzLWVtcHR5XCI6ICRmYS12YXItaG91cmdsYXNzLWVtcHR5LFxyXG4gIFwibW91bnRhaW5cIjogJGZhLXZhci1tb3VudGFpbixcclxuICBcInVzZXItZG9jdG9yXCI6ICRmYS12YXItdXNlci1kb2N0b3IsXHJcbiAgXCJ1c2VyLW1kXCI6ICRmYS12YXItdXNlci1tZCxcclxuICBcImNpcmNsZS1pbmZvXCI6ICRmYS12YXItY2lyY2xlLWluZm8sXHJcbiAgXCJpbmZvLWNpcmNsZVwiOiAkZmEtdmFyLWluZm8tY2lyY2xlLFxyXG4gIFwiY2xvdWQtbWVhdGJhbGxcIjogJGZhLXZhci1jbG91ZC1tZWF0YmFsbCxcclxuICBcImNhbWVyYVwiOiAkZmEtdmFyLWNhbWVyYSxcclxuICBcImNhbWVyYS1hbHRcIjogJGZhLXZhci1jYW1lcmEtYWx0LFxyXG4gIFwic3F1YXJlLXZpcnVzXCI6ICRmYS12YXItc3F1YXJlLXZpcnVzLFxyXG4gIFwibWV0ZW9yXCI6ICRmYS12YXItbWV0ZW9yLFxyXG4gIFwiY2FyLW9uXCI6ICRmYS12YXItY2FyLW9uLFxyXG4gIFwic2xlaWdoXCI6ICRmYS12YXItc2xlaWdoLFxyXG4gIFwiYXJyb3ctZG93bi0xLTlcIjogJGZhLXZhci1hcnJvdy1kb3duLTEtOSxcclxuICBcInNvcnQtbnVtZXJpYy1hc2NcIjogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjLFxyXG4gIFwic29ydC1udW1lcmljLWRvd25cIjogJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bixcclxuICBcImhhbmQtaG9sZGluZy1kcm9wbGV0XCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWRyb3BsZXQsXHJcbiAgXCJoYW5kLWhvbGRpbmctd2F0ZXJcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXIsXHJcbiAgXCJ3YXRlclwiOiAkZmEtdmFyLXdhdGVyLFxyXG4gIFwiY2FsZW5kYXItY2hlY2tcIjogJGZhLXZhci1jYWxlbmRhci1jaGVjayxcclxuICBcImJyYWlsbGVcIjogJGZhLXZhci1icmFpbGxlLFxyXG4gIFwicHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsXCI6ICRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsLFxyXG4gIFwicHJlc2NyaXB0aW9uLWJvdHRsZS1hbHRcIjogJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdCxcclxuICBcImxhbmRtYXJrXCI6ICRmYS12YXItbGFuZG1hcmssXHJcbiAgXCJ0cnVja1wiOiAkZmEtdmFyLXRydWNrLFxyXG4gIFwiY3Jvc3NoYWlyc1wiOiAkZmEtdmFyLWNyb3NzaGFpcnMsXHJcbiAgXCJwZXJzb24tY2FuZVwiOiAkZmEtdmFyLXBlcnNvbi1jYW5lLFxyXG4gIFwidGVudFwiOiAkZmEtdmFyLXRlbnQsXHJcbiAgXCJ2ZXN0LXBhdGNoZXNcIjogJGZhLXZhci12ZXN0LXBhdGNoZXMsXHJcbiAgXCJjaGVjay1kb3VibGVcIjogJGZhLXZhci1jaGVjay1kb3VibGUsXHJcbiAgXCJhcnJvdy1kb3duLWEtelwiOiAkZmEtdmFyLWFycm93LWRvd24tYS16LFxyXG4gIFwic29ydC1hbHBoYS1hc2NcIjogJGZhLXZhci1zb3J0LWFscGhhLWFzYyxcclxuICBcInNvcnQtYWxwaGEtZG93blwiOiAkZmEtdmFyLXNvcnQtYWxwaGEtZG93bixcclxuICBcIm1vbmV5LWJpbGwtd2hlYXRcIjogJGZhLXZhci1tb25leS1iaWxsLXdoZWF0LFxyXG4gIFwiY29va2llXCI6ICRmYS12YXItY29va2llLFxyXG4gIFwiYXJyb3ctcm90YXRlLWxlZnRcIjogJGZhLXZhci1hcnJvdy1yb3RhdGUtbGVmdCxcclxuICBcImFycm93LWxlZnQtcm90YXRlXCI6ICRmYS12YXItYXJyb3ctbGVmdC1yb3RhdGUsXHJcbiAgXCJhcnJvdy1yb3RhdGUtYmFja1wiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1iYWNrLFxyXG4gIFwiYXJyb3ctcm90YXRlLWJhY2t3YXJkXCI6ICRmYS12YXItYXJyb3ctcm90YXRlLWJhY2t3YXJkLFxyXG4gIFwidW5kb1wiOiAkZmEtdmFyLXVuZG8sXHJcbiAgXCJoYXJkLWRyaXZlXCI6ICRmYS12YXItaGFyZC1kcml2ZSxcclxuICBcImhkZFwiOiAkZmEtdmFyLWhkZCxcclxuICBcImZhY2UtZ3Jpbi1zcXVpbnQtdGVhcnNcIjogJGZhLXZhci1mYWNlLWdyaW4tc3F1aW50LXRlYXJzLFxyXG4gIFwiZ3Jpbi1zcXVpbnQtdGVhcnNcIjogJGZhLXZhci1ncmluLXNxdWludC10ZWFycyxcclxuICBcImR1bWJiZWxsXCI6ICRmYS12YXItZHVtYmJlbGwsXHJcbiAgXCJyZWN0YW5nbGUtbGlzdFwiOiAkZmEtdmFyLXJlY3RhbmdsZS1saXN0LFxyXG4gIFwibGlzdC1hbHRcIjogJGZhLXZhci1saXN0LWFsdCxcclxuICBcInRhcnAtZHJvcGxldFwiOiAkZmEtdmFyLXRhcnAtZHJvcGxldCxcclxuICBcImhvdXNlLW1lZGljYWwtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2ssXHJcbiAgXCJwZXJzb24tc2tpaW5nLW5vcmRpY1wiOiAkZmEtdmFyLXBlcnNvbi1za2lpbmctbm9yZGljLFxyXG4gIFwic2tpaW5nLW5vcmRpY1wiOiAkZmEtdmFyLXNraWluZy1ub3JkaWMsXHJcbiAgXCJjYWxlbmRhci1wbHVzXCI6ICRmYS12YXItY2FsZW5kYXItcGx1cyxcclxuICBcInBsYW5lLWFycml2YWxcIjogJGZhLXZhci1wbGFuZS1hcnJpdmFsLFxyXG4gIFwiY2lyY2xlLWxlZnRcIjogJGZhLXZhci1jaXJjbGUtbGVmdCxcclxuICBcImFycm93LWFsdC1jaXJjbGUtbGVmdFwiOiAkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdCxcclxuICBcInRyYWluLXN1YndheVwiOiAkZmEtdmFyLXRyYWluLXN1YndheSxcclxuICBcInN1YndheVwiOiAkZmEtdmFyLXN1YndheSxcclxuICBcImNoYXJ0LWdhbnR0XCI6ICRmYS12YXItY2hhcnQtZ2FudHQsXHJcbiAgXCJpbmRpYW4tcnVwZWUtc2lnblwiOiAkZmEtdmFyLWluZGlhbi1ydXBlZS1zaWduLFxyXG4gIFwiaW5kaWFuLXJ1cGVlXCI6ICRmYS12YXItaW5kaWFuLXJ1cGVlLFxyXG4gIFwiaW5yXCI6ICRmYS12YXItaW5yLFxyXG4gIFwiY3JvcC1zaW1wbGVcIjogJGZhLXZhci1jcm9wLXNpbXBsZSxcclxuICBcImNyb3AtYWx0XCI6ICRmYS12YXItY3JvcC1hbHQsXHJcbiAgXCJtb25leS1iaWxsLTFcIjogJGZhLXZhci1tb25leS1iaWxsLTEsXHJcbiAgXCJtb25leS1iaWxsLWFsdFwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtYWx0LFxyXG4gIFwibGVmdC1sb25nXCI6ICRmYS12YXItbGVmdC1sb25nLFxyXG4gIFwibG9uZy1hcnJvdy1hbHQtbGVmdFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQsXHJcbiAgXCJkbmFcIjogJGZhLXZhci1kbmEsXHJcbiAgXCJ2aXJ1cy1zbGFzaFwiOiAkZmEtdmFyLXZpcnVzLXNsYXNoLFxyXG4gIFwibWludXNcIjogJGZhLXZhci1taW51cyxcclxuICBcInN1YnRyYWN0XCI6ICRmYS12YXItc3VidHJhY3QsXHJcbiAgXCJjaGVzc1wiOiAkZmEtdmFyLWNoZXNzLFxyXG4gIFwiYXJyb3ctbGVmdC1sb25nXCI6ICRmYS12YXItYXJyb3ctbGVmdC1sb25nLFxyXG4gIFwibG9uZy1hcnJvdy1sZWZ0XCI6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0LFxyXG4gIFwicGx1Zy1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1wbHVnLWNpcmNsZS1jaGVjayxcclxuICBcInN0cmVldC12aWV3XCI6ICRmYS12YXItc3RyZWV0LXZpZXcsXHJcbiAgXCJmcmFuYy1zaWduXCI6ICRmYS12YXItZnJhbmMtc2lnbixcclxuICBcInZvbHVtZS1vZmZcIjogJGZhLXZhci12b2x1bWUtb2ZmLFxyXG4gIFwiaGFuZHMtYXNsLWludGVycHJldGluZ1wiOiAkZmEtdmFyLWhhbmRzLWFzbC1pbnRlcnByZXRpbmcsXHJcbiAgXCJhbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZ1wiOiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nLFxyXG4gIFwiYXNsLWludGVycHJldGluZ1wiOiAkZmEtdmFyLWFzbC1pbnRlcnByZXRpbmcsXHJcbiAgXCJoYW5kcy1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZ1wiOiAkZmEtdmFyLWhhbmRzLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nLFxyXG4gIFwiZ2VhclwiOiAkZmEtdmFyLWdlYXIsXHJcbiAgXCJjb2dcIjogJGZhLXZhci1jb2csXHJcbiAgXCJkcm9wbGV0LXNsYXNoXCI6ICRmYS12YXItZHJvcGxldC1zbGFzaCxcclxuICBcInRpbnQtc2xhc2hcIjogJGZhLXZhci10aW50LXNsYXNoLFxyXG4gIFwibW9zcXVlXCI6ICRmYS12YXItbW9zcXVlLFxyXG4gIFwibW9zcXVpdG9cIjogJGZhLXZhci1tb3NxdWl0byxcclxuICBcInN0YXItb2YtZGF2aWRcIjogJGZhLXZhci1zdGFyLW9mLWRhdmlkLFxyXG4gIFwicGVyc29uLW1pbGl0YXJ5LXJpZmxlXCI6ICRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXJpZmxlLFxyXG4gIFwiY2FydC1zaG9wcGluZ1wiOiAkZmEtdmFyLWNhcnQtc2hvcHBpbmcsXHJcbiAgXCJzaG9wcGluZy1jYXJ0XCI6ICRmYS12YXItc2hvcHBpbmctY2FydCxcclxuICBcInZpYWxzXCI6ICRmYS12YXItdmlhbHMsXHJcbiAgXCJwbHVnLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItcGx1Zy1jaXJjbGUtcGx1cyxcclxuICBcInBsYWNlLW9mLXdvcnNoaXBcIjogJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwLFxyXG4gIFwiZ3JpcC12ZXJ0aWNhbFwiOiAkZmEtdmFyLWdyaXAtdmVydGljYWwsXHJcbiAgXCJhcnJvdy10dXJuLXVwXCI6ICRmYS12YXItYXJyb3ctdHVybi11cCxcclxuICBcImxldmVsLXVwXCI6ICRmYS12YXItbGV2ZWwtdXAsXHJcbiAgXCJ1XCI6ICRmYS12YXItdSxcclxuICBcInNxdWFyZS1yb290LXZhcmlhYmxlXCI6ICRmYS12YXItc3F1YXJlLXJvb3QtdmFyaWFibGUsXHJcbiAgXCJzcXVhcmUtcm9vdC1hbHRcIjogJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQsXHJcbiAgXCJjbG9ja1wiOiAkZmEtdmFyLWNsb2NrLFxyXG4gIFwiY2xvY2stZm91clwiOiAkZmEtdmFyLWNsb2NrLWZvdXIsXHJcbiAgXCJiYWNrd2FyZC1zdGVwXCI6ICRmYS12YXItYmFja3dhcmQtc3RlcCxcclxuICBcInN0ZXAtYmFja3dhcmRcIjogJGZhLXZhci1zdGVwLWJhY2t3YXJkLFxyXG4gIFwicGFsbGV0XCI6ICRmYS12YXItcGFsbGV0LFxyXG4gIFwiZmF1Y2V0XCI6ICRmYS12YXItZmF1Y2V0LFxyXG4gIFwiYmFzZWJhbGwtYmF0LWJhbGxcIjogJGZhLXZhci1iYXNlYmFsbC1iYXQtYmFsbCxcclxuICBcInNcIjogJGZhLXZhci1zLFxyXG4gIFwidGltZWxpbmVcIjogJGZhLXZhci10aW1lbGluZSxcclxuICBcImtleWJvYXJkXCI6ICRmYS12YXIta2V5Ym9hcmQsXHJcbiAgXCJjYXJldC1kb3duXCI6ICRmYS12YXItY2FyZXQtZG93bixcclxuICBcImhvdXNlLWNoaW1uZXktbWVkaWNhbFwiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXktbWVkaWNhbCxcclxuICBcImNsaW5pYy1tZWRpY2FsXCI6ICRmYS12YXItY2xpbmljLW1lZGljYWwsXHJcbiAgXCJ0ZW1wZXJhdHVyZS10aHJlZS1xdWFydGVyc1wiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzLFxyXG4gIFwidGVtcGVyYXR1cmUtM1wiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTMsXHJcbiAgXCJ0aGVybW9tZXRlci0zXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItMyxcclxuICBcInRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnMsXHJcbiAgXCJtb2JpbGUtc2NyZWVuXCI6ICRmYS12YXItbW9iaWxlLXNjcmVlbixcclxuICBcIm1vYmlsZS1hbmRyb2lkLWFsdFwiOiAkZmEtdmFyLW1vYmlsZS1hbmRyb2lkLWFsdCxcclxuICBcInBsYW5lLXVwXCI6ICRmYS12YXItcGxhbmUtdXAsXHJcbiAgXCJwaWdneS1iYW5rXCI6ICRmYS12YXItcGlnZ3ktYmFuayxcclxuICBcImJhdHRlcnktaGFsZlwiOiAkZmEtdmFyLWJhdHRlcnktaGFsZixcclxuICBcImJhdHRlcnktM1wiOiAkZmEtdmFyLWJhdHRlcnktMyxcclxuICBcIm1vdW50YWluLWNpdHlcIjogJGZhLXZhci1tb3VudGFpbi1jaXR5LFxyXG4gIFwiY29pbnNcIjogJGZhLXZhci1jb2lucyxcclxuICBcImtoYW5kYVwiOiAkZmEtdmFyLWtoYW5kYSxcclxuICBcInNsaWRlcnNcIjogJGZhLXZhci1zbGlkZXJzLFxyXG4gIFwic2xpZGVycy1oXCI6ICRmYS12YXItc2xpZGVycy1oLFxyXG4gIFwiZm9sZGVyLXRyZWVcIjogJGZhLXZhci1mb2xkZXItdHJlZSxcclxuICBcIm5ldHdvcmstd2lyZWRcIjogJGZhLXZhci1uZXR3b3JrLXdpcmVkLFxyXG4gIFwibWFwLXBpblwiOiAkZmEtdmFyLW1hcC1waW4sXHJcbiAgXCJoYW1zYVwiOiAkZmEtdmFyLWhhbXNhLFxyXG4gIFwiY2VudC1zaWduXCI6ICRmYS12YXItY2VudC1zaWduLFxyXG4gIFwiZmxhc2tcIjogJGZhLXZhci1mbGFzayxcclxuICBcInBlcnNvbi1wcmVnbmFudFwiOiAkZmEtdmFyLXBlcnNvbi1wcmVnbmFudCxcclxuICBcIndhbmQtc3BhcmtsZXNcIjogJGZhLXZhci13YW5kLXNwYXJrbGVzLFxyXG4gIFwiZWxsaXBzaXMtdmVydGljYWxcIjogJGZhLXZhci1lbGxpcHNpcy12ZXJ0aWNhbCxcclxuICBcImVsbGlwc2lzLXZcIjogJGZhLXZhci1lbGxpcHNpcy12LFxyXG4gIFwidGlja2V0XCI6ICRmYS12YXItdGlja2V0LFxyXG4gIFwicG93ZXItb2ZmXCI6ICRmYS12YXItcG93ZXItb2ZmLFxyXG4gIFwicmlnaHQtbG9uZ1wiOiAkZmEtdmFyLXJpZ2h0LWxvbmcsXHJcbiAgXCJsb25nLWFycm93LWFsdC1yaWdodFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0LFxyXG4gIFwiZmxhZy11c2FcIjogJGZhLXZhci1mbGFnLXVzYSxcclxuICBcImxhcHRvcC1maWxlXCI6ICRmYS12YXItbGFwdG9wLWZpbGUsXHJcbiAgXCJ0dHlcIjogJGZhLXZhci10dHksXHJcbiAgXCJ0ZWxldHlwZVwiOiAkZmEtdmFyLXRlbGV0eXBlLFxyXG4gIFwiZGlhZ3JhbS1uZXh0XCI6ICRmYS12YXItZGlhZ3JhbS1uZXh0LFxyXG4gIFwicGVyc29uLXJpZmxlXCI6ICRmYS12YXItcGVyc29uLXJpZmxlLFxyXG4gIFwiaG91c2UtbWVkaWNhbC1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvbixcclxuICBcImNsb3NlZC1jYXB0aW9uaW5nXCI6ICRmYS12YXItY2xvc2VkLWNhcHRpb25pbmcsXHJcbiAgXCJwZXJzb24taGlraW5nXCI6ICRmYS12YXItcGVyc29uLWhpa2luZyxcclxuICBcImhpa2luZ1wiOiAkZmEtdmFyLWhpa2luZyxcclxuICBcInZlbnVzLWRvdWJsZVwiOiAkZmEtdmFyLXZlbnVzLWRvdWJsZSxcclxuICBcImltYWdlc1wiOiAkZmEtdmFyLWltYWdlcyxcclxuICBcImNhbGN1bGF0b3JcIjogJGZhLXZhci1jYWxjdWxhdG9yLFxyXG4gIFwicGVvcGxlLXB1bGxpbmdcIjogJGZhLXZhci1wZW9wbGUtcHVsbGluZyxcclxuICBcIm5cIjogJGZhLXZhci1uLFxyXG4gIFwiY2FibGUtY2FyXCI6ICRmYS12YXItY2FibGUtY2FyLFxyXG4gIFwidHJhbVwiOiAkZmEtdmFyLXRyYW0sXHJcbiAgXCJjbG91ZC1yYWluXCI6ICRmYS12YXItY2xvdWQtcmFpbixcclxuICBcImJ1aWxkaW5nLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS14bWFyayxcclxuICBcInNoaXBcIjogJGZhLXZhci1zaGlwLFxyXG4gIFwiYXJyb3dzLWRvd24tdG8tbGluZVwiOiAkZmEtdmFyLWFycm93cy1kb3duLXRvLWxpbmUsXHJcbiAgXCJkb3dubG9hZFwiOiAkZmEtdmFyLWRvd25sb2FkLFxyXG4gIFwiZmFjZS1ncmluXCI6ICRmYS12YXItZmFjZS1ncmluLFxyXG4gIFwiZ3JpblwiOiAkZmEtdmFyLWdyaW4sXHJcbiAgXCJkZWxldGUtbGVmdFwiOiAkZmEtdmFyLWRlbGV0ZS1sZWZ0LFxyXG4gIFwiYmFja3NwYWNlXCI6ICRmYS12YXItYmFja3NwYWNlLFxyXG4gIFwiZXllLWRyb3BwZXJcIjogJGZhLXZhci1leWUtZHJvcHBlcixcclxuICBcImV5ZS1kcm9wcGVyLWVtcHR5XCI6ICRmYS12YXItZXllLWRyb3BwZXItZW1wdHksXHJcbiAgXCJleWVkcm9wcGVyXCI6ICRmYS12YXItZXllZHJvcHBlcixcclxuICBcImZpbGUtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItZmlsZS1jaXJjbGUtY2hlY2ssXHJcbiAgXCJmb3J3YXJkXCI6ICRmYS12YXItZm9yd2FyZCxcclxuICBcIm1vYmlsZVwiOiAkZmEtdmFyLW1vYmlsZSxcclxuICBcIm1vYmlsZS1hbmRyb2lkXCI6ICRmYS12YXItbW9iaWxlLWFuZHJvaWQsXHJcbiAgXCJtb2JpbGUtcGhvbmVcIjogJGZhLXZhci1tb2JpbGUtcGhvbmUsXHJcbiAgXCJmYWNlLW1laFwiOiAkZmEtdmFyLWZhY2UtbWVoLFxyXG4gIFwibWVoXCI6ICRmYS12YXItbWVoLFxyXG4gIFwiYWxpZ24tY2VudGVyXCI6ICRmYS12YXItYWxpZ24tY2VudGVyLFxyXG4gIFwiYm9vay1za3VsbFwiOiAkZmEtdmFyLWJvb2stc2t1bGwsXHJcbiAgXCJib29rLWRlYWRcIjogJGZhLXZhci1ib29rLWRlYWQsXHJcbiAgXCJpZC1jYXJkXCI6ICRmYS12YXItaWQtY2FyZCxcclxuICBcImRyaXZlcnMtbGljZW5zZVwiOiAkZmEtdmFyLWRyaXZlcnMtbGljZW5zZSxcclxuICBcIm91dGRlbnRcIjogJGZhLXZhci1vdXRkZW50LFxyXG4gIFwiZGVkZW50XCI6ICRmYS12YXItZGVkZW50LFxyXG4gIFwiaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uLFxyXG4gIFwiaG91c2VcIjogJGZhLXZhci1ob3VzZSxcclxuICBcImhvbWVcIjogJGZhLXZhci1ob21lLFxyXG4gIFwiaG9tZS1hbHRcIjogJGZhLXZhci1ob21lLWFsdCxcclxuICBcImhvbWUtbGctYWx0XCI6ICRmYS12YXItaG9tZS1sZy1hbHQsXHJcbiAgXCJjYWxlbmRhci13ZWVrXCI6ICRmYS12YXItY2FsZW5kYXItd2VlayxcclxuICBcImxhcHRvcC1tZWRpY2FsXCI6ICRmYS12YXItbGFwdG9wLW1lZGljYWwsXHJcbiAgXCJiXCI6ICRmYS12YXItYixcclxuICBcImZpbGUtbWVkaWNhbFwiOiAkZmEtdmFyLWZpbGUtbWVkaWNhbCxcclxuICBcImRpY2Utb25lXCI6ICRmYS12YXItZGljZS1vbmUsXHJcbiAgXCJraXdpLWJpcmRcIjogJGZhLXZhci1raXdpLWJpcmQsXHJcbiAgXCJhcnJvdy1yaWdodC1hcnJvdy1sZWZ0XCI6ICRmYS12YXItYXJyb3ctcmlnaHQtYXJyb3ctbGVmdCxcclxuICBcImV4Y2hhbmdlXCI6ICRmYS12YXItZXhjaGFuZ2UsXHJcbiAgXCJyb3RhdGUtcmlnaHRcIjogJGZhLXZhci1yb3RhdGUtcmlnaHQsXHJcbiAgXCJyZWRvLWFsdFwiOiAkZmEtdmFyLXJlZG8tYWx0LFxyXG4gIFwicm90YXRlLWZvcndhcmRcIjogJGZhLXZhci1yb3RhdGUtZm9yd2FyZCxcclxuICBcInV0ZW5zaWxzXCI6ICRmYS12YXItdXRlbnNpbHMsXHJcbiAgXCJjdXRsZXJ5XCI6ICRmYS12YXItY3V0bGVyeSxcclxuICBcImFycm93LXVwLXdpZGUtc2hvcnRcIjogJGZhLXZhci1hcnJvdy11cC13aWRlLXNob3J0LFxyXG4gIFwic29ydC1hbW91bnQtdXBcIjogJGZhLXZhci1zb3J0LWFtb3VudC11cCxcclxuICBcIm1pbGwtc2lnblwiOiAkZmEtdmFyLW1pbGwtc2lnbixcclxuICBcImJvd2wtcmljZVwiOiAkZmEtdmFyLWJvd2wtcmljZSxcclxuICBcInNrdWxsXCI6ICRmYS12YXItc2t1bGwsXHJcbiAgXCJ0b3dlci1icm9hZGNhc3RcIjogJGZhLXZhci10b3dlci1icm9hZGNhc3QsXHJcbiAgXCJicm9hZGNhc3QtdG93ZXJcIjogJGZhLXZhci1icm9hZGNhc3QtdG93ZXIsXHJcbiAgXCJ0cnVjay1waWNrdXBcIjogJGZhLXZhci10cnVjay1waWNrdXAsXHJcbiAgXCJ1cC1sb25nXCI6ICRmYS12YXItdXAtbG9uZyxcclxuICBcImxvbmctYXJyb3ctYWx0LXVwXCI6ICRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXAsXHJcbiAgXCJzdG9wXCI6ICRmYS12YXItc3RvcCxcclxuICBcImNvZGUtbWVyZ2VcIjogJGZhLXZhci1jb2RlLW1lcmdlLFxyXG4gIFwidXBsb2FkXCI6ICRmYS12YXItdXBsb2FkLFxyXG4gIFwiaHVycmljYW5lXCI6ICRmYS12YXItaHVycmljYW5lLFxyXG4gIFwibW91bmRcIjogJGZhLXZhci1tb3VuZCxcclxuICBcInRvaWxldC1wb3J0YWJsZVwiOiAkZmEtdmFyLXRvaWxldC1wb3J0YWJsZSxcclxuICBcImNvbXBhY3QtZGlzY1wiOiAkZmEtdmFyLWNvbXBhY3QtZGlzYyxcclxuICBcImZpbGUtYXJyb3ctZG93blwiOiAkZmEtdmFyLWZpbGUtYXJyb3ctZG93bixcclxuICBcImZpbGUtZG93bmxvYWRcIjogJGZhLXZhci1maWxlLWRvd25sb2FkLFxyXG4gIFwiY2FyYXZhblwiOiAkZmEtdmFyLWNhcmF2YW4sXHJcbiAgXCJzaGllbGQtY2F0XCI6ICRmYS12YXItc2hpZWxkLWNhdCxcclxuICBcImJvbHRcIjogJGZhLXZhci1ib2x0LFxyXG4gIFwiemFwXCI6ICRmYS12YXItemFwLFxyXG4gIFwiZ2xhc3Mtd2F0ZXJcIjogJGZhLXZhci1nbGFzcy13YXRlcixcclxuICBcIm9pbC13ZWxsXCI6ICRmYS12YXItb2lsLXdlbGwsXHJcbiAgXCJ2YXVsdFwiOiAkZmEtdmFyLXZhdWx0LFxyXG4gIFwibWFyc1wiOiAkZmEtdmFyLW1hcnMsXHJcbiAgXCJ0b2lsZXRcIjogJGZhLXZhci10b2lsZXQsXHJcbiAgXCJwbGFuZS1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1wbGFuZS1jaXJjbGUteG1hcmssXHJcbiAgXCJ5ZW4tc2lnblwiOiAkZmEtdmFyLXllbi1zaWduLFxyXG4gIFwiY255XCI6ICRmYS12YXItY255LFxyXG4gIFwianB5XCI6ICRmYS12YXItanB5LFxyXG4gIFwicm1iXCI6ICRmYS12YXItcm1iLFxyXG4gIFwieWVuXCI6ICRmYS12YXIteWVuLFxyXG4gIFwicnVibGUtc2lnblwiOiAkZmEtdmFyLXJ1YmxlLXNpZ24sXHJcbiAgXCJyb3VibGVcIjogJGZhLXZhci1yb3VibGUsXHJcbiAgXCJydWJcIjogJGZhLXZhci1ydWIsXHJcbiAgXCJydWJsZVwiOiAkZmEtdmFyLXJ1YmxlLFxyXG4gIFwic3VuXCI6ICRmYS12YXItc3VuLFxyXG4gIFwiZ3VpdGFyXCI6ICRmYS12YXItZ3VpdGFyLFxyXG4gIFwiZmFjZS1sYXVnaC13aW5rXCI6ICRmYS12YXItZmFjZS1sYXVnaC13aW5rLFxyXG4gIFwibGF1Z2gtd2lua1wiOiAkZmEtdmFyLWxhdWdoLXdpbmssXHJcbiAgXCJob3JzZS1oZWFkXCI6ICRmYS12YXItaG9yc2UtaGVhZCxcclxuICBcImJvcmUtaG9sZVwiOiAkZmEtdmFyLWJvcmUtaG9sZSxcclxuICBcImluZHVzdHJ5XCI6ICRmYS12YXItaW5kdXN0cnksXHJcbiAgXCJjaXJjbGUtZG93blwiOiAkZmEtdmFyLWNpcmNsZS1kb3duLFxyXG4gIFwiYXJyb3ctYWx0LWNpcmNsZS1kb3duXCI6ICRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duLFxyXG4gIFwiYXJyb3dzLXR1cm4tdG8tZG90c1wiOiAkZmEtdmFyLWFycm93cy10dXJuLXRvLWRvdHMsXHJcbiAgXCJmbG9yaW4tc2lnblwiOiAkZmEtdmFyLWZsb3Jpbi1zaWduLFxyXG4gIFwiYXJyb3ctZG93bi1zaG9ydC13aWRlXCI6ICRmYS12YXItYXJyb3ctZG93bi1zaG9ydC13aWRlLFxyXG4gIFwic29ydC1hbW91bnQtZGVzY1wiOiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2MsXHJcbiAgXCJzb3J0LWFtb3VudC1kb3duLWFsdFwiOiAkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0LFxyXG4gIFwibGVzcy10aGFuXCI6ICRmYS12YXItbGVzcy10aGFuLFxyXG4gIFwiYW5nbGUtZG93blwiOiAkZmEtdmFyLWFuZ2xlLWRvd24sXHJcbiAgXCJjYXItdHVubmVsXCI6ICRmYS12YXItY2FyLXR1bm5lbCxcclxuICBcImhlYWQtc2lkZS1jb3VnaFwiOiAkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaCxcclxuICBcImdyaXAtbGluZXNcIjogJGZhLXZhci1ncmlwLWxpbmVzLFxyXG4gIFwidGh1bWJzLWRvd25cIjogJGZhLXZhci10aHVtYnMtZG93bixcclxuICBcInVzZXItbG9ja1wiOiAkZmEtdmFyLXVzZXItbG9jayxcclxuICBcImFycm93LXJpZ2h0LWxvbmdcIjogJGZhLXZhci1hcnJvdy1yaWdodC1sb25nLFxyXG4gIFwibG9uZy1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQsXHJcbiAgXCJhbmNob3ItY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItYW5jaG9yLWNpcmNsZS14bWFyayxcclxuICBcImVsbGlwc2lzXCI6ICRmYS12YXItZWxsaXBzaXMsXHJcbiAgXCJlbGxpcHNpcy1oXCI6ICRmYS12YXItZWxsaXBzaXMtaCxcclxuICBcImNoZXNzLXBhd25cIjogJGZhLXZhci1jaGVzcy1wYXduLFxyXG4gIFwia2l0LW1lZGljYWxcIjogJGZhLXZhci1raXQtbWVkaWNhbCxcclxuICBcImZpcnN0LWFpZFwiOiAkZmEtdmFyLWZpcnN0LWFpZCxcclxuICBcInBlcnNvbi10aHJvdWdoLXdpbmRvd1wiOiAkZmEtdmFyLXBlcnNvbi10aHJvdWdoLXdpbmRvdyxcclxuICBcInRvb2xib3hcIjogJGZhLXZhci10b29sYm94LFxyXG4gIFwiaGFuZHMtaG9sZGluZy1jaXJjbGVcIjogJGZhLXZhci1oYW5kcy1ob2xkaW5nLWNpcmNsZSxcclxuICBcImJ1Z1wiOiAkZmEtdmFyLWJ1ZyxcclxuICBcImNyZWRpdC1jYXJkXCI6ICRmYS12YXItY3JlZGl0LWNhcmQsXHJcbiAgXCJjcmVkaXQtY2FyZC1hbHRcIjogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQsXHJcbiAgXCJjYXJcIjogJGZhLXZhci1jYXIsXHJcbiAgXCJhdXRvbW9iaWxlXCI6ICRmYS12YXItYXV0b21vYmlsZSxcclxuICBcImhhbmQtaG9sZGluZy1oYW5kXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWhhbmQsXHJcbiAgXCJib29rLW9wZW4tcmVhZGVyXCI6ICRmYS12YXItYm9vay1vcGVuLXJlYWRlcixcclxuICBcImJvb2stcmVhZGVyXCI6ICRmYS12YXItYm9vay1yZWFkZXIsXHJcbiAgXCJtb3VudGFpbi1zdW5cIjogJGZhLXZhci1tb3VudGFpbi1zdW4sXHJcbiAgXCJhcnJvd3MtbGVmdC1yaWdodC10by1saW5lXCI6ICRmYS12YXItYXJyb3dzLWxlZnQtcmlnaHQtdG8tbGluZSxcclxuICBcImRpY2UtZDIwXCI6ICRmYS12YXItZGljZS1kMjAsXHJcbiAgXCJ0cnVjay1kcm9wbGV0XCI6ICRmYS12YXItdHJ1Y2stZHJvcGxldCxcclxuICBcImZpbGUtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItZmlsZS1jaXJjbGUteG1hcmssXHJcbiAgXCJ0ZW1wZXJhdHVyZS1hcnJvdy11cFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWFycm93LXVwLFxyXG4gIFwidGVtcGVyYXR1cmUtdXBcIjogJGZhLXZhci10ZW1wZXJhdHVyZS11cCxcclxuICBcIm1lZGFsXCI6ICRmYS12YXItbWVkYWwsXHJcbiAgXCJiZWRcIjogJGZhLXZhci1iZWQsXHJcbiAgXCJzcXVhcmUtaFwiOiAkZmEtdmFyLXNxdWFyZS1oLFxyXG4gIFwiaC1zcXVhcmVcIjogJGZhLXZhci1oLXNxdWFyZSxcclxuICBcInBvZGNhc3RcIjogJGZhLXZhci1wb2RjYXN0LFxyXG4gIFwidGVtcGVyYXR1cmUtZnVsbFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWZ1bGwsXHJcbiAgXCJ0ZW1wZXJhdHVyZS00XCI6ICRmYS12YXItdGVtcGVyYXR1cmUtNCxcclxuICBcInRoZXJtb21ldGVyLTRcIjogJGZhLXZhci10aGVybW9tZXRlci00LFxyXG4gIFwidGhlcm1vbWV0ZXItZnVsbFwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwsXHJcbiAgXCJiZWxsXCI6ICRmYS12YXItYmVsbCxcclxuICBcInN1cGVyc2NyaXB0XCI6ICRmYS12YXItc3VwZXJzY3JpcHQsXHJcbiAgXCJwbHVnLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLXBsdWctY2lyY2xlLXhtYXJrLFxyXG4gIFwic3Rhci1vZi1saWZlXCI6ICRmYS12YXItc3Rhci1vZi1saWZlLFxyXG4gIFwicGhvbmUtc2xhc2hcIjogJGZhLXZhci1waG9uZS1zbGFzaCxcclxuICBcInBhaW50LXJvbGxlclwiOiAkZmEtdmFyLXBhaW50LXJvbGxlcixcclxuICBcImhhbmRzaGFrZS1hbmdsZVwiOiAkZmEtdmFyLWhhbmRzaGFrZS1hbmdsZSxcclxuICBcImhhbmRzLWhlbHBpbmdcIjogJGZhLXZhci1oYW5kcy1oZWxwaW5nLFxyXG4gIFwibG9jYXRpb24tZG90XCI6ICRmYS12YXItbG9jYXRpb24tZG90LFxyXG4gIFwibWFwLW1hcmtlci1hbHRcIjogJGZhLXZhci1tYXAtbWFya2VyLWFsdCxcclxuICBcImZpbGVcIjogJGZhLXZhci1maWxlLFxyXG4gIFwiZ3JlYXRlci10aGFuXCI6ICRmYS12YXItZ3JlYXRlci10aGFuLFxyXG4gIFwicGVyc29uLXN3aW1taW5nXCI6ICRmYS12YXItcGVyc29uLXN3aW1taW5nLFxyXG4gIFwic3dpbW1lclwiOiAkZmEtdmFyLXN3aW1tZXIsXHJcbiAgXCJhcnJvdy1kb3duXCI6ICRmYS12YXItYXJyb3ctZG93bixcclxuICBcImRyb3BsZXRcIjogJGZhLXZhci1kcm9wbGV0LFxyXG4gIFwidGludFwiOiAkZmEtdmFyLXRpbnQsXHJcbiAgXCJlcmFzZXJcIjogJGZhLXZhci1lcmFzZXIsXHJcbiAgXCJlYXJ0aC1hbWVyaWNhc1wiOiAkZmEtdmFyLWVhcnRoLWFtZXJpY2FzLFxyXG4gIFwiZWFydGhcIjogJGZhLXZhci1lYXJ0aCxcclxuICBcImVhcnRoLWFtZXJpY2FcIjogJGZhLXZhci1lYXJ0aC1hbWVyaWNhLFxyXG4gIFwiZ2xvYmUtYW1lcmljYXNcIjogJGZhLXZhci1nbG9iZS1hbWVyaWNhcyxcclxuICBcInBlcnNvbi1idXJzdFwiOiAkZmEtdmFyLXBlcnNvbi1idXJzdCxcclxuICBcImRvdmVcIjogJGZhLXZhci1kb3ZlLFxyXG4gIFwiYmF0dGVyeS1lbXB0eVwiOiAkZmEtdmFyLWJhdHRlcnktZW1wdHksXHJcbiAgXCJiYXR0ZXJ5LTBcIjogJGZhLXZhci1iYXR0ZXJ5LTAsXHJcbiAgXCJzb2Nrc1wiOiAkZmEtdmFyLXNvY2tzLFxyXG4gIFwiaW5ib3hcIjogJGZhLXZhci1pbmJveCxcclxuICBcInNlY3Rpb25cIjogJGZhLXZhci1zZWN0aW9uLFxyXG4gIFwiZ2F1Z2UtaGlnaFwiOiAkZmEtdmFyLWdhdWdlLWhpZ2gsXHJcbiAgXCJ0YWNob21ldGVyLWFsdFwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LFxyXG4gIFwidGFjaG9tZXRlci1hbHQtZmFzdFwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWZhc3QsXHJcbiAgXCJlbnZlbG9wZS1vcGVuLXRleHRcIjogJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQsXHJcbiAgXCJob3NwaXRhbFwiOiAkZmEtdmFyLWhvc3BpdGFsLFxyXG4gIFwiaG9zcGl0YWwtYWx0XCI6ICRmYS12YXItaG9zcGl0YWwtYWx0LFxyXG4gIFwiaG9zcGl0YWwtd2lkZVwiOiAkZmEtdmFyLWhvc3BpdGFsLXdpZGUsXHJcbiAgXCJ3aW5lLWJvdHRsZVwiOiAkZmEtdmFyLXdpbmUtYm90dGxlLFxyXG4gIFwiY2hlc3Mtcm9va1wiOiAkZmEtdmFyLWNoZXNzLXJvb2ssXHJcbiAgXCJiYXJzLXN0YWdnZXJlZFwiOiAkZmEtdmFyLWJhcnMtc3RhZ2dlcmVkLFxyXG4gIFwicmVvcmRlclwiOiAkZmEtdmFyLXJlb3JkZXIsXHJcbiAgXCJzdHJlYW1cIjogJGZhLXZhci1zdHJlYW0sXHJcbiAgXCJkaGFybWFjaGFrcmFcIjogJGZhLXZhci1kaGFybWFjaGFrcmEsXHJcbiAgXCJob3Rkb2dcIjogJGZhLXZhci1ob3Rkb2csXHJcbiAgXCJwZXJzb24td2Fsa2luZy13aXRoLWNhbmVcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy13aXRoLWNhbmUsXHJcbiAgXCJibGluZFwiOiAkZmEtdmFyLWJsaW5kLFxyXG4gIFwiZHJ1bVwiOiAkZmEtdmFyLWRydW0sXHJcbiAgXCJpY2UtY3JlYW1cIjogJGZhLXZhci1pY2UtY3JlYW0sXHJcbiAgXCJoZWFydC1jaXJjbGUtYm9sdFwiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS1ib2x0LFxyXG4gIFwiZmF4XCI6ICRmYS12YXItZmF4LFxyXG4gIFwicGFyYWdyYXBoXCI6ICRmYS12YXItcGFyYWdyYXBoLFxyXG4gIFwiY2hlY2stdG8tc2xvdFwiOiAkZmEtdmFyLWNoZWNrLXRvLXNsb3QsXHJcbiAgXCJ2b3RlLXllYVwiOiAkZmEtdmFyLXZvdGUteWVhLFxyXG4gIFwic3Rhci1oYWxmXCI6ICRmYS12YXItc3Rhci1oYWxmLFxyXG4gIFwiYm94ZXMtc3RhY2tlZFwiOiAkZmEtdmFyLWJveGVzLXN0YWNrZWQsXHJcbiAgXCJib3hlc1wiOiAkZmEtdmFyLWJveGVzLFxyXG4gIFwiYm94ZXMtYWx0XCI6ICRmYS12YXItYm94ZXMtYWx0LFxyXG4gIFwibGlua1wiOiAkZmEtdmFyLWxpbmssXHJcbiAgXCJjaGFpblwiOiAkZmEtdmFyLWNoYWluLFxyXG4gIFwiZWFyLWxpc3RlblwiOiAkZmEtdmFyLWVhci1saXN0ZW4sXHJcbiAgXCJhc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXNcIjogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXMsXHJcbiAgXCJ0cmVlLWNpdHlcIjogJGZhLXZhci10cmVlLWNpdHksXHJcbiAgXCJwbGF5XCI6ICRmYS12YXItcGxheSxcclxuICBcImZvbnRcIjogJGZhLXZhci1mb250LFxyXG4gIFwidGFibGUtY2VsbHMtcm93LWxvY2tcIjogJGZhLXZhci10YWJsZS1jZWxscy1yb3ctbG9jayxcclxuICBcInJ1cGlhaC1zaWduXCI6ICRmYS12YXItcnVwaWFoLXNpZ24sXHJcbiAgXCJtYWduaWZ5aW5nLWdsYXNzXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcyxcclxuICBcInNlYXJjaFwiOiAkZmEtdmFyLXNlYXJjaCxcclxuICBcInRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbFwiOiAkZmEtdmFyLXRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbCxcclxuICBcInBpbmctcG9uZy1wYWRkbGUtYmFsbFwiOiAkZmEtdmFyLXBpbmctcG9uZy1wYWRkbGUtYmFsbCxcclxuICBcInRhYmxlLXRlbm5pc1wiOiAkZmEtdmFyLXRhYmxlLXRlbm5pcyxcclxuICBcInBlcnNvbi1kb3RzLWZyb20tbGluZVwiOiAkZmEtdmFyLXBlcnNvbi1kb3RzLWZyb20tbGluZSxcclxuICBcImRpYWdub3Nlc1wiOiAkZmEtdmFyLWRpYWdub3NlcyxcclxuICBcInRyYXNoLWNhbi1hcnJvdy11cFwiOiAkZmEtdmFyLXRyYXNoLWNhbi1hcnJvdy11cCxcclxuICBcInRyYXNoLXJlc3RvcmUtYWx0XCI6ICRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQsXHJcbiAgXCJuYWlyYS1zaWduXCI6ICRmYS12YXItbmFpcmEtc2lnbixcclxuICBcImNhcnQtYXJyb3ctZG93blwiOiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bixcclxuICBcIndhbGtpZS10YWxraWVcIjogJGZhLXZhci13YWxraWUtdGFsa2llLFxyXG4gIFwiZmlsZS1wZW5cIjogJGZhLXZhci1maWxlLXBlbixcclxuICBcImZpbGUtZWRpdFwiOiAkZmEtdmFyLWZpbGUtZWRpdCxcclxuICBcInJlY2VpcHRcIjogJGZhLXZhci1yZWNlaXB0LFxyXG4gIFwic3F1YXJlLXBlblwiOiAkZmEtdmFyLXNxdWFyZS1wZW4sXHJcbiAgXCJwZW4tc3F1YXJlXCI6ICRmYS12YXItcGVuLXNxdWFyZSxcclxuICBcInBlbmNpbC1zcXVhcmVcIjogJGZhLXZhci1wZW5jaWwtc3F1YXJlLFxyXG4gIFwic3VpdGNhc2Utcm9sbGluZ1wiOiAkZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmcsXHJcbiAgXCJwZXJzb24tY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS1leGNsYW1hdGlvbixcclxuICBcImNoZXZyb24tZG93blwiOiAkZmEtdmFyLWNoZXZyb24tZG93bixcclxuICBcImJhdHRlcnktZnVsbFwiOiAkZmEtdmFyLWJhdHRlcnktZnVsbCxcclxuICBcImJhdHRlcnlcIjogJGZhLXZhci1iYXR0ZXJ5LFxyXG4gIFwiYmF0dGVyeS01XCI6ICRmYS12YXItYmF0dGVyeS01LFxyXG4gIFwic2t1bGwtY3Jvc3Nib25lc1wiOiAkZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXMsXHJcbiAgXCJjb2RlLWNvbXBhcmVcIjogJGZhLXZhci1jb2RlLWNvbXBhcmUsXHJcbiAgXCJsaXN0LXVsXCI6ICRmYS12YXItbGlzdC11bCxcclxuICBcImxpc3QtZG90c1wiOiAkZmEtdmFyLWxpc3QtZG90cyxcclxuICBcInNjaG9vbC1sb2NrXCI6ICRmYS12YXItc2Nob29sLWxvY2ssXHJcbiAgXCJ0b3dlci1jZWxsXCI6ICRmYS12YXItdG93ZXItY2VsbCxcclxuICBcImRvd24tbG9uZ1wiOiAkZmEtdmFyLWRvd24tbG9uZyxcclxuICBcImxvbmctYXJyb3ctYWx0LWRvd25cIjogJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duLFxyXG4gIFwicmFua2luZy1zdGFyXCI6ICRmYS12YXItcmFua2luZy1zdGFyLFxyXG4gIFwiY2hlc3Mta2luZ1wiOiAkZmEtdmFyLWNoZXNzLWtpbmcsXHJcbiAgXCJwZXJzb24taGFyYXNzaW5nXCI6ICRmYS12YXItcGVyc29uLWhhcmFzc2luZyxcclxuICBcImJyYXppbGlhbi1yZWFsLXNpZ25cIjogJGZhLXZhci1icmF6aWxpYW4tcmVhbC1zaWduLFxyXG4gIFwibGFuZG1hcmstZG9tZVwiOiAkZmEtdmFyLWxhbmRtYXJrLWRvbWUsXHJcbiAgXCJsYW5kbWFyay1hbHRcIjogJGZhLXZhci1sYW5kbWFyay1hbHQsXHJcbiAgXCJhcnJvdy11cFwiOiAkZmEtdmFyLWFycm93LXVwLFxyXG4gIFwidHZcIjogJGZhLXZhci10dixcclxuICBcInRlbGV2aXNpb25cIjogJGZhLXZhci10ZWxldmlzaW9uLFxyXG4gIFwidHYtYWx0XCI6ICRmYS12YXItdHYtYWx0LFxyXG4gIFwic2hyaW1wXCI6ICRmYS12YXItc2hyaW1wLFxyXG4gIFwibGlzdC1jaGVja1wiOiAkZmEtdmFyLWxpc3QtY2hlY2ssXHJcbiAgXCJ0YXNrc1wiOiAkZmEtdmFyLXRhc2tzLFxyXG4gIFwianVnLWRldGVyZ2VudFwiOiAkZmEtdmFyLWp1Zy1kZXRlcmdlbnQsXHJcbiAgXCJjaXJjbGUtdXNlclwiOiAkZmEtdmFyLWNpcmNsZS11c2VyLFxyXG4gIFwidXNlci1jaXJjbGVcIjogJGZhLXZhci11c2VyLWNpcmNsZSxcclxuICBcInVzZXItc2hpZWxkXCI6ICRmYS12YXItdXNlci1zaGllbGQsXHJcbiAgXCJ3aW5kXCI6ICRmYS12YXItd2luZCxcclxuICBcImNhci1idXJzdFwiOiAkZmEtdmFyLWNhci1idXJzdCxcclxuICBcImNhci1jcmFzaFwiOiAkZmEtdmFyLWNhci1jcmFzaCxcclxuICBcInlcIjogJGZhLXZhci15LFxyXG4gIFwicGVyc29uLXNub3dib2FyZGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1zbm93Ym9hcmRpbmcsXHJcbiAgXCJzbm93Ym9hcmRpbmdcIjogJGZhLXZhci1zbm93Ym9hcmRpbmcsXHJcbiAgXCJ0cnVjay1mYXN0XCI6ICRmYS12YXItdHJ1Y2stZmFzdCxcclxuICBcInNoaXBwaW5nLWZhc3RcIjogJGZhLXZhci1zaGlwcGluZy1mYXN0LFxyXG4gIFwiZmlzaFwiOiAkZmEtdmFyLWZpc2gsXHJcbiAgXCJ1c2VyLWdyYWR1YXRlXCI6ICRmYS12YXItdXNlci1ncmFkdWF0ZSxcclxuICBcImNpcmNsZS1oYWxmLXN0cm9rZVwiOiAkZmEtdmFyLWNpcmNsZS1oYWxmLXN0cm9rZSxcclxuICBcImFkanVzdFwiOiAkZmEtdmFyLWFkanVzdCxcclxuICBcImNsYXBwZXJib2FyZFwiOiAkZmEtdmFyLWNsYXBwZXJib2FyZCxcclxuICBcImNpcmNsZS1yYWRpYXRpb25cIjogJGZhLXZhci1jaXJjbGUtcmFkaWF0aW9uLFxyXG4gIFwicmFkaWF0aW9uLWFsdFwiOiAkZmEtdmFyLXJhZGlhdGlvbi1hbHQsXHJcbiAgXCJiYXNlYmFsbFwiOiAkZmEtdmFyLWJhc2ViYWxsLFxyXG4gIFwiYmFzZWJhbGwtYmFsbFwiOiAkZmEtdmFyLWJhc2ViYWxsLWJhbGwsXHJcbiAgXCJqZXQtZmlnaHRlci11cFwiOiAkZmEtdmFyLWpldC1maWdodGVyLXVwLFxyXG4gIFwiZGlhZ3JhbS1wcm9qZWN0XCI6ICRmYS12YXItZGlhZ3JhbS1wcm9qZWN0LFxyXG4gIFwicHJvamVjdC1kaWFncmFtXCI6ICRmYS12YXItcHJvamVjdC1kaWFncmFtLFxyXG4gIFwiY29weVwiOiAkZmEtdmFyLWNvcHksXHJcbiAgXCJ2b2x1bWUteG1hcmtcIjogJGZhLXZhci12b2x1bWUteG1hcmssXHJcbiAgXCJ2b2x1bWUtbXV0ZVwiOiAkZmEtdmFyLXZvbHVtZS1tdXRlLFxyXG4gIFwidm9sdW1lLXRpbWVzXCI6ICRmYS12YXItdm9sdW1lLXRpbWVzLFxyXG4gIFwiaGFuZC1zcGFya2xlc1wiOiAkZmEtdmFyLWhhbmQtc3BhcmtsZXMsXHJcbiAgXCJncmlwXCI6ICRmYS12YXItZ3JpcCxcclxuICBcImdyaXAtaG9yaXpvbnRhbFwiOiAkZmEtdmFyLWdyaXAtaG9yaXpvbnRhbCxcclxuICBcInNoYXJlLWZyb20tc3F1YXJlXCI6ICRmYS12YXItc2hhcmUtZnJvbS1zcXVhcmUsXHJcbiAgXCJzaGFyZS1zcXVhcmVcIjogJGZhLXZhci1zaGFyZS1zcXVhcmUsXHJcbiAgXCJjaGlsZC1jb21iYXRhbnRcIjogJGZhLXZhci1jaGlsZC1jb21iYXRhbnQsXHJcbiAgXCJjaGlsZC1yaWZsZVwiOiAkZmEtdmFyLWNoaWxkLXJpZmxlLFxyXG4gIFwiZ3VuXCI6ICRmYS12YXItZ3VuLFxyXG4gIFwic3F1YXJlLXBob25lXCI6ICRmYS12YXItc3F1YXJlLXBob25lLFxyXG4gIFwicGhvbmUtc3F1YXJlXCI6ICRmYS12YXItcGhvbmUtc3F1YXJlLFxyXG4gIFwicGx1c1wiOiAkZmEtdmFyLXBsdXMsXHJcbiAgXCJhZGRcIjogJGZhLXZhci1hZGQsXHJcbiAgXCJleHBhbmRcIjogJGZhLXZhci1leHBhbmQsXHJcbiAgXCJjb21wdXRlclwiOiAkZmEtdmFyLWNvbXB1dGVyLFxyXG4gIFwieG1hcmtcIjogJGZhLXZhci14bWFyayxcclxuICBcImNsb3NlXCI6ICRmYS12YXItY2xvc2UsXHJcbiAgXCJtdWx0aXBseVwiOiAkZmEtdmFyLW11bHRpcGx5LFxyXG4gIFwicmVtb3ZlXCI6ICRmYS12YXItcmVtb3ZlLFxyXG4gIFwidGltZXNcIjogJGZhLXZhci10aW1lcyxcclxuICBcImFycm93cy11cC1kb3duLWxlZnQtcmlnaHRcIjogJGZhLXZhci1hcnJvd3MtdXAtZG93bi1sZWZ0LXJpZ2h0LFxyXG4gIFwiYXJyb3dzXCI6ICRmYS12YXItYXJyb3dzLFxyXG4gIFwiY2hhbGtib2FyZC11c2VyXCI6ICRmYS12YXItY2hhbGtib2FyZC11c2VyLFxyXG4gIFwiY2hhbGtib2FyZC10ZWFjaGVyXCI6ICRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyLFxyXG4gIFwicGVzby1zaWduXCI6ICRmYS12YXItcGVzby1zaWduLFxyXG4gIFwiYnVpbGRpbmctc2hpZWxkXCI6ICRmYS12YXItYnVpbGRpbmctc2hpZWxkLFxyXG4gIFwiYmFieVwiOiAkZmEtdmFyLWJhYnksXHJcbiAgXCJ1c2Vycy1saW5lXCI6ICRmYS12YXItdXNlcnMtbGluZSxcclxuICBcInF1b3RlLWxlZnRcIjogJGZhLXZhci1xdW90ZS1sZWZ0LFxyXG4gIFwicXVvdGUtbGVmdC1hbHRcIjogJGZhLXZhci1xdW90ZS1sZWZ0LWFsdCxcclxuICBcInRyYWN0b3JcIjogJGZhLXZhci10cmFjdG9yLFxyXG4gIFwidHJhc2gtYXJyb3ctdXBcIjogJGZhLXZhci10cmFzaC1hcnJvdy11cCxcclxuICBcInRyYXNoLXJlc3RvcmVcIjogJGZhLXZhci10cmFzaC1yZXN0b3JlLFxyXG4gIFwiYXJyb3ctZG93bi11cC1sb2NrXCI6ICRmYS12YXItYXJyb3ctZG93bi11cC1sb2NrLFxyXG4gIFwibGluZXMtbGVhbmluZ1wiOiAkZmEtdmFyLWxpbmVzLWxlYW5pbmcsXHJcbiAgXCJydWxlci1jb21iaW5lZFwiOiAkZmEtdmFyLXJ1bGVyLWNvbWJpbmVkLFxyXG4gIFwiY29weXJpZ2h0XCI6ICRmYS12YXItY29weXJpZ2h0LFxyXG4gIFwiZXF1YWxzXCI6ICRmYS12YXItZXF1YWxzLFxyXG4gIFwiYmxlbmRlclwiOiAkZmEtdmFyLWJsZW5kZXIsXHJcbiAgXCJ0ZWV0aFwiOiAkZmEtdmFyLXRlZXRoLFxyXG4gIFwic2hla2VsLXNpZ25cIjogJGZhLXZhci1zaGVrZWwtc2lnbixcclxuICBcImlsc1wiOiAkZmEtdmFyLWlscyxcclxuICBcInNoZWtlbFwiOiAkZmEtdmFyLXNoZWtlbCxcclxuICBcInNoZXFlbFwiOiAkZmEtdmFyLXNoZXFlbCxcclxuICBcInNoZXFlbC1zaWduXCI6ICRmYS12YXItc2hlcWVsLXNpZ24sXHJcbiAgXCJtYXBcIjogJGZhLXZhci1tYXAsXHJcbiAgXCJyb2NrZXRcIjogJGZhLXZhci1yb2NrZXQsXHJcbiAgXCJwaG90by1maWxtXCI6ICRmYS12YXItcGhvdG8tZmlsbSxcclxuICBcInBob3RvLXZpZGVvXCI6ICRmYS12YXItcGhvdG8tdmlkZW8sXHJcbiAgXCJmb2xkZXItbWludXNcIjogJGZhLXZhci1mb2xkZXItbWludXMsXHJcbiAgXCJzdG9yZVwiOiAkZmEtdmFyLXN0b3JlLFxyXG4gIFwiYXJyb3ctdHJlbmQtdXBcIjogJGZhLXZhci1hcnJvdy10cmVuZC11cCxcclxuICBcInBsdWctY2lyY2xlLW1pbnVzXCI6ICRmYS12YXItcGx1Zy1jaXJjbGUtbWludXMsXHJcbiAgXCJzaWduLWhhbmdpbmdcIjogJGZhLXZhci1zaWduLWhhbmdpbmcsXHJcbiAgXCJzaWduXCI6ICRmYS12YXItc2lnbixcclxuICBcImJlemllci1jdXJ2ZVwiOiAkZmEtdmFyLWJlemllci1jdXJ2ZSxcclxuICBcImJlbGwtc2xhc2hcIjogJGZhLXZhci1iZWxsLXNsYXNoLFxyXG4gIFwidGFibGV0XCI6ICRmYS12YXItdGFibGV0LFxyXG4gIFwidGFibGV0LWFuZHJvaWRcIjogJGZhLXZhci10YWJsZXQtYW5kcm9pZCxcclxuICBcInNjaG9vbC1mbGFnXCI6ICRmYS12YXItc2Nob29sLWZsYWcsXHJcbiAgXCJmaWxsXCI6ICRmYS12YXItZmlsbCxcclxuICBcImFuZ2xlLXVwXCI6ICRmYS12YXItYW5nbGUtdXAsXHJcbiAgXCJkcnVtc3RpY2stYml0ZVwiOiAkZmEtdmFyLWRydW1zdGljay1iaXRlLFxyXG4gIFwiaG9sbHktYmVycnlcIjogJGZhLXZhci1ob2xseS1iZXJyeSxcclxuICBcImNoZXZyb24tbGVmdFwiOiAkZmEtdmFyLWNoZXZyb24tbGVmdCxcclxuICBcImJhY3RlcmlhXCI6ICRmYS12YXItYmFjdGVyaWEsXHJcbiAgXCJoYW5kLWxpemFyZFwiOiAkZmEtdmFyLWhhbmQtbGl6YXJkLFxyXG4gIFwibm90ZGVmXCI6ICRmYS12YXItbm90ZGVmLFxyXG4gIFwiZGlzZWFzZVwiOiAkZmEtdmFyLWRpc2Vhc2UsXHJcbiAgXCJicmllZmNhc2UtbWVkaWNhbFwiOiAkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsLFxyXG4gIFwiZ2VuZGVybGVzc1wiOiAkZmEtdmFyLWdlbmRlcmxlc3MsXHJcbiAgXCJjaGV2cm9uLXJpZ2h0XCI6ICRmYS12YXItY2hldnJvbi1yaWdodCxcclxuICBcInJldHdlZXRcIjogJGZhLXZhci1yZXR3ZWV0LFxyXG4gIFwiY2FyLXJlYXJcIjogJGZhLXZhci1jYXItcmVhcixcclxuICBcImNhci1hbHRcIjogJGZhLXZhci1jYXItYWx0LFxyXG4gIFwicHVtcC1zb2FwXCI6ICRmYS12YXItcHVtcC1zb2FwLFxyXG4gIFwidmlkZW8tc2xhc2hcIjogJGZhLXZhci12aWRlby1zbGFzaCxcclxuICBcImJhdHRlcnktcXVhcnRlclwiOiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcixcclxuICBcImJhdHRlcnktMlwiOiAkZmEtdmFyLWJhdHRlcnktMixcclxuICBcInJhZGlvXCI6ICRmYS12YXItcmFkaW8sXHJcbiAgXCJiYWJ5LWNhcnJpYWdlXCI6ICRmYS12YXItYmFieS1jYXJyaWFnZSxcclxuICBcImNhcnJpYWdlLWJhYnlcIjogJGZhLXZhci1jYXJyaWFnZS1iYWJ5LFxyXG4gIFwidHJhZmZpYy1saWdodFwiOiAkZmEtdmFyLXRyYWZmaWMtbGlnaHQsXHJcbiAgXCJ0aGVybW9tZXRlclwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLFxyXG4gIFwidnItY2FyZGJvYXJkXCI6ICRmYS12YXItdnItY2FyZGJvYXJkLFxyXG4gIFwiaGFuZC1taWRkbGUtZmluZ2VyXCI6ICRmYS12YXItaGFuZC1taWRkbGUtZmluZ2VyLFxyXG4gIFwicGVyY2VudFwiOiAkZmEtdmFyLXBlcmNlbnQsXHJcbiAgXCJwZXJjZW50YWdlXCI6ICRmYS12YXItcGVyY2VudGFnZSxcclxuICBcInRydWNrLW1vdmluZ1wiOiAkZmEtdmFyLXRydWNrLW1vdmluZyxcclxuICBcImdsYXNzLXdhdGVyLWRyb3BsZXRcIjogJGZhLXZhci1nbGFzcy13YXRlci1kcm9wbGV0LFxyXG4gIFwiZGlzcGxheVwiOiAkZmEtdmFyLWRpc3BsYXksXHJcbiAgXCJmYWNlLXNtaWxlXCI6ICRmYS12YXItZmFjZS1zbWlsZSxcclxuICBcInNtaWxlXCI6ICRmYS12YXItc21pbGUsXHJcbiAgXCJ0aHVtYnRhY2tcIjogJGZhLXZhci10aHVtYnRhY2ssXHJcbiAgXCJ0aHVtYi10YWNrXCI6ICRmYS12YXItdGh1bWItdGFjayxcclxuICBcInRyb3BoeVwiOiAkZmEtdmFyLXRyb3BoeSxcclxuICBcInBlcnNvbi1wcmF5aW5nXCI6ICRmYS12YXItcGVyc29uLXByYXlpbmcsXHJcbiAgXCJwcmF5XCI6ICRmYS12YXItcHJheSxcclxuICBcImhhbW1lclwiOiAkZmEtdmFyLWhhbW1lcixcclxuICBcImhhbmQtcGVhY2VcIjogJGZhLXZhci1oYW5kLXBlYWNlLFxyXG4gIFwicm90YXRlXCI6ICRmYS12YXItcm90YXRlLFxyXG4gIFwic3luYy1hbHRcIjogJGZhLXZhci1zeW5jLWFsdCxcclxuICBcInNwaW5uZXJcIjogJGZhLXZhci1zcGlubmVyLFxyXG4gIFwicm9ib3RcIjogJGZhLXZhci1yb2JvdCxcclxuICBcInBlYWNlXCI6ICRmYS12YXItcGVhY2UsXHJcbiAgXCJnZWFyc1wiOiAkZmEtdmFyLWdlYXJzLFxyXG4gIFwiY29nc1wiOiAkZmEtdmFyLWNvZ3MsXHJcbiAgXCJ3YXJlaG91c2VcIjogJGZhLXZhci13YXJlaG91c2UsXHJcbiAgXCJhcnJvdy11cC1yaWdodC1kb3RzXCI6ICRmYS12YXItYXJyb3ctdXAtcmlnaHQtZG90cyxcclxuICBcInNwbG90Y2hcIjogJGZhLXZhci1zcGxvdGNoLFxyXG4gIFwiZmFjZS1ncmluLWhlYXJ0c1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1oZWFydHMsXHJcbiAgXCJncmluLWhlYXJ0c1wiOiAkZmEtdmFyLWdyaW4taGVhcnRzLFxyXG4gIFwiZGljZS1mb3VyXCI6ICRmYS12YXItZGljZS1mb3VyLFxyXG4gIFwic2ltLWNhcmRcIjogJGZhLXZhci1zaW0tY2FyZCxcclxuICBcInRyYW5zZ2VuZGVyXCI6ICRmYS12YXItdHJhbnNnZW5kZXIsXHJcbiAgXCJ0cmFuc2dlbmRlci1hbHRcIjogJGZhLXZhci10cmFuc2dlbmRlci1hbHQsXHJcbiAgXCJtZXJjdXJ5XCI6ICRmYS12YXItbWVyY3VyeSxcclxuICBcImFycm93LXR1cm4tZG93blwiOiAkZmEtdmFyLWFycm93LXR1cm4tZG93bixcclxuICBcImxldmVsLWRvd25cIjogJGZhLXZhci1sZXZlbC1kb3duLFxyXG4gIFwicGVyc29uLWZhbGxpbmctYnVyc3RcIjogJGZhLXZhci1wZXJzb24tZmFsbGluZy1idXJzdCxcclxuICBcImF3YXJkXCI6ICRmYS12YXItYXdhcmQsXHJcbiAgXCJ0aWNrZXQtc2ltcGxlXCI6ICRmYS12YXItdGlja2V0LXNpbXBsZSxcclxuICBcInRpY2tldC1hbHRcIjogJGZhLXZhci10aWNrZXQtYWx0LFxyXG4gIFwiYnVpbGRpbmdcIjogJGZhLXZhci1idWlsZGluZyxcclxuICBcImFuZ2xlcy1sZWZ0XCI6ICRmYS12YXItYW5nbGVzLWxlZnQsXHJcbiAgXCJhbmdsZS1kb3VibGUtbGVmdFwiOiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0LFxyXG4gIFwicXJjb2RlXCI6ICRmYS12YXItcXJjb2RlLFxyXG4gIFwiY2xvY2stcm90YXRlLWxlZnRcIjogJGZhLXZhci1jbG9jay1yb3RhdGUtbGVmdCxcclxuICBcImhpc3RvcnlcIjogJGZhLXZhci1oaXN0b3J5LFxyXG4gIFwiZmFjZS1ncmluLWJlYW0tc3dlYXRcIjogJGZhLXZhci1mYWNlLWdyaW4tYmVhbS1zd2VhdCxcclxuICBcImdyaW4tYmVhbS1zd2VhdFwiOiAkZmEtdmFyLWdyaW4tYmVhbS1zd2VhdCxcclxuICBcImZpbGUtZXhwb3J0XCI6ICRmYS12YXItZmlsZS1leHBvcnQsXHJcbiAgXCJhcnJvdy1yaWdodC1mcm9tLWZpbGVcIjogJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWZpbGUsXHJcbiAgXCJzaGllbGRcIjogJGZhLXZhci1zaGllbGQsXHJcbiAgXCJzaGllbGQtYmxhbmtcIjogJGZhLXZhci1zaGllbGQtYmxhbmssXHJcbiAgXCJhcnJvdy11cC1zaG9ydC13aWRlXCI6ICRmYS12YXItYXJyb3ctdXAtc2hvcnQtd2lkZSxcclxuICBcInNvcnQtYW1vdW50LXVwLWFsdFwiOiAkZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdCxcclxuICBcImhvdXNlLW1lZGljYWxcIjogJGZhLXZhci1ob3VzZS1tZWRpY2FsLFxyXG4gIFwiZ29sZi1iYWxsLXRlZVwiOiAkZmEtdmFyLWdvbGYtYmFsbC10ZWUsXHJcbiAgXCJnb2xmLWJhbGxcIjogJGZhLXZhci1nb2xmLWJhbGwsXHJcbiAgXCJjaXJjbGUtY2hldnJvbi1sZWZ0XCI6ICRmYS12YXItY2lyY2xlLWNoZXZyb24tbGVmdCxcclxuICBcImNoZXZyb24tY2lyY2xlLWxlZnRcIjogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0LFxyXG4gIFwiaG91c2UtY2hpbW5leS13aW5kb3dcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LXdpbmRvdyxcclxuICBcInBlbi1uaWJcIjogJGZhLXZhci1wZW4tbmliLFxyXG4gIFwidGVudC1hcnJvdy10dXJuLWxlZnRcIjogJGZhLXZhci10ZW50LWFycm93LXR1cm4tbGVmdCxcclxuICBcInRlbnRzXCI6ICRmYS12YXItdGVudHMsXHJcbiAgXCJ3YW5kLW1hZ2ljXCI6ICRmYS12YXItd2FuZC1tYWdpYyxcclxuICBcIm1hZ2ljXCI6ICRmYS12YXItbWFnaWMsXHJcbiAgXCJkb2dcIjogJGZhLXZhci1kb2csXHJcbiAgXCJjYXJyb3RcIjogJGZhLXZhci1jYXJyb3QsXHJcbiAgXCJtb29uXCI6ICRmYS12YXItbW9vbixcclxuICBcIndpbmUtZ2xhc3MtZW1wdHlcIjogJGZhLXZhci13aW5lLWdsYXNzLWVtcHR5LFxyXG4gIFwid2luZS1nbGFzcy1hbHRcIjogJGZhLXZhci13aW5lLWdsYXNzLWFsdCxcclxuICBcImNoZWVzZVwiOiAkZmEtdmFyLWNoZWVzZSxcclxuICBcInlpbi15YW5nXCI6ICRmYS12YXIteWluLXlhbmcsXHJcbiAgXCJtdXNpY1wiOiAkZmEtdmFyLW11c2ljLFxyXG4gIFwiY29kZS1jb21taXRcIjogJGZhLXZhci1jb2RlLWNvbW1pdCxcclxuICBcInRlbXBlcmF0dXJlLWxvd1wiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWxvdyxcclxuICBcInBlcnNvbi1iaWtpbmdcIjogJGZhLXZhci1wZXJzb24tYmlraW5nLFxyXG4gIFwiYmlraW5nXCI6ICRmYS12YXItYmlraW5nLFxyXG4gIFwiYnJvb21cIjogJGZhLXZhci1icm9vbSxcclxuICBcInNoaWVsZC1oZWFydFwiOiAkZmEtdmFyLXNoaWVsZC1oZWFydCxcclxuICBcImdvcHVyYW1cIjogJGZhLXZhci1nb3B1cmFtLFxyXG4gIFwiZWFydGgtb2NlYW5pYVwiOiAkZmEtdmFyLWVhcnRoLW9jZWFuaWEsXHJcbiAgXCJnbG9iZS1vY2VhbmlhXCI6ICRmYS12YXItZ2xvYmUtb2NlYW5pYSxcclxuICBcInNxdWFyZS14bWFya1wiOiAkZmEtdmFyLXNxdWFyZS14bWFyayxcclxuICBcInRpbWVzLXNxdWFyZVwiOiAkZmEtdmFyLXRpbWVzLXNxdWFyZSxcclxuICBcInhtYXJrLXNxdWFyZVwiOiAkZmEtdmFyLXhtYXJrLXNxdWFyZSxcclxuICBcImhhc2h0YWdcIjogJGZhLXZhci1oYXNodGFnLFxyXG4gIFwidXAtcmlnaHQtYW5kLWRvd24tbGVmdC1mcm9tLWNlbnRlclwiOiAkZmEtdmFyLXVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXIsXHJcbiAgXCJleHBhbmQtYWx0XCI6ICRmYS12YXItZXhwYW5kLWFsdCxcclxuICBcIm9pbC1jYW5cIjogJGZhLXZhci1vaWwtY2FuLFxyXG4gIFwidFwiOiAkZmEtdmFyLXQsXHJcbiAgXCJoaXBwb1wiOiAkZmEtdmFyLWhpcHBvLFxyXG4gIFwiY2hhcnQtY29sdW1uXCI6ICRmYS12YXItY2hhcnQtY29sdW1uLFxyXG4gIFwiaW5maW5pdHlcIjogJGZhLXZhci1pbmZpbml0eSxcclxuICBcInZpYWwtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItdmlhbC1jaXJjbGUtY2hlY2ssXHJcbiAgXCJwZXJzb24tYXJyb3ctZG93bi10by1saW5lXCI6ICRmYS12YXItcGVyc29uLWFycm93LWRvd24tdG8tbGluZSxcclxuICBcInZvaWNlbWFpbFwiOiAkZmEtdmFyLXZvaWNlbWFpbCxcclxuICBcImZhblwiOiAkZmEtdmFyLWZhbixcclxuICBcInBlcnNvbi13YWxraW5nLWx1Z2dhZ2VcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy1sdWdnYWdlLFxyXG4gIFwidXAtZG93blwiOiAkZmEtdmFyLXVwLWRvd24sXHJcbiAgXCJhcnJvd3MtYWx0LXZcIjogJGZhLXZhci1hcnJvd3MtYWx0LXYsXHJcbiAgXCJjbG91ZC1tb29uLXJhaW5cIjogJGZhLXZhci1jbG91ZC1tb29uLXJhaW4sXHJcbiAgXCJjYWxlbmRhclwiOiAkZmEtdmFyLWNhbGVuZGFyLFxyXG4gIFwidHJhaWxlclwiOiAkZmEtdmFyLXRyYWlsZXIsXHJcbiAgXCJiYWhhaVwiOiAkZmEtdmFyLWJhaGFpLFxyXG4gIFwiaGF5a2FsXCI6ICRmYS12YXItaGF5a2FsLFxyXG4gIFwic2QtY2FyZFwiOiAkZmEtdmFyLXNkLWNhcmQsXHJcbiAgXCJkcmFnb25cIjogJGZhLXZhci1kcmFnb24sXHJcbiAgXCJzaG9lLXByaW50c1wiOiAkZmEtdmFyLXNob2UtcHJpbnRzLFxyXG4gIFwiY2lyY2xlLXBsdXNcIjogJGZhLXZhci1jaXJjbGUtcGx1cyxcclxuICBcInBsdXMtY2lyY2xlXCI6ICRmYS12YXItcGx1cy1jaXJjbGUsXHJcbiAgXCJmYWNlLWdyaW4tdG9uZ3VlLXdpbmtcIjogJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlLXdpbmssXHJcbiAgXCJncmluLXRvbmd1ZS13aW5rXCI6ICRmYS12YXItZ3Jpbi10b25ndWUtd2luayxcclxuICBcImhhbmQtaG9sZGluZ1wiOiAkZmEtdmFyLWhhbmQtaG9sZGluZyxcclxuICBcInBsdWctY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItcGx1Zy1jaXJjbGUtZXhjbGFtYXRpb24sXHJcbiAgXCJsaW5rLXNsYXNoXCI6ICRmYS12YXItbGluay1zbGFzaCxcclxuICBcImNoYWluLWJyb2tlblwiOiAkZmEtdmFyLWNoYWluLWJyb2tlbixcclxuICBcImNoYWluLXNsYXNoXCI6ICRmYS12YXItY2hhaW4tc2xhc2gsXHJcbiAgXCJ1bmxpbmtcIjogJGZhLXZhci11bmxpbmssXHJcbiAgXCJjbG9uZVwiOiAkZmEtdmFyLWNsb25lLFxyXG4gIFwicGVyc29uLXdhbGtpbmctYXJyb3ctbG9vcC1sZWZ0XCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmctYXJyb3ctbG9vcC1sZWZ0LFxyXG4gIFwiYXJyb3ctdXAtei1hXCI6ICRmYS12YXItYXJyb3ctdXAtei1hLFxyXG4gIFwic29ydC1hbHBoYS11cC1hbHRcIjogJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdCxcclxuICBcImZpcmUtZmxhbWUtY3VydmVkXCI6ICRmYS12YXItZmlyZS1mbGFtZS1jdXJ2ZWQsXHJcbiAgXCJmaXJlLWFsdFwiOiAkZmEtdmFyLWZpcmUtYWx0LFxyXG4gIFwidG9ybmFkb1wiOiAkZmEtdmFyLXRvcm5hZG8sXHJcbiAgXCJmaWxlLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItZmlsZS1jaXJjbGUtcGx1cyxcclxuICBcImJvb2stcXVyYW5cIjogJGZhLXZhci1ib29rLXF1cmFuLFxyXG4gIFwicXVyYW5cIjogJGZhLXZhci1xdXJhbixcclxuICBcImFuY2hvclwiOiAkZmEtdmFyLWFuY2hvcixcclxuICBcImJvcmRlci1hbGxcIjogJGZhLXZhci1ib3JkZXItYWxsLFxyXG4gIFwiZmFjZS1hbmdyeVwiOiAkZmEtdmFyLWZhY2UtYW5ncnksXHJcbiAgXCJhbmdyeVwiOiAkZmEtdmFyLWFuZ3J5LFxyXG4gIFwiY29va2llLWJpdGVcIjogJGZhLXZhci1jb29raWUtYml0ZSxcclxuICBcImFycm93LXRyZW5kLWRvd25cIjogJGZhLXZhci1hcnJvdy10cmVuZC1kb3duLFxyXG4gIFwicnNzXCI6ICRmYS12YXItcnNzLFxyXG4gIFwiZmVlZFwiOiAkZmEtdmFyLWZlZWQsXHJcbiAgXCJkcmF3LXBvbHlnb25cIjogJGZhLXZhci1kcmF3LXBvbHlnb24sXHJcbiAgXCJzY2FsZS1iYWxhbmNlZFwiOiAkZmEtdmFyLXNjYWxlLWJhbGFuY2VkLFxyXG4gIFwiYmFsYW5jZS1zY2FsZVwiOiAkZmEtdmFyLWJhbGFuY2Utc2NhbGUsXHJcbiAgXCJnYXVnZS1zaW1wbGUtaGlnaFwiOiAkZmEtdmFyLWdhdWdlLXNpbXBsZS1oaWdoLFxyXG4gIFwidGFjaG9tZXRlclwiOiAkZmEtdmFyLXRhY2hvbWV0ZXIsXHJcbiAgXCJ0YWNob21ldGVyLWZhc3RcIjogJGZhLXZhci10YWNob21ldGVyLWZhc3QsXHJcbiAgXCJzaG93ZXJcIjogJGZhLXZhci1zaG93ZXIsXHJcbiAgXCJkZXNrdG9wXCI6ICRmYS12YXItZGVza3RvcCxcclxuICBcImRlc2t0b3AtYWx0XCI6ICRmYS12YXItZGVza3RvcC1hbHQsXHJcbiAgXCJtXCI6ICRmYS12YXItbSxcclxuICBcInRhYmxlLWxpc3RcIjogJGZhLXZhci10YWJsZS1saXN0LFxyXG4gIFwidGgtbGlzdFwiOiAkZmEtdmFyLXRoLWxpc3QsXHJcbiAgXCJjb21tZW50LXNtc1wiOiAkZmEtdmFyLWNvbW1lbnQtc21zLFxyXG4gIFwic21zXCI6ICRmYS12YXItc21zLFxyXG4gIFwiYm9va1wiOiAkZmEtdmFyLWJvb2ssXHJcbiAgXCJ1c2VyLXBsdXNcIjogJGZhLXZhci11c2VyLXBsdXMsXHJcbiAgXCJjaGVja1wiOiAkZmEtdmFyLWNoZWNrLFxyXG4gIFwiYmF0dGVyeS10aHJlZS1xdWFydGVyc1wiOiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnMsXHJcbiAgXCJiYXR0ZXJ5LTRcIjogJGZhLXZhci1iYXR0ZXJ5LTQsXHJcbiAgXCJob3VzZS1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1ob3VzZS1jaXJjbGUtY2hlY2ssXHJcbiAgXCJhbmdsZS1sZWZ0XCI6ICRmYS12YXItYW5nbGUtbGVmdCxcclxuICBcImRpYWdyYW0tc3VjY2Vzc29yXCI6ICRmYS12YXItZGlhZ3JhbS1zdWNjZXNzb3IsXHJcbiAgXCJ0cnVjay1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLXRydWNrLWFycm93LXJpZ2h0LFxyXG4gIFwiYXJyb3dzLXNwbGl0LXVwLWFuZC1sZWZ0XCI6ICRmYS12YXItYXJyb3dzLXNwbGl0LXVwLWFuZC1sZWZ0LFxyXG4gIFwiaGFuZC1maXN0XCI6ICRmYS12YXItaGFuZC1maXN0LFxyXG4gIFwiZmlzdC1yYWlzZWRcIjogJGZhLXZhci1maXN0LXJhaXNlZCxcclxuICBcImNsb3VkLW1vb25cIjogJGZhLXZhci1jbG91ZC1tb29uLFxyXG4gIFwiYnJpZWZjYXNlXCI6ICRmYS12YXItYnJpZWZjYXNlLFxyXG4gIFwicGVyc29uLWZhbGxpbmdcIjogJGZhLXZhci1wZXJzb24tZmFsbGluZyxcclxuICBcImltYWdlLXBvcnRyYWl0XCI6ICRmYS12YXItaW1hZ2UtcG9ydHJhaXQsXHJcbiAgXCJwb3J0cmFpdFwiOiAkZmEtdmFyLXBvcnRyYWl0LFxyXG4gIFwidXNlci10YWdcIjogJGZhLXZhci11c2VyLXRhZyxcclxuICBcInJ1Z1wiOiAkZmEtdmFyLXJ1ZyxcclxuICBcImVhcnRoLWV1cm9wZVwiOiAkZmEtdmFyLWVhcnRoLWV1cm9wZSxcclxuICBcImdsb2JlLWV1cm9wZVwiOiAkZmEtdmFyLWdsb2JlLWV1cm9wZSxcclxuICBcImNhcnQtZmxhdGJlZC1zdWl0Y2FzZVwiOiAkZmEtdmFyLWNhcnQtZmxhdGJlZC1zdWl0Y2FzZSxcclxuICBcImx1Z2dhZ2UtY2FydFwiOiAkZmEtdmFyLWx1Z2dhZ2UtY2FydCxcclxuICBcInJlY3RhbmdsZS14bWFya1wiOiAkZmEtdmFyLXJlY3RhbmdsZS14bWFyayxcclxuICBcInJlY3RhbmdsZS10aW1lc1wiOiAkZmEtdmFyLXJlY3RhbmdsZS10aW1lcyxcclxuICBcInRpbWVzLXJlY3RhbmdsZVwiOiAkZmEtdmFyLXRpbWVzLXJlY3RhbmdsZSxcclxuICBcIndpbmRvdy1jbG9zZVwiOiAkZmEtdmFyLXdpbmRvdy1jbG9zZSxcclxuICBcImJhaHQtc2lnblwiOiAkZmEtdmFyLWJhaHQtc2lnbixcclxuICBcImJvb2stb3BlblwiOiAkZmEtdmFyLWJvb2stb3BlbixcclxuICBcImJvb2stam91cm5hbC13aGlsbHNcIjogJGZhLXZhci1ib29rLWpvdXJuYWwtd2hpbGxzLFxyXG4gIFwiam91cm5hbC13aGlsbHNcIjogJGZhLXZhci1qb3VybmFsLXdoaWxscyxcclxuICBcImhhbmRjdWZmc1wiOiAkZmEtdmFyLWhhbmRjdWZmcyxcclxuICBcInRyaWFuZ2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItdHJpYW5nbGUtZXhjbGFtYXRpb24sXHJcbiAgXCJleGNsYW1hdGlvbi10cmlhbmdsZVwiOiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlLFxyXG4gIFwid2FybmluZ1wiOiAkZmEtdmFyLXdhcm5pbmcsXHJcbiAgXCJkYXRhYmFzZVwiOiAkZmEtdmFyLWRhdGFiYXNlLFxyXG4gIFwic2hhcmVcIjogJGZhLXZhci1zaGFyZSxcclxuICBcIm1haWwtZm9yd2FyZFwiOiAkZmEtdmFyLW1haWwtZm9yd2FyZCxcclxuICBcImJvdHRsZS1kcm9wbGV0XCI6ICRmYS12YXItYm90dGxlLWRyb3BsZXQsXHJcbiAgXCJtYXNrLWZhY2VcIjogJGZhLXZhci1tYXNrLWZhY2UsXHJcbiAgXCJoaWxsLXJvY2tzbGlkZVwiOiAkZmEtdmFyLWhpbGwtcm9ja3NsaWRlLFxyXG4gIFwicmlnaHQtbGVmdFwiOiAkZmEtdmFyLXJpZ2h0LWxlZnQsXHJcbiAgXCJleGNoYW5nZS1hbHRcIjogJGZhLXZhci1leGNoYW5nZS1hbHQsXHJcbiAgXCJwYXBlci1wbGFuZVwiOiAkZmEtdmFyLXBhcGVyLXBsYW5lLFxyXG4gIFwicm9hZC1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1yb2FkLWNpcmNsZS1leGNsYW1hdGlvbixcclxuICBcImR1bmdlb25cIjogJGZhLXZhci1kdW5nZW9uLFxyXG4gIFwiYWxpZ24tcmlnaHRcIjogJGZhLXZhci1hbGlnbi1yaWdodCxcclxuICBcIm1vbmV5LWJpbGwtMS13YXZlXCI6ICRmYS12YXItbW9uZXktYmlsbC0xLXdhdmUsXHJcbiAgXCJtb25leS1iaWxsLXdhdmUtYWx0XCI6ICRmYS12YXItbW9uZXktYmlsbC13YXZlLWFsdCxcclxuICBcImxpZmUtcmluZ1wiOiAkZmEtdmFyLWxpZmUtcmluZyxcclxuICBcImhhbmRzXCI6ICRmYS12YXItaGFuZHMsXHJcbiAgXCJzaWduLWxhbmd1YWdlXCI6ICRmYS12YXItc2lnbi1sYW5ndWFnZSxcclxuICBcInNpZ25pbmdcIjogJGZhLXZhci1zaWduaW5nLFxyXG4gIFwiY2FsZW5kYXItZGF5XCI6ICRmYS12YXItY2FsZW5kYXItZGF5LFxyXG4gIFwid2F0ZXItbGFkZGVyXCI6ICRmYS12YXItd2F0ZXItbGFkZGVyLFxyXG4gIFwibGFkZGVyLXdhdGVyXCI6ICRmYS12YXItbGFkZGVyLXdhdGVyLFxyXG4gIFwic3dpbW1pbmctcG9vbFwiOiAkZmEtdmFyLXN3aW1taW5nLXBvb2wsXHJcbiAgXCJhcnJvd3MtdXAtZG93blwiOiAkZmEtdmFyLWFycm93cy11cC1kb3duLFxyXG4gIFwiYXJyb3dzLXZcIjogJGZhLXZhci1hcnJvd3MtdixcclxuICBcImZhY2UtZ3JpbWFjZVwiOiAkZmEtdmFyLWZhY2UtZ3JpbWFjZSxcclxuICBcImdyaW1hY2VcIjogJGZhLXZhci1ncmltYWNlLFxyXG4gIFwid2hlZWxjaGFpci1tb3ZlXCI6ICRmYS12YXItd2hlZWxjaGFpci1tb3ZlLFxyXG4gIFwid2hlZWxjaGFpci1hbHRcIjogJGZhLXZhci13aGVlbGNoYWlyLWFsdCxcclxuICBcInR1cm4tZG93blwiOiAkZmEtdmFyLXR1cm4tZG93bixcclxuICBcImxldmVsLWRvd24tYWx0XCI6ICRmYS12YXItbGV2ZWwtZG93bi1hbHQsXHJcbiAgXCJwZXJzb24td2Fsa2luZy1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLWFycm93LXJpZ2h0LFxyXG4gIFwic3F1YXJlLWVudmVsb3BlXCI6ICRmYS12YXItc3F1YXJlLWVudmVsb3BlLFxyXG4gIFwiZW52ZWxvcGUtc3F1YXJlXCI6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlLFxyXG4gIFwiZGljZVwiOiAkZmEtdmFyLWRpY2UsXHJcbiAgXCJib3dsaW5nLWJhbGxcIjogJGZhLXZhci1ib3dsaW5nLWJhbGwsXHJcbiAgXCJicmFpblwiOiAkZmEtdmFyLWJyYWluLFxyXG4gIFwiYmFuZGFnZVwiOiAkZmEtdmFyLWJhbmRhZ2UsXHJcbiAgXCJiYW5kLWFpZFwiOiAkZmEtdmFyLWJhbmQtYWlkLFxyXG4gIFwiY2FsZW5kYXItbWludXNcIjogJGZhLXZhci1jYWxlbmRhci1taW51cyxcclxuICBcImNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWNpcmNsZS14bWFyayxcclxuICBcInRpbWVzLWNpcmNsZVwiOiAkZmEtdmFyLXRpbWVzLWNpcmNsZSxcclxuICBcInhtYXJrLWNpcmNsZVwiOiAkZmEtdmFyLXhtYXJrLWNpcmNsZSxcclxuICBcImdpZnRzXCI6ICRmYS12YXItZ2lmdHMsXHJcbiAgXCJob3RlbFwiOiAkZmEtdmFyLWhvdGVsLFxyXG4gIFwiZWFydGgtYXNpYVwiOiAkZmEtdmFyLWVhcnRoLWFzaWEsXHJcbiAgXCJnbG9iZS1hc2lhXCI6ICRmYS12YXItZ2xvYmUtYXNpYSxcclxuICBcImlkLWNhcmQtY2xpcFwiOiAkZmEtdmFyLWlkLWNhcmQtY2xpcCxcclxuICBcImlkLWNhcmQtYWx0XCI6ICRmYS12YXItaWQtY2FyZC1hbHQsXHJcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLXBsdXNcIjogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLXBsdXMsXHJcbiAgXCJzZWFyY2gtcGx1c1wiOiAkZmEtdmFyLXNlYXJjaC1wbHVzLFxyXG4gIFwidGh1bWJzLXVwXCI6ICRmYS12YXItdGh1bWJzLXVwLFxyXG4gIFwidXNlci1jbG9ja1wiOiAkZmEtdmFyLXVzZXItY2xvY2ssXHJcbiAgXCJoYW5kLWRvdHNcIjogJGZhLXZhci1oYW5kLWRvdHMsXHJcbiAgXCJhbGxlcmdpZXNcIjogJGZhLXZhci1hbGxlcmdpZXMsXHJcbiAgXCJmaWxlLWludm9pY2VcIjogJGZhLXZhci1maWxlLWludm9pY2UsXHJcbiAgXCJ3aW5kb3ctbWluaW1pemVcIjogJGZhLXZhci13aW5kb3ctbWluaW1pemUsXHJcbiAgXCJtdWctc2F1Y2VyXCI6ICRmYS12YXItbXVnLXNhdWNlcixcclxuICBcImNvZmZlZVwiOiAkZmEtdmFyLWNvZmZlZSxcclxuICBcImJydXNoXCI6ICRmYS12YXItYnJ1c2gsXHJcbiAgXCJtYXNrXCI6ICRmYS12YXItbWFzayxcclxuICBcIm1hZ25pZnlpbmctZ2xhc3MtbWludXNcIjogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLW1pbnVzLFxyXG4gIFwic2VhcmNoLW1pbnVzXCI6ICRmYS12YXItc2VhcmNoLW1pbnVzLFxyXG4gIFwicnVsZXItdmVydGljYWxcIjogJGZhLXZhci1ydWxlci12ZXJ0aWNhbCxcclxuICBcInVzZXItbGFyZ2VcIjogJGZhLXZhci11c2VyLWxhcmdlLFxyXG4gIFwidXNlci1hbHRcIjogJGZhLXZhci11c2VyLWFsdCxcclxuICBcInRyYWluLXRyYW1cIjogJGZhLXZhci10cmFpbi10cmFtLFxyXG4gIFwidXNlci1udXJzZVwiOiAkZmEtdmFyLXVzZXItbnVyc2UsXHJcbiAgXCJzeXJpbmdlXCI6ICRmYS12YXItc3lyaW5nZSxcclxuICBcImNsb3VkLXN1blwiOiAkZmEtdmFyLWNsb3VkLXN1bixcclxuICBcInN0b3B3YXRjaC0yMFwiOiAkZmEtdmFyLXN0b3B3YXRjaC0yMCxcclxuICBcInNxdWFyZS1mdWxsXCI6ICRmYS12YXItc3F1YXJlLWZ1bGwsXHJcbiAgXCJtYWduZXRcIjogJGZhLXZhci1tYWduZXQsXHJcbiAgXCJqYXJcIjogJGZhLXZhci1qYXIsXHJcbiAgXCJub3RlLXN0aWNreVwiOiAkZmEtdmFyLW5vdGUtc3RpY2t5LFxyXG4gIFwic3RpY2t5LW5vdGVcIjogJGZhLXZhci1zdGlja3ktbm90ZSxcclxuICBcImJ1Zy1zbGFzaFwiOiAkZmEtdmFyLWJ1Zy1zbGFzaCxcclxuICBcImFycm93LXVwLWZyb20td2F0ZXItcHVtcFwiOiAkZmEtdmFyLWFycm93LXVwLWZyb20td2F0ZXItcHVtcCxcclxuICBcImJvbmVcIjogJGZhLXZhci1ib25lLFxyXG4gIFwidXNlci1pbmp1cmVkXCI6ICRmYS12YXItdXNlci1pbmp1cmVkLFxyXG4gIFwiZmFjZS1zYWQtdGVhclwiOiAkZmEtdmFyLWZhY2Utc2FkLXRlYXIsXHJcbiAgXCJzYWQtdGVhclwiOiAkZmEtdmFyLXNhZC10ZWFyLFxyXG4gIFwicGxhbmVcIjogJGZhLXZhci1wbGFuZSxcclxuICBcInRlbnQtYXJyb3dzLWRvd25cIjogJGZhLXZhci10ZW50LWFycm93cy1kb3duLFxyXG4gIFwiZXhjbGFtYXRpb25cIjogJGZhLXZhci1leGNsYW1hdGlvbixcclxuICBcImFycm93cy1zcGluXCI6ICRmYS12YXItYXJyb3dzLXNwaW4sXHJcbiAgXCJwcmludFwiOiAkZmEtdmFyLXByaW50LFxyXG4gIFwidHVya2lzaC1saXJhLXNpZ25cIjogJGZhLXZhci10dXJraXNoLWxpcmEtc2lnbixcclxuICBcInRyeVwiOiAkZmEtdmFyLXRyeSxcclxuICBcInR1cmtpc2gtbGlyYVwiOiAkZmEtdmFyLXR1cmtpc2gtbGlyYSxcclxuICBcImRvbGxhci1zaWduXCI6ICRmYS12YXItZG9sbGFyLXNpZ24sXHJcbiAgXCJkb2xsYXJcIjogJGZhLXZhci1kb2xsYXIsXHJcbiAgXCJ1c2RcIjogJGZhLXZhci11c2QsXHJcbiAgXCJ4XCI6ICRmYS12YXIteCxcclxuICBcIm1hZ25pZnlpbmctZ2xhc3MtZG9sbGFyXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1kb2xsYXIsXHJcbiAgXCJzZWFyY2gtZG9sbGFyXCI6ICRmYS12YXItc2VhcmNoLWRvbGxhcixcclxuICBcInVzZXJzLWdlYXJcIjogJGZhLXZhci11c2Vycy1nZWFyLFxyXG4gIFwidXNlcnMtY29nXCI6ICRmYS12YXItdXNlcnMtY29nLFxyXG4gIFwicGVyc29uLW1pbGl0YXJ5LXBvaW50aW5nXCI6ICRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXBvaW50aW5nLFxyXG4gIFwiYnVpbGRpbmctY29sdW1uc1wiOiAkZmEtdmFyLWJ1aWxkaW5nLWNvbHVtbnMsXHJcbiAgXCJiYW5rXCI6ICRmYS12YXItYmFuayxcclxuICBcImluc3RpdHV0aW9uXCI6ICRmYS12YXItaW5zdGl0dXRpb24sXHJcbiAgXCJtdXNldW1cIjogJGZhLXZhci1tdXNldW0sXHJcbiAgXCJ1bml2ZXJzaXR5XCI6ICRmYS12YXItdW5pdmVyc2l0eSxcclxuICBcInVtYnJlbGxhXCI6ICRmYS12YXItdW1icmVsbGEsXHJcbiAgXCJ0cm93ZWxcIjogJGZhLXZhci10cm93ZWwsXHJcbiAgXCJkXCI6ICRmYS12YXItZCxcclxuICBcInN0YXBsZXJcIjogJGZhLXZhci1zdGFwbGVyLFxyXG4gIFwibWFza3MtdGhlYXRlclwiOiAkZmEtdmFyLW1hc2tzLXRoZWF0ZXIsXHJcbiAgXCJ0aGVhdGVyLW1hc2tzXCI6ICRmYS12YXItdGhlYXRlci1tYXNrcyxcclxuICBcImtpcC1zaWduXCI6ICRmYS12YXIta2lwLXNpZ24sXHJcbiAgXCJoYW5kLXBvaW50LWxlZnRcIjogJGZhLXZhci1oYW5kLXBvaW50LWxlZnQsXHJcbiAgXCJoYW5kc2hha2Utc2ltcGxlXCI6ICRmYS12YXItaGFuZHNoYWtlLXNpbXBsZSxcclxuICBcImhhbmRzaGFrZS1hbHRcIjogJGZhLXZhci1oYW5kc2hha2UtYWx0LFxyXG4gIFwiamV0LWZpZ2h0ZXJcIjogJGZhLXZhci1qZXQtZmlnaHRlcixcclxuICBcImZpZ2h0ZXItamV0XCI6ICRmYS12YXItZmlnaHRlci1qZXQsXHJcbiAgXCJzcXVhcmUtc2hhcmUtbm9kZXNcIjogJGZhLXZhci1zcXVhcmUtc2hhcmUtbm9kZXMsXHJcbiAgXCJzaGFyZS1hbHQtc3F1YXJlXCI6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZSxcclxuICBcImJhcmNvZGVcIjogJGZhLXZhci1iYXJjb2RlLFxyXG4gIFwicGx1cy1taW51c1wiOiAkZmEtdmFyLXBsdXMtbWludXMsXHJcbiAgXCJ2aWRlb1wiOiAkZmEtdmFyLXZpZGVvLFxyXG4gIFwidmlkZW8tY2FtZXJhXCI6ICRmYS12YXItdmlkZW8tY2FtZXJhLFxyXG4gIFwiZ3JhZHVhdGlvbi1jYXBcIjogJGZhLXZhci1ncmFkdWF0aW9uLWNhcCxcclxuICBcIm1vcnRhci1ib2FyZFwiOiAkZmEtdmFyLW1vcnRhci1ib2FyZCxcclxuICBcImhhbmQtaG9sZGluZy1tZWRpY2FsXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLW1lZGljYWwsXHJcbiAgXCJwZXJzb24tY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS1jaGVjayxcclxuICBcInR1cm4tdXBcIjogJGZhLXZhci10dXJuLXVwLFxyXG4gIFwibGV2ZWwtdXAtYWx0XCI6ICRmYS12YXItbGV2ZWwtdXAtYWx0LFxyXG4pO1xyXG5cclxuJGZhLWJyYW5kLWljb25zOiAoXHJcbiAgXCJtb25lcm9cIjogJGZhLXZhci1tb25lcm8sXHJcbiAgXCJob29saVwiOiAkZmEtdmFyLWhvb2xpLFxyXG4gIFwieWVscFwiOiAkZmEtdmFyLXllbHAsXHJcbiAgXCJjYy12aXNhXCI6ICRmYS12YXItY2MtdmlzYSxcclxuICBcImxhc3RmbVwiOiAkZmEtdmFyLWxhc3RmbSxcclxuICBcInNob3B3YXJlXCI6ICRmYS12YXItc2hvcHdhcmUsXHJcbiAgXCJjcmVhdGl2ZS1jb21tb25zLW5jXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYyxcclxuICBcImF3c1wiOiAkZmEtdmFyLWF3cyxcclxuICBcInJlZGhhdFwiOiAkZmEtdmFyLXJlZGhhdCxcclxuICBcInlvYXN0XCI6ICRmYS12YXIteW9hc3QsXHJcbiAgXCJjbG91ZGZsYXJlXCI6ICRmYS12YXItY2xvdWRmbGFyZSxcclxuICBcInVwc1wiOiAkZmEtdmFyLXVwcyxcclxuICBcInBpeGl2XCI6ICRmYS12YXItcGl4aXYsXHJcbiAgXCJ3cGV4cGxvcmVyXCI6ICRmYS12YXItd3BleHBsb3JlcixcclxuICBcImR5YWxvZ1wiOiAkZmEtdmFyLWR5YWxvZyxcclxuICBcImJpdHlcIjogJGZhLXZhci1iaXR5LFxyXG4gIFwic3RhY2twYXRoXCI6ICRmYS12YXItc3RhY2twYXRoLFxyXG4gIFwiYnV5c2VsbGFkc1wiOiAkZmEtdmFyLWJ1eXNlbGxhZHMsXHJcbiAgXCJmaXJzdC1vcmRlclwiOiAkZmEtdmFyLWZpcnN0LW9yZGVyLFxyXG4gIFwibW9keFwiOiAkZmEtdmFyLW1vZHgsXHJcbiAgXCJndWlsZGVkXCI6ICRmYS12YXItZ3VpbGRlZCxcclxuICBcInZudlwiOiAkZmEtdmFyLXZudixcclxuICBcInNxdWFyZS1qc1wiOiAkZmEtdmFyLXNxdWFyZS1qcyxcclxuICBcImpzLXNxdWFyZVwiOiAkZmEtdmFyLWpzLXNxdWFyZSxcclxuICBcIm1pY3Jvc29mdFwiOiAkZmEtdmFyLW1pY3Jvc29mdCxcclxuICBcInFxXCI6ICRmYS12YXItcXEsXHJcbiAgXCJvcmNpZFwiOiAkZmEtdmFyLW9yY2lkLFxyXG4gIFwiamF2YVwiOiAkZmEtdmFyLWphdmEsXHJcbiAgXCJpbnZpc2lvblwiOiAkZmEtdmFyLWludmlzaW9uLFxyXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1wZC1hbHRcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCxcclxuICBcImNlbnRlcmNvZGVcIjogJGZhLXZhci1jZW50ZXJjb2RlLFxyXG4gIFwiZ2xpZGUtZ1wiOiAkZmEtdmFyLWdsaWRlLWcsXHJcbiAgXCJkcnVwYWxcIjogJGZhLXZhci1kcnVwYWwsXHJcbiAgXCJqeGxcIjogJGZhLXZhci1qeGwsXHJcbiAgXCJoaXJlLWEtaGVscGVyXCI6ICRmYS12YXItaGlyZS1hLWhlbHBlcixcclxuICBcImNyZWF0aXZlLWNvbW1vbnMtYnlcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5LFxyXG4gIFwidW5pdHlcIjogJGZhLXZhci11bml0eSxcclxuICBcIndobWNzXCI6ICRmYS12YXItd2htY3MsXHJcbiAgXCJyb2NrZXRjaGF0XCI6ICRmYS12YXItcm9ja2V0Y2hhdCxcclxuICBcInZrXCI6ICRmYS12YXItdmssXHJcbiAgXCJ1bnRhcHBkXCI6ICRmYS12YXItdW50YXBwZCxcclxuICBcIm1haWxjaGltcFwiOiAkZmEtdmFyLW1haWxjaGltcCxcclxuICBcImNzczMtYWx0XCI6ICRmYS12YXItY3NzMy1hbHQsXHJcbiAgXCJzcXVhcmUtcmVkZGl0XCI6ICRmYS12YXItc3F1YXJlLXJlZGRpdCxcclxuICBcInJlZGRpdC1zcXVhcmVcIjogJGZhLXZhci1yZWRkaXQtc3F1YXJlLFxyXG4gIFwidmltZW8tdlwiOiAkZmEtdmFyLXZpbWVvLXYsXHJcbiAgXCJjb250YW9cIjogJGZhLXZhci1jb250YW8sXHJcbiAgXCJzcXVhcmUtZm9udC1hd2Vzb21lXCI6ICRmYS12YXItc3F1YXJlLWZvbnQtYXdlc29tZSxcclxuICBcImRlc2twcm9cIjogJGZhLXZhci1kZXNrcHJvLFxyXG4gIFwiYnJhdmVcIjogJGZhLXZhci1icmF2ZSxcclxuICBcInNpc3RyaXhcIjogJGZhLXZhci1zaXN0cml4LFxyXG4gIFwic3F1YXJlLWluc3RhZ3JhbVwiOiAkZmEtdmFyLXNxdWFyZS1pbnN0YWdyYW0sXHJcbiAgXCJpbnN0YWdyYW0tc3F1YXJlXCI6ICRmYS12YXItaW5zdGFncmFtLXNxdWFyZSxcclxuICBcImJhdHRsZS1uZXRcIjogJGZhLXZhci1iYXR0bGUtbmV0LFxyXG4gIFwidGhlLXJlZC15ZXRpXCI6ICRmYS12YXItdGhlLXJlZC15ZXRpLFxyXG4gIFwic3F1YXJlLWhhY2tlci1uZXdzXCI6ICRmYS12YXItc3F1YXJlLWhhY2tlci1uZXdzLFxyXG4gIFwiaGFja2VyLW5ld3Mtc3F1YXJlXCI6ICRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlLFxyXG4gIFwiZWRnZVwiOiAkZmEtdmFyLWVkZ2UsXHJcbiAgXCJ0aHJlYWRzXCI6ICRmYS12YXItdGhyZWFkcyxcclxuICBcIm5hcHN0ZXJcIjogJGZhLXZhci1uYXBzdGVyLFxyXG4gIFwic3F1YXJlLXNuYXBjaGF0XCI6ICRmYS12YXItc3F1YXJlLXNuYXBjaGF0LFxyXG4gIFwic25hcGNoYXQtc3F1YXJlXCI6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlLFxyXG4gIFwiZ29vZ2xlLXBsdXMtZ1wiOiAkZmEtdmFyLWdvb2dsZS1wbHVzLWcsXHJcbiAgXCJhcnRzdGF0aW9uXCI6ICRmYS12YXItYXJ0c3RhdGlvbixcclxuICBcIm1hcmtkb3duXCI6ICRmYS12YXItbWFya2Rvd24sXHJcbiAgXCJzb3VyY2V0cmVlXCI6ICRmYS12YXItc291cmNldHJlZSxcclxuICBcImdvb2dsZS1wbHVzXCI6ICRmYS12YXItZ29vZ2xlLXBsdXMsXHJcbiAgXCJkaWFzcG9yYVwiOiAkZmEtdmFyLWRpYXNwb3JhLFxyXG4gIFwiZm91cnNxdWFyZVwiOiAkZmEtdmFyLWZvdXJzcXVhcmUsXHJcbiAgXCJzdGFjay1vdmVyZmxvd1wiOiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93LFxyXG4gIFwiZ2l0aHViLWFsdFwiOiAkZmEtdmFyLWdpdGh1Yi1hbHQsXHJcbiAgXCJwaG9lbml4LXNxdWFkcm9uXCI6ICRmYS12YXItcGhvZW5peC1zcXVhZHJvbixcclxuICBcInBhZ2VsaW5lc1wiOiAkZmEtdmFyLXBhZ2VsaW5lcyxcclxuICBcImFsZ29saWFcIjogJGZhLXZhci1hbGdvbGlhLFxyXG4gIFwicmVkLXJpdmVyXCI6ICRmYS12YXItcmVkLXJpdmVyLFxyXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1zYVwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2EsXHJcbiAgXCJzYWZhcmlcIjogJGZhLXZhci1zYWZhcmksXHJcbiAgXCJnb29nbGVcIjogJGZhLXZhci1nb29nbGUsXHJcbiAgXCJzcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZVwiOiAkZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWUtc3Ryb2tlLFxyXG4gIFwiZm9udC1hd2Vzb21lLWFsdFwiOiAkZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQsXHJcbiAgXCJhdGxhc3NpYW5cIjogJGZhLXZhci1hdGxhc3NpYW4sXHJcbiAgXCJsaW5rZWRpbi1pblwiOiAkZmEtdmFyLWxpbmtlZGluLWluLFxyXG4gIFwiZGlnaXRhbC1vY2VhblwiOiAkZmEtdmFyLWRpZ2l0YWwtb2NlYW4sXHJcbiAgXCJuaW1ibHJcIjogJGZhLXZhci1uaW1ibHIsXHJcbiAgXCJjaHJvbWVjYXN0XCI6ICRmYS12YXItY2hyb21lY2FzdCxcclxuICBcImV2ZXJub3RlXCI6ICRmYS12YXItZXZlcm5vdGUsXHJcbiAgXCJoYWNrZXItbmV3c1wiOiAkZmEtdmFyLWhhY2tlci1uZXdzLFxyXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZ1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmcsXHJcbiAgXCJhZHZlcnNhbFwiOiAkZmEtdmFyLWFkdmVyc2FsLFxyXG4gIFwiY3JlYXRpdmUtY29tbW9uc1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMsXHJcbiAgXCJ3YXRjaG1hbi1tb25pdG9yaW5nXCI6ICRmYS12YXItd2F0Y2htYW4tbW9uaXRvcmluZyxcclxuICBcImZvbnRpY29uc1wiOiAkZmEtdmFyLWZvbnRpY29ucyxcclxuICBcIndlaXhpblwiOiAkZmEtdmFyLXdlaXhpbixcclxuICBcInNoaXJ0c2luYnVsa1wiOiAkZmEtdmFyLXNoaXJ0c2luYnVsayxcclxuICBcImNvZGVwZW5cIjogJGZhLXZhci1jb2RlcGVuLFxyXG4gIFwiZ2l0LWFsdFwiOiAkZmEtdmFyLWdpdC1hbHQsXHJcbiAgXCJseWZ0XCI6ICRmYS12YXItbHlmdCxcclxuICBcInJldlwiOiAkZmEtdmFyLXJldixcclxuICBcIndpbmRvd3NcIjogJGZhLXZhci13aW5kb3dzLFxyXG4gIFwid2l6YXJkcy1vZi10aGUtY29hc3RcIjogJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdCxcclxuICBcInNxdWFyZS12aWFkZW9cIjogJGZhLXZhci1zcXVhcmUtdmlhZGVvLFxyXG4gIFwidmlhZGVvLXNxdWFyZVwiOiAkZmEtdmFyLXZpYWRlby1zcXVhcmUsXHJcbiAgXCJtZWV0dXBcIjogJGZhLXZhci1tZWV0dXAsXHJcbiAgXCJjZW50b3NcIjogJGZhLXZhci1jZW50b3MsXHJcbiAgXCJhZG5cIjogJGZhLXZhci1hZG4sXHJcbiAgXCJjbG91ZHNtaXRoXCI6ICRmYS12YXItY2xvdWRzbWl0aCxcclxuICBcIm9wZW5zdXNlXCI6ICRmYS12YXItb3BlbnN1c2UsXHJcbiAgXCJwaWVkLXBpcGVyLWFsdFwiOiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0LFxyXG4gIFwic3F1YXJlLWRyaWJiYmxlXCI6ICRmYS12YXItc3F1YXJlLWRyaWJiYmxlLFxyXG4gIFwiZHJpYmJibGUtc3F1YXJlXCI6ICRmYS12YXItZHJpYmJibGUtc3F1YXJlLFxyXG4gIFwiY29kaWVwaWVcIjogJGZhLXZhci1jb2RpZXBpZSxcclxuICBcIm5vZGVcIjogJGZhLXZhci1ub2RlLFxyXG4gIFwibWl4XCI6ICRmYS12YXItbWl4LFxyXG4gIFwic3RlYW1cIjogJGZhLXZhci1zdGVhbSxcclxuICBcImNjLWFwcGxlLXBheVwiOiAkZmEtdmFyLWNjLWFwcGxlLXBheSxcclxuICBcInNjcmliZFwiOiAkZmEtdmFyLXNjcmliZCxcclxuICBcImRlYmlhblwiOiAkZmEtdmFyLWRlYmlhbixcclxuICBcIm9wZW5pZFwiOiAkZmEtdmFyLW9wZW5pZCxcclxuICBcImluc3RhbG9kXCI6ICRmYS12YXItaW5zdGFsb2QsXHJcbiAgXCJleHBlZGl0ZWRzc2xcIjogJGZhLXZhci1leHBlZGl0ZWRzc2wsXHJcbiAgXCJzZWxsY2FzdFwiOiAkZmEtdmFyLXNlbGxjYXN0LFxyXG4gIFwic3F1YXJlLXR3aXR0ZXJcIjogJGZhLXZhci1zcXVhcmUtdHdpdHRlcixcclxuICBcInR3aXR0ZXItc3F1YXJlXCI6ICRmYS12YXItdHdpdHRlci1zcXVhcmUsXHJcbiAgXCJyLXByb2plY3RcIjogJGZhLXZhci1yLXByb2plY3QsXHJcbiAgXCJkZWxpY2lvdXNcIjogJGZhLXZhci1kZWxpY2lvdXMsXHJcbiAgXCJmcmVlYnNkXCI6ICRmYS12YXItZnJlZWJzZCxcclxuICBcInZ1ZWpzXCI6ICRmYS12YXItdnVlanMsXHJcbiAgXCJhY2N1c29mdFwiOiAkZmEtdmFyLWFjY3Vzb2Z0LFxyXG4gIFwiaW94aG9zdFwiOiAkZmEtdmFyLWlveGhvc3QsXHJcbiAgXCJmb250aWNvbnMtZmlcIjogJGZhLXZhci1mb250aWNvbnMtZmksXHJcbiAgXCJhcHAtc3RvcmVcIjogJGZhLXZhci1hcHAtc3RvcmUsXHJcbiAgXCJjYy1tYXN0ZXJjYXJkXCI6ICRmYS12YXItY2MtbWFzdGVyY2FyZCxcclxuICBcIml0dW5lcy1ub3RlXCI6ICRmYS12YXItaXR1bmVzLW5vdGUsXHJcbiAgXCJnb2xhbmdcIjogJGZhLXZhci1nb2xhbmcsXHJcbiAgXCJraWNrc3RhcnRlclwiOiAkZmEtdmFyLWtpY2tzdGFydGVyLFxyXG4gIFwic3F1YXJlLWtpY2tzdGFydGVyXCI6ICRmYS12YXItc3F1YXJlLWtpY2tzdGFydGVyLFxyXG4gIFwiZ3JhdlwiOiAkZmEtdmFyLWdyYXYsXHJcbiAgXCJ3ZWlib1wiOiAkZmEtdmFyLXdlaWJvLFxyXG4gIFwidW5jaGFydGVkXCI6ICRmYS12YXItdW5jaGFydGVkLFxyXG4gIFwiZmlyc3RkcmFmdFwiOiAkZmEtdmFyLWZpcnN0ZHJhZnQsXHJcbiAgXCJzcXVhcmUteW91dHViZVwiOiAkZmEtdmFyLXNxdWFyZS15b3V0dWJlLFxyXG4gIFwieW91dHViZS1zcXVhcmVcIjogJGZhLXZhci15b3V0dWJlLXNxdWFyZSxcclxuICBcIndpa2lwZWRpYS13XCI6ICRmYS12YXItd2lraXBlZGlhLXcsXHJcbiAgXCJ3cHJlc3NyXCI6ICRmYS12YXItd3ByZXNzcixcclxuICBcInJlbmRhY3RcIjogJGZhLXZhci1yZW5kYWN0LFxyXG4gIFwiYW5nZWxsaXN0XCI6ICRmYS12YXItYW5nZWxsaXN0LFxyXG4gIFwiZ2FsYWN0aWMtcmVwdWJsaWNcIjogJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYyxcclxuICBcIm5mYy1kaXJlY3Rpb25hbFwiOiAkZmEtdmFyLW5mYy1kaXJlY3Rpb25hbCxcclxuICBcInNreXBlXCI6ICRmYS12YXItc2t5cGUsXHJcbiAgXCJqb2dldFwiOiAkZmEtdmFyLWpvZ2V0LFxyXG4gIFwiZmVkb3JhXCI6ICRmYS12YXItZmVkb3JhLFxyXG4gIFwic3RyaXBlLXNcIjogJGZhLXZhci1zdHJpcGUtcyxcclxuICBcIm1ldGFcIjogJGZhLXZhci1tZXRhLFxyXG4gIFwibGFyYXZlbFwiOiAkZmEtdmFyLWxhcmF2ZWwsXHJcbiAgXCJob3RqYXJcIjogJGZhLXZhci1ob3RqYXIsXHJcbiAgXCJibHVldG9vdGgtYlwiOiAkZmEtdmFyLWJsdWV0b290aC1iLFxyXG4gIFwic3F1YXJlLWxldHRlcmJveGRcIjogJGZhLXZhci1zcXVhcmUtbGV0dGVyYm94ZCxcclxuICBcInN0aWNrZXItbXVsZVwiOiAkZmEtdmFyLXN0aWNrZXItbXVsZSxcclxuICBcImNyZWF0aXZlLWNvbW1vbnMtemVyb1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtemVybyxcclxuICBcImhpcHNcIjogJGZhLXZhci1oaXBzLFxyXG4gIFwiYmVoYW5jZVwiOiAkZmEtdmFyLWJlaGFuY2UsXHJcbiAgXCJyZWRkaXRcIjogJGZhLXZhci1yZWRkaXQsXHJcbiAgXCJkaXNjb3JkXCI6ICRmYS12YXItZGlzY29yZCxcclxuICBcImNocm9tZVwiOiAkZmEtdmFyLWNocm9tZSxcclxuICBcImFwcC1zdG9yZS1pb3NcIjogJGZhLXZhci1hcHAtc3RvcmUtaW9zLFxyXG4gIFwiY2MtZGlzY292ZXJcIjogJGZhLXZhci1jYy1kaXNjb3ZlcixcclxuICBcIndwYmVnaW5uZXJcIjogJGZhLXZhci13cGJlZ2lubmVyLFxyXG4gIFwiY29uZmx1ZW5jZVwiOiAkZmEtdmFyLWNvbmZsdWVuY2UsXHJcbiAgXCJzaG9lbGFjZVwiOiAkZmEtdmFyLXNob2VsYWNlLFxyXG4gIFwibWRiXCI6ICRmYS12YXItbWRiLFxyXG4gIFwiZG9jaHViXCI6ICRmYS12YXItZG9jaHViLFxyXG4gIFwiYWNjZXNzaWJsZS1pY29uXCI6ICRmYS12YXItYWNjZXNzaWJsZS1pY29uLFxyXG4gIFwiZWJheVwiOiAkZmEtdmFyLWViYXksXHJcbiAgXCJhbWF6b25cIjogJGZhLXZhci1hbWF6b24sXHJcbiAgXCJ1bnNwbGFzaFwiOiAkZmEtdmFyLXVuc3BsYXNoLFxyXG4gIFwieWFyblwiOiAkZmEtdmFyLXlhcm4sXHJcbiAgXCJzcXVhcmUtc3RlYW1cIjogJGZhLXZhci1zcXVhcmUtc3RlYW0sXHJcbiAgXCJzdGVhbS1zcXVhcmVcIjogJGZhLXZhci1zdGVhbS1zcXVhcmUsXHJcbiAgXCI1MDBweFwiOiAkZmEtdmFyLTUwMHB4LFxyXG4gIFwic3F1YXJlLXZpbWVvXCI6ICRmYS12YXItc3F1YXJlLXZpbWVvLFxyXG4gIFwidmltZW8tc3F1YXJlXCI6ICRmYS12YXItdmltZW8tc3F1YXJlLFxyXG4gIFwiYXN5bW1ldHJpa1wiOiAkZmEtdmFyLWFzeW1tZXRyaWssXHJcbiAgXCJmb250LWF3ZXNvbWVcIjogJGZhLXZhci1mb250LWF3ZXNvbWUsXHJcbiAgXCJmb250LWF3ZXNvbWUtZmxhZ1wiOiAkZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnLFxyXG4gIFwiZm9udC1hd2Vzb21lLWxvZ28tZnVsbFwiOiAkZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwsXHJcbiAgXCJncmF0aXBheVwiOiAkZmEtdmFyLWdyYXRpcGF5LFxyXG4gIFwiYXBwbGVcIjogJGZhLXZhci1hcHBsZSxcclxuICBcImhpdmVcIjogJGZhLXZhci1oaXZlLFxyXG4gIFwiZ2l0a3Jha2VuXCI6ICRmYS12YXItZ2l0a3Jha2VuLFxyXG4gIFwia2V5YmFzZVwiOiAkZmEtdmFyLWtleWJhc2UsXHJcbiAgXCJhcHBsZS1wYXlcIjogJGZhLXZhci1hcHBsZS1wYXksXHJcbiAgXCJwYWRsZXRcIjogJGZhLXZhci1wYWRsZXQsXHJcbiAgXCJhbWF6b24tcGF5XCI6ICRmYS12YXItYW1hem9uLXBheSxcclxuICBcInNxdWFyZS1naXRodWJcIjogJGZhLXZhci1zcXVhcmUtZ2l0aHViLFxyXG4gIFwiZ2l0aHViLXNxdWFyZVwiOiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmUsXHJcbiAgXCJzdHVtYmxldXBvblwiOiAkZmEtdmFyLXN0dW1ibGV1cG9uLFxyXG4gIFwiZmVkZXhcIjogJGZhLXZhci1mZWRleCxcclxuICBcInBob2VuaXgtZnJhbWV3b3JrXCI6ICRmYS12YXItcGhvZW5peC1mcmFtZXdvcmssXHJcbiAgXCJzaG9waWZ5XCI6ICRmYS12YXItc2hvcGlmeSxcclxuICBcIm5lb3NcIjogJGZhLXZhci1uZW9zLFxyXG4gIFwic3F1YXJlLXRocmVhZHNcIjogJGZhLXZhci1zcXVhcmUtdGhyZWFkcyxcclxuICBcImhhY2tlcnJhbmtcIjogJGZhLXZhci1oYWNrZXJyYW5rLFxyXG4gIFwicmVzZWFyY2hnYXRlXCI6ICRmYS12YXItcmVzZWFyY2hnYXRlLFxyXG4gIFwic3dpZnRcIjogJGZhLXZhci1zd2lmdCxcclxuICBcImFuZ3VsYXJcIjogJGZhLXZhci1hbmd1bGFyLFxyXG4gIFwic3BlYWthcFwiOiAkZmEtdmFyLXNwZWFrYXAsXHJcbiAgXCJhbmdyeWNyZWF0aXZlXCI6ICRmYS12YXItYW5ncnljcmVhdGl2ZSxcclxuICBcInktY29tYmluYXRvclwiOiAkZmEtdmFyLXktY29tYmluYXRvcixcclxuICBcImVtcGlyZVwiOiAkZmEtdmFyLWVtcGlyZSxcclxuICBcImVudmlyYVwiOiAkZmEtdmFyLWVudmlyYSxcclxuICBcImdvb2dsZS1zY2hvbGFyXCI6ICRmYS12YXItZ29vZ2xlLXNjaG9sYXIsXHJcbiAgXCJzcXVhcmUtZ2l0bGFiXCI6ICRmYS12YXItc3F1YXJlLWdpdGxhYixcclxuICBcImdpdGxhYi1zcXVhcmVcIjogJGZhLXZhci1naXRsYWItc3F1YXJlLFxyXG4gIFwic3R1ZGlvdmluYXJpXCI6ICRmYS12YXItc3R1ZGlvdmluYXJpLFxyXG4gIFwicGllZC1waXBlclwiOiAkZmEtdmFyLXBpZWQtcGlwZXIsXHJcbiAgXCJ3b3JkcHJlc3NcIjogJGZhLXZhci13b3JkcHJlc3MsXHJcbiAgXCJwcm9kdWN0LWh1bnRcIjogJGZhLXZhci1wcm9kdWN0LWh1bnQsXHJcbiAgXCJmaXJlZm94XCI6ICRmYS12YXItZmlyZWZveCxcclxuICBcImxpbm9kZVwiOiAkZmEtdmFyLWxpbm9kZSxcclxuICBcImdvb2RyZWFkc1wiOiAkZmEtdmFyLWdvb2RyZWFkcyxcclxuICBcInNxdWFyZS1vZG5va2xhc3NuaWtpXCI6ICRmYS12YXItc3F1YXJlLW9kbm9rbGFzc25pa2ksXHJcbiAgXCJvZG5va2xhc3NuaWtpLXNxdWFyZVwiOiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlLFxyXG4gIFwianNmaWRkbGVcIjogJGZhLXZhci1qc2ZpZGRsZSxcclxuICBcInNpdGhcIjogJGZhLXZhci1zaXRoLFxyXG4gIFwidGhlbWVpc2xlXCI6ICRmYS12YXItdGhlbWVpc2xlLFxyXG4gIFwicGFnZTRcIjogJGZhLXZhci1wYWdlNCxcclxuICBcImhhc2hub2RlXCI6ICRmYS12YXItaGFzaG5vZGUsXHJcbiAgXCJyZWFjdFwiOiAkZmEtdmFyLXJlYWN0LFxyXG4gIFwiY2MtcGF5cGFsXCI6ICRmYS12YXItY2MtcGF5cGFsLFxyXG4gIFwic3F1YXJlc3BhY2VcIjogJGZhLXZhci1zcXVhcmVzcGFjZSxcclxuICBcImNjLXN0cmlwZVwiOiAkZmEtdmFyLWNjLXN0cmlwZSxcclxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2hhcmVcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlLFxyXG4gIFwiYml0Y29pblwiOiAkZmEtdmFyLWJpdGNvaW4sXHJcbiAgXCJrZXljZG5cIjogJGZhLXZhci1rZXljZG4sXHJcbiAgXCJvcGVyYVwiOiAkZmEtdmFyLW9wZXJhLFxyXG4gIFwiaXRjaC1pb1wiOiAkZmEtdmFyLWl0Y2gtaW8sXHJcbiAgXCJ1bWJyYWNvXCI6ICRmYS12YXItdW1icmFjbyxcclxuICBcImdhbGFjdGljLXNlbmF0ZVwiOiAkZmEtdmFyLWdhbGFjdGljLXNlbmF0ZSxcclxuICBcInVidW50dVwiOiAkZmEtdmFyLXVidW50dSxcclxuICBcImRyYWZ0MmRpZ2l0YWxcIjogJGZhLXZhci1kcmFmdDJkaWdpdGFsLFxyXG4gIFwic3RyaXBlXCI6ICRmYS12YXItc3RyaXBlLFxyXG4gIFwiaG91enpcIjogJGZhLXZhci1ob3V6eixcclxuICBcImdnXCI6ICRmYS12YXItZ2csXHJcbiAgXCJkaGxcIjogJGZhLXZhci1kaGwsXHJcbiAgXCJzcXVhcmUtcGludGVyZXN0XCI6ICRmYS12YXItc3F1YXJlLXBpbnRlcmVzdCxcclxuICBcInBpbnRlcmVzdC1zcXVhcmVcIjogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlLFxyXG4gIFwieGluZ1wiOiAkZmEtdmFyLXhpbmcsXHJcbiAgXCJibGFja2JlcnJ5XCI6ICRmYS12YXItYmxhY2tiZXJyeSxcclxuICBcImNyZWF0aXZlLWNvbW1vbnMtcGRcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLFxyXG4gIFwicGxheXN0YXRpb25cIjogJGZhLXZhci1wbGF5c3RhdGlvbixcclxuICBcInF1aW5zY2FwZVwiOiAkZmEtdmFyLXF1aW5zY2FwZSxcclxuICBcImxlc3NcIjogJGZhLXZhci1sZXNzLFxyXG4gIFwiYmxvZ2dlci1iXCI6ICRmYS12YXItYmxvZ2dlci1iLFxyXG4gIFwib3BlbmNhcnRcIjogJGZhLXZhci1vcGVuY2FydCxcclxuICBcInZpbmVcIjogJGZhLXZhci12aW5lLFxyXG4gIFwic2lnbmFsLW1lc3NlbmdlclwiOiAkZmEtdmFyLXNpZ25hbC1tZXNzZW5nZXIsXHJcbiAgXCJwYXlwYWxcIjogJGZhLXZhci1wYXlwYWwsXHJcbiAgXCJnaXRsYWJcIjogJGZhLXZhci1naXRsYWIsXHJcbiAgXCJ0eXBvM1wiOiAkZmEtdmFyLXR5cG8zLFxyXG4gIFwicmVkZGl0LWFsaWVuXCI6ICRmYS12YXItcmVkZGl0LWFsaWVuLFxyXG4gIFwieWFob29cIjogJGZhLXZhci15YWhvbyxcclxuICBcImRhaWx5bW90aW9uXCI6ICRmYS12YXItZGFpbHltb3Rpb24sXHJcbiAgXCJhZmZpbGlhdGV0aGVtZVwiOiAkZmEtdmFyLWFmZmlsaWF0ZXRoZW1lLFxyXG4gIFwicGllZC1waXBlci1wcFwiOiAkZmEtdmFyLXBpZWQtcGlwZXItcHAsXHJcbiAgXCJib290c3RyYXBcIjogJGZhLXZhci1ib290c3RyYXAsXHJcbiAgXCJvZG5va2xhc3NuaWtpXCI6ICRmYS12YXItb2Rub2tsYXNzbmlraSxcclxuICBcIm5mYy1zeW1ib2xcIjogJGZhLXZhci1uZmMtc3ltYm9sLFxyXG4gIFwibWludGJpdFwiOiAkZmEtdmFyLW1pbnRiaXQsXHJcbiAgXCJldGhlcmV1bVwiOiAkZmEtdmFyLWV0aGVyZXVtLFxyXG4gIFwic3BlYWtlci1kZWNrXCI6ICRmYS12YXItc3BlYWtlci1kZWNrLFxyXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1uYy1ldVwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXUsXHJcbiAgXCJwYXRyZW9uXCI6ICRmYS12YXItcGF0cmVvbixcclxuICBcImF2aWFuZXhcIjogJGZhLXZhci1hdmlhbmV4LFxyXG4gIFwiZWxsb1wiOiAkZmEtdmFyLWVsbG8sXHJcbiAgXCJnb2ZvcmVcIjogJGZhLXZhci1nb2ZvcmUsXHJcbiAgXCJiaW1vYmplY3RcIjogJGZhLXZhci1iaW1vYmplY3QsXHJcbiAgXCJicmF2ZS1yZXZlcnNlXCI6ICRmYS12YXItYnJhdmUtcmV2ZXJzZSxcclxuICBcImZhY2Vib29rLWZcIjogJGZhLXZhci1mYWNlYm9vay1mLFxyXG4gIFwic3F1YXJlLWdvb2dsZS1wbHVzXCI6ICRmYS12YXItc3F1YXJlLWdvb2dsZS1wbHVzLFxyXG4gIFwiZ29vZ2xlLXBsdXMtc3F1YXJlXCI6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlLFxyXG4gIFwid2ViLWF3ZXNvbWVcIjogJGZhLXZhci13ZWItYXdlc29tZSxcclxuICBcIm1hbmRhbG9yaWFuXCI6ICRmYS12YXItbWFuZGFsb3JpYW4sXHJcbiAgXCJmaXJzdC1vcmRlci1hbHRcIjogJGZhLXZhci1maXJzdC1vcmRlci1hbHQsXHJcbiAgXCJvc2lcIjogJGZhLXZhci1vc2ksXHJcbiAgXCJnb29nbGUtd2FsbGV0XCI6ICRmYS12YXItZ29vZ2xlLXdhbGxldCxcclxuICBcImQtYW5kLWQtYmV5b25kXCI6ICRmYS12YXItZC1hbmQtZC1iZXlvbmQsXHJcbiAgXCJwZXJpc2NvcGVcIjogJGZhLXZhci1wZXJpc2NvcGUsXHJcbiAgXCJmdWxjcnVtXCI6ICRmYS12YXItZnVsY3J1bSxcclxuICBcImNsb3Vkc2NhbGVcIjogJGZhLXZhci1jbG91ZHNjYWxlLFxyXG4gIFwiZm9ydW1iZWVcIjogJGZhLXZhci1mb3J1bWJlZSxcclxuICBcIm1penVuaVwiOiAkZmEtdmFyLW1penVuaSxcclxuICBcInNjaGxpeFwiOiAkZmEtdmFyLXNjaGxpeCxcclxuICBcInNxdWFyZS14aW5nXCI6ICRmYS12YXItc3F1YXJlLXhpbmcsXHJcbiAgXCJ4aW5nLXNxdWFyZVwiOiAkZmEtdmFyLXhpbmctc3F1YXJlLFxyXG4gIFwiYmFuZGNhbXBcIjogJGZhLXZhci1iYW5kY2FtcCxcclxuICBcIndwZm9ybXNcIjogJGZhLXZhci13cGZvcm1zLFxyXG4gIFwiY2xvdWR2ZXJzaWZ5XCI6ICRmYS12YXItY2xvdWR2ZXJzaWZ5LFxyXG4gIFwidXNwc1wiOiAkZmEtdmFyLXVzcHMsXHJcbiAgXCJtZWdhcG9ydFwiOiAkZmEtdmFyLW1lZ2Fwb3J0LFxyXG4gIFwibWFnZW50b1wiOiAkZmEtdmFyLW1hZ2VudG8sXHJcbiAgXCJzcG90aWZ5XCI6ICRmYS12YXItc3BvdGlmeSxcclxuICBcIm9wdGluLW1vbnN0ZXJcIjogJGZhLXZhci1vcHRpbi1tb25zdGVyLFxyXG4gIFwiZmx5XCI6ICRmYS12YXItZmx5LFxyXG4gIFwiYXZpYXRvXCI6ICRmYS12YXItYXZpYXRvLFxyXG4gIFwiaXR1bmVzXCI6ICRmYS12YXItaXR1bmVzLFxyXG4gIFwiY3V0dGxlZmlzaFwiOiAkZmEtdmFyLWN1dHRsZWZpc2gsXHJcbiAgXCJibG9nZ2VyXCI6ICRmYS12YXItYmxvZ2dlcixcclxuICBcImZsaWNrclwiOiAkZmEtdmFyLWZsaWNrcixcclxuICBcInZpYmVyXCI6ICRmYS12YXItdmliZXIsXHJcbiAgXCJzb3VuZGNsb3VkXCI6ICRmYS12YXItc291bmRjbG91ZCxcclxuICBcImRpZ2dcIjogJGZhLXZhci1kaWdnLFxyXG4gIFwidGVuY2VudC13ZWlib1wiOiAkZmEtdmFyLXRlbmNlbnQtd2VpYm8sXHJcbiAgXCJsZXR0ZXJib3hkXCI6ICRmYS12YXItbGV0dGVyYm94ZCxcclxuICBcInN5bWZvbnlcIjogJGZhLXZhci1zeW1mb255LFxyXG4gIFwibWF4Y2RuXCI6ICRmYS12YXItbWF4Y2RuLFxyXG4gIFwiZXRzeVwiOiAkZmEtdmFyLWV0c3ksXHJcbiAgXCJmYWNlYm9vay1tZXNzZW5nZXJcIjogJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXIsXHJcbiAgXCJhdWRpYmxlXCI6ICRmYS12YXItYXVkaWJsZSxcclxuICBcInRoaW5rLXBlYWtzXCI6ICRmYS12YXItdGhpbmstcGVha3MsXHJcbiAgXCJiaWxpYmlsaVwiOiAkZmEtdmFyLWJpbGliaWxpLFxyXG4gIFwiZXJsYW5nXCI6ICRmYS12YXItZXJsYW5nLFxyXG4gIFwieC10d2l0dGVyXCI6ICRmYS12YXIteC10d2l0dGVyLFxyXG4gIFwiY290dG9uLWJ1cmVhdVwiOiAkZmEtdmFyLWNvdHRvbi1idXJlYXUsXHJcbiAgXCJkYXNoY3ViZVwiOiAkZmEtdmFyLWRhc2hjdWJlLFxyXG4gIFwiNDItZ3JvdXBcIjogJGZhLXZhci00Mi1ncm91cCxcclxuICBcImlubm9zb2Z0XCI6ICRmYS12YXItaW5ub3NvZnQsXHJcbiAgXCJzdGFjay1leGNoYW5nZVwiOiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlLFxyXG4gIFwiZWxlbWVudG9yXCI6ICRmYS12YXItZWxlbWVudG9yLFxyXG4gIFwic3F1YXJlLXBpZWQtcGlwZXJcIjogJGZhLXZhci1zcXVhcmUtcGllZC1waXBlcixcclxuICBcInBpZWQtcGlwZXItc3F1YXJlXCI6ICRmYS12YXItcGllZC1waXBlci1zcXVhcmUsXHJcbiAgXCJjcmVhdGl2ZS1jb21tb25zLW5kXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCxcclxuICBcInBhbGZlZFwiOiAkZmEtdmFyLXBhbGZlZCxcclxuICBcInN1cGVycG93ZXJzXCI6ICRmYS12YXItc3VwZXJwb3dlcnMsXHJcbiAgXCJyZXNvbHZpbmdcIjogJGZhLXZhci1yZXNvbHZpbmcsXHJcbiAgXCJ4Ym94XCI6ICRmYS12YXIteGJveCxcclxuICBcInNxdWFyZS13ZWItYXdlc29tZS1zdHJva2VcIjogJGZhLXZhci1zcXVhcmUtd2ViLWF3ZXNvbWUtc3Ryb2tlLFxyXG4gIFwic2VhcmNoZW5naW5cIjogJGZhLXZhci1zZWFyY2hlbmdpbixcclxuICBcInRpa3Rva1wiOiAkZmEtdmFyLXRpa3RvayxcclxuICBcInNxdWFyZS1mYWNlYm9va1wiOiAkZmEtdmFyLXNxdWFyZS1mYWNlYm9vayxcclxuICBcImZhY2Vib29rLXNxdWFyZVwiOiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZSxcclxuICBcInJlbnJlblwiOiAkZmEtdmFyLXJlbnJlbixcclxuICBcImxpbnV4XCI6ICRmYS12YXItbGludXgsXHJcbiAgXCJnbGlkZVwiOiAkZmEtdmFyLWdsaWRlLFxyXG4gIFwibGlua2VkaW5cIjogJGZhLXZhci1saW5rZWRpbixcclxuICBcImh1YnNwb3RcIjogJGZhLXZhci1odWJzcG90LFxyXG4gIFwiZGVwbG95ZG9nXCI6ICRmYS12YXItZGVwbG95ZG9nLFxyXG4gIFwidHdpdGNoXCI6ICRmYS12YXItdHdpdGNoLFxyXG4gIFwicmF2ZWxyeVwiOiAkZmEtdmFyLXJhdmVscnksXHJcbiAgXCJtaXhlclwiOiAkZmEtdmFyLW1peGVyLFxyXG4gIFwic3F1YXJlLWxhc3RmbVwiOiAkZmEtdmFyLXNxdWFyZS1sYXN0Zm0sXHJcbiAgXCJsYXN0Zm0tc3F1YXJlXCI6ICRmYS12YXItbGFzdGZtLXNxdWFyZSxcclxuICBcInZpbWVvXCI6ICRmYS12YXItdmltZW8sXHJcbiAgXCJtZW5kZWxleVwiOiAkZmEtdmFyLW1lbmRlbGV5LFxyXG4gIFwidW5pcmVnaXN0cnlcIjogJGZhLXZhci11bmlyZWdpc3RyeSxcclxuICBcImZpZ21hXCI6ICRmYS12YXItZmlnbWEsXHJcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXJlbWl4XCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peCxcclxuICBcImNjLWFtYXpvbi1wYXlcIjogJGZhLXZhci1jYy1hbWF6b24tcGF5LFxyXG4gIFwiZHJvcGJveFwiOiAkZmEtdmFyLWRyb3Bib3gsXHJcbiAgXCJpbnN0YWdyYW1cIjogJGZhLXZhci1pbnN0YWdyYW0sXHJcbiAgXCJjbXBsaWRcIjogJGZhLXZhci1jbXBsaWQsXHJcbiAgXCJ1cHdvcmtcIjogJGZhLXZhci11cHdvcmssXHJcbiAgXCJmYWNlYm9va1wiOiAkZmEtdmFyLWZhY2Vib29rLFxyXG4gIFwiZ3JpcGZpcmVcIjogJGZhLXZhci1ncmlwZmlyZSxcclxuICBcImplZGktb3JkZXJcIjogJGZhLXZhci1qZWRpLW9yZGVyLFxyXG4gIFwidWlraXRcIjogJGZhLXZhci11aWtpdCxcclxuICBcImZvcnQtYXdlc29tZS1hbHRcIjogJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0LFxyXG4gIFwicGhhYnJpY2F0b3JcIjogJGZhLXZhci1waGFicmljYXRvcixcclxuICBcInVzc3VubmFoXCI6ICRmYS12YXItdXNzdW5uYWgsXHJcbiAgXCJlYXJseWJpcmRzXCI6ICRmYS12YXItZWFybHliaXJkcyxcclxuICBcInRyYWRlLWZlZGVyYXRpb25cIjogJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uLFxyXG4gIFwiYXV0b3ByZWZpeGVyXCI6ICRmYS12YXItYXV0b3ByZWZpeGVyLFxyXG4gIFwid2hhdHNhcHBcIjogJGZhLXZhci13aGF0c2FwcCxcclxuICBcInNxdWFyZS11cHdvcmtcIjogJGZhLXZhci1zcXVhcmUtdXB3b3JrLFxyXG4gIFwic2xpZGVzaGFyZVwiOiAkZmEtdmFyLXNsaWRlc2hhcmUsXHJcbiAgXCJnb29nbGUtcGxheVwiOiAkZmEtdmFyLWdvb2dsZS1wbGF5LFxyXG4gIFwidmlhZGVvXCI6ICRmYS12YXItdmlhZGVvLFxyXG4gIFwibGluZVwiOiAkZmEtdmFyLWxpbmUsXHJcbiAgXCJnb29nbGUtZHJpdmVcIjogJGZhLXZhci1nb29nbGUtZHJpdmUsXHJcbiAgXCJzZXJ2aWNlc3RhY2tcIjogJGZhLXZhci1zZXJ2aWNlc3RhY2ssXHJcbiAgXCJzaW1wbHlidWlsdFwiOiAkZmEtdmFyLXNpbXBseWJ1aWx0LFxyXG4gIFwiYml0YnVja2V0XCI6ICRmYS12YXItYml0YnVja2V0LFxyXG4gIFwiaW1kYlwiOiAkZmEtdmFyLWltZGIsXHJcbiAgXCJkZWV6ZXJcIjogJGZhLXZhci1kZWV6ZXIsXHJcbiAgXCJyYXNwYmVycnktcGlcIjogJGZhLXZhci1yYXNwYmVycnktcGksXHJcbiAgXCJqaXJhXCI6ICRmYS12YXItamlyYSxcclxuICBcImRvY2tlclwiOiAkZmEtdmFyLWRvY2tlcixcclxuICBcInNjcmVlbnBhbFwiOiAkZmEtdmFyLXNjcmVlbnBhbCxcclxuICBcImJsdWV0b290aFwiOiAkZmEtdmFyLWJsdWV0b290aCxcclxuICBcImdpdHRlclwiOiAkZmEtdmFyLWdpdHRlcixcclxuICBcImQtYW5kLWRcIjogJGZhLXZhci1kLWFuZC1kLFxyXG4gIFwibWljcm9ibG9nXCI6ICRmYS12YXItbWljcm9ibG9nLFxyXG4gIFwiY2MtZGluZXJzLWNsdWJcIjogJGZhLXZhci1jYy1kaW5lcnMtY2x1YixcclxuICBcImdnLWNpcmNsZVwiOiAkZmEtdmFyLWdnLWNpcmNsZSxcclxuICBcInBpZWQtcGlwZXItaGF0XCI6ICRmYS12YXItcGllZC1waXBlci1oYXQsXHJcbiAgXCJraWNrc3RhcnRlci1rXCI6ICRmYS12YXIta2lja3N0YXJ0ZXItayxcclxuICBcInlhbmRleFwiOiAkZmEtdmFyLXlhbmRleCxcclxuICBcInJlYWRtZVwiOiAkZmEtdmFyLXJlYWRtZSxcclxuICBcImh0bWw1XCI6ICRmYS12YXItaHRtbDUsXHJcbiAgXCJzZWxsc3lcIjogJGZhLXZhci1zZWxsc3ksXHJcbiAgXCJzcXVhcmUtd2ViLWF3ZXNvbWVcIjogJGZhLXZhci1zcXVhcmUtd2ViLWF3ZXNvbWUsXHJcbiAgXCJzYXNzXCI6ICRmYS12YXItc2FzcyxcclxuICBcIndpcnNpbmRoYW5kd2Vya1wiOiAkZmEtdmFyLXdpcnNpbmRoYW5kd2VyayxcclxuICBcIndzaFwiOiAkZmEtdmFyLXdzaCxcclxuICBcImJ1cm9tb2JlbGV4cGVydGVcIjogJGZhLXZhci1idXJvbW9iZWxleHBlcnRlLFxyXG4gIFwic2FsZXNmb3JjZVwiOiAkZmEtdmFyLXNhbGVzZm9yY2UsXHJcbiAgXCJvY3RvcHVzLWRlcGxveVwiOiAkZmEtdmFyLW9jdG9wdXMtZGVwbG95LFxyXG4gIFwibWVkYXBwc1wiOiAkZmEtdmFyLW1lZGFwcHMsXHJcbiAgXCJuczhcIjogJGZhLXZhci1uczgsXHJcbiAgXCJwaW50ZXJlc3QtcFwiOiAkZmEtdmFyLXBpbnRlcmVzdC1wLFxyXG4gIFwiYXBwZXJcIjogJGZhLXZhci1hcHBlcixcclxuICBcImZvcnQtYXdlc29tZVwiOiAkZmEtdmFyLWZvcnQtYXdlc29tZSxcclxuICBcIndhemVcIjogJGZhLXZhci13YXplLFxyXG4gIFwiYmx1ZXNreVwiOiAkZmEtdmFyLWJsdWVza3ksXHJcbiAgXCJjYy1qY2JcIjogJGZhLXZhci1jYy1qY2IsXHJcbiAgXCJzbmFwY2hhdFwiOiAkZmEtdmFyLXNuYXBjaGF0LFxyXG4gIFwic25hcGNoYXQtZ2hvc3RcIjogJGZhLXZhci1zbmFwY2hhdC1naG9zdCxcclxuICBcImZhbnRhc3ktZmxpZ2h0LWdhbWVzXCI6ICRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXMsXHJcbiAgXCJydXN0XCI6ICRmYS12YXItcnVzdCxcclxuICBcIndpeFwiOiAkZmEtdmFyLXdpeCxcclxuICBcInNxdWFyZS1iZWhhbmNlXCI6ICRmYS12YXItc3F1YXJlLWJlaGFuY2UsXHJcbiAgXCJiZWhhbmNlLXNxdWFyZVwiOiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlLFxyXG4gIFwic3VwcGxlXCI6ICRmYS12YXItc3VwcGxlLFxyXG4gIFwid2ViZmxvd1wiOiAkZmEtdmFyLXdlYmZsb3csXHJcbiAgXCJyZWJlbFwiOiAkZmEtdmFyLXJlYmVsLFxyXG4gIFwiY3NzM1wiOiAkZmEtdmFyLWNzczMsXHJcbiAgXCJzdGF5bGlua2VkXCI6ICRmYS12YXItc3RheWxpbmtlZCxcclxuICBcImthZ2dsZVwiOiAkZmEtdmFyLWthZ2dsZSxcclxuICBcInNwYWNlLWF3ZXNvbWVcIjogJGZhLXZhci1zcGFjZS1hd2Vzb21lLFxyXG4gIFwiZGV2aWFudGFydFwiOiAkZmEtdmFyLWRldmlhbnRhcnQsXHJcbiAgXCJjcGFuZWxcIjogJGZhLXZhci1jcGFuZWwsXHJcbiAgXCJnb29kcmVhZHMtZ1wiOiAkZmEtdmFyLWdvb2RyZWFkcy1nLFxyXG4gIFwic3F1YXJlLWdpdFwiOiAkZmEtdmFyLXNxdWFyZS1naXQsXHJcbiAgXCJnaXQtc3F1YXJlXCI6ICRmYS12YXItZ2l0LXNxdWFyZSxcclxuICBcInNxdWFyZS10dW1ibHJcIjogJGZhLXZhci1zcXVhcmUtdHVtYmxyLFxyXG4gIFwidHVtYmxyLXNxdWFyZVwiOiAkZmEtdmFyLXR1bWJsci1zcXVhcmUsXHJcbiAgXCJ0cmVsbG9cIjogJGZhLXZhci10cmVsbG8sXHJcbiAgXCJjcmVhdGl2ZS1jb21tb25zLW5jLWpwXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcCxcclxuICBcImdldC1wb2NrZXRcIjogJGZhLXZhci1nZXQtcG9ja2V0LFxyXG4gIFwicGVyYnl0ZVwiOiAkZmEtdmFyLXBlcmJ5dGUsXHJcbiAgXCJncnVudFwiOiAkZmEtdmFyLWdydW50LFxyXG4gIFwid2VlYmx5XCI6ICRmYS12YXItd2VlYmx5LFxyXG4gIFwiY29ubmVjdGRldmVsb3BcIjogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcCxcclxuICBcImxlYW5wdWJcIjogJGZhLXZhci1sZWFucHViLFxyXG4gIFwiYmxhY2stdGllXCI6ICRmYS12YXItYmxhY2stdGllLFxyXG4gIFwidGhlbWVjb1wiOiAkZmEtdmFyLXRoZW1lY28sXHJcbiAgXCJweXRob25cIjogJGZhLXZhci1weXRob24sXHJcbiAgXCJhbmRyb2lkXCI6ICRmYS12YXItYW5kcm9pZCxcclxuICBcImJvdHNcIjogJGZhLXZhci1ib3RzLFxyXG4gIFwiZnJlZS1jb2RlLWNhbXBcIjogJGZhLXZhci1mcmVlLWNvZGUtY2FtcCxcclxuICBcImhvcm5iaWxsXCI6ICRmYS12YXItaG9ybmJpbGwsXHJcbiAgXCJqc1wiOiAkZmEtdmFyLWpzLFxyXG4gIFwiaWRlYWxcIjogJGZhLXZhci1pZGVhbCxcclxuICBcImdpdFwiOiAkZmEtdmFyLWdpdCxcclxuICBcImRldlwiOiAkZmEtdmFyLWRldixcclxuICBcInNrZXRjaFwiOiAkZmEtdmFyLXNrZXRjaCxcclxuICBcInlhbmRleC1pbnRlcm5hdGlvbmFsXCI6ICRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWwsXHJcbiAgXCJjYy1hbWV4XCI6ICRmYS12YXItY2MtYW1leCxcclxuICBcInViZXJcIjogJGZhLXZhci11YmVyLFxyXG4gIFwiZ2l0aHViXCI6ICRmYS12YXItZ2l0aHViLFxyXG4gIFwicGhwXCI6ICRmYS12YXItcGhwLFxyXG4gIFwiYWxpcGF5XCI6ICRmYS12YXItYWxpcGF5LFxyXG4gIFwieW91dHViZVwiOiAkZmEtdmFyLXlvdXR1YmUsXHJcbiAgXCJza3lhdGxhc1wiOiAkZmEtdmFyLXNreWF0bGFzLFxyXG4gIFwiZmlyZWZveC1icm93c2VyXCI6ICRmYS12YXItZmlyZWZveC1icm93c2VyLFxyXG4gIFwicmVwbHlkXCI6ICRmYS12YXItcmVwbHlkLFxyXG4gIFwic3VzZVwiOiAkZmEtdmFyLXN1c2UsXHJcbiAgXCJqZW5raW5zXCI6ICRmYS12YXItamVua2lucyxcclxuICBcInR3aXR0ZXJcIjogJGZhLXZhci10d2l0dGVyLFxyXG4gIFwicm9ja3Jtc1wiOiAkZmEtdmFyLXJvY2tybXMsXHJcbiAgXCJwaW50ZXJlc3RcIjogJGZhLXZhci1waW50ZXJlc3QsXHJcbiAgXCJidWZmZXJcIjogJGZhLXZhci1idWZmZXIsXHJcbiAgXCJucG1cIjogJGZhLXZhci1ucG0sXHJcbiAgXCJ5YW1tZXJcIjogJGZhLXZhci15YW1tZXIsXHJcbiAgXCJidGNcIjogJGZhLXZhci1idGMsXHJcbiAgXCJkcmliYmJsZVwiOiAkZmEtdmFyLWRyaWJiYmxlLFxyXG4gIFwic3R1bWJsZXVwb24tY2lyY2xlXCI6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlLFxyXG4gIFwiaW50ZXJuZXQtZXhwbG9yZXJcIjogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcixcclxuICBcInN0dWJiZXJcIjogJGZhLXZhci1zdHViYmVyLFxyXG4gIFwidGVsZWdyYW1cIjogJGZhLXZhci10ZWxlZ3JhbSxcclxuICBcInRlbGVncmFtLXBsYW5lXCI6ICRmYS12YXItdGVsZWdyYW0tcGxhbmUsXHJcbiAgXCJvbGQtcmVwdWJsaWNcIjogJGZhLXZhci1vbGQtcmVwdWJsaWMsXHJcbiAgXCJvZHlzZWVcIjogJGZhLXZhci1vZHlzZWUsXHJcbiAgXCJzcXVhcmUtd2hhdHNhcHBcIjogJGZhLXZhci1zcXVhcmUtd2hhdHNhcHAsXHJcbiAgXCJ3aGF0c2FwcC1zcXVhcmVcIjogJGZhLXZhci13aGF0c2FwcC1zcXVhcmUsXHJcbiAgXCJub2RlLWpzXCI6ICRmYS12YXItbm9kZS1qcyxcclxuICBcImVkZ2UtbGVnYWN5XCI6ICRmYS12YXItZWRnZS1sZWdhY3ksXHJcbiAgXCJzbGFja1wiOiAkZmEtdmFyLXNsYWNrLFxyXG4gIFwic2xhY2staGFzaFwiOiAkZmEtdmFyLXNsYWNrLWhhc2gsXHJcbiAgXCJtZWRydFwiOiAkZmEtdmFyLW1lZHJ0LFxyXG4gIFwidXNiXCI6ICRmYS12YXItdXNiLFxyXG4gIFwidHVtYmxyXCI6ICRmYS12YXItdHVtYmxyLFxyXG4gIFwidmFhZGluXCI6ICRmYS12YXItdmFhZGluLFxyXG4gIFwicXVvcmFcIjogJGZhLXZhci1xdW9yYSxcclxuICBcInNxdWFyZS14LXR3aXR0ZXJcIjogJGZhLXZhci1zcXVhcmUteC10d2l0dGVyLFxyXG4gIFwicmVhY3RldXJvcGVcIjogJGZhLXZhci1yZWFjdGV1cm9wZSxcclxuICBcIm1lZGl1bVwiOiAkZmEtdmFyLW1lZGl1bSxcclxuICBcIm1lZGl1bS1tXCI6ICRmYS12YXItbWVkaXVtLW0sXHJcbiAgXCJhbWlsaWFcIjogJGZhLXZhci1hbWlsaWEsXHJcbiAgXCJtaXhjbG91ZFwiOiAkZmEtdmFyLW1peGNsb3VkLFxyXG4gIFwiZmxpcGJvYXJkXCI6ICRmYS12YXItZmxpcGJvYXJkLFxyXG4gIFwidmlhY29pblwiOiAkZmEtdmFyLXZpYWNvaW4sXHJcbiAgXCJjcml0aWNhbC1yb2xlXCI6ICRmYS12YXItY3JpdGljYWwtcm9sZSxcclxuICBcInNpdHJveFwiOiAkZmEtdmFyLXNpdHJveCxcclxuICBcImRpc2NvdXJzZVwiOiAkZmEtdmFyLWRpc2NvdXJzZSxcclxuICBcImpvb21sYVwiOiAkZmEtdmFyLWpvb21sYSxcclxuICBcIm1hc3RvZG9uXCI6ICRmYS12YXItbWFzdG9kb24sXHJcbiAgXCJhaXJibmJcIjogJGZhLXZhci1haXJibmIsXHJcbiAgXCJ3b2xmLXBhY2stYmF0dGFsaW9uXCI6ICRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbixcclxuICBcImJ1eS1uLWxhcmdlXCI6ICRmYS12YXItYnV5LW4tbGFyZ2UsXHJcbiAgXCJndWxwXCI6ICRmYS12YXItZ3VscCxcclxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1c1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyxcclxuICBcInN0cmF2YVwiOiAkZmEtdmFyLXN0cmF2YSxcclxuICBcImVtYmVyXCI6ICRmYS12YXItZW1iZXIsXHJcbiAgXCJjYW5hZGlhbi1tYXBsZS1sZWFmXCI6ICRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZixcclxuICBcInRlYW1zcGVha1wiOiAkZmEtdmFyLXRlYW1zcGVhayxcclxuICBcInB1c2hlZFwiOiAkZmEtdmFyLXB1c2hlZCxcclxuICBcIndvcmRwcmVzcy1zaW1wbGVcIjogJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlLFxyXG4gIFwibnV0cml0aW9uaXhcIjogJGZhLXZhci1udXRyaXRpb25peCxcclxuICBcIndvZHVcIjogJGZhLXZhci13b2R1LFxyXG4gIFwiZ29vZ2xlLXBheVwiOiAkZmEtdmFyLWdvb2dsZS1wYXksXHJcbiAgXCJpbnRlcmNvbVwiOiAkZmEtdmFyLWludGVyY29tLFxyXG4gIFwiemhpaHVcIjogJGZhLXZhci16aGlodSxcclxuICBcImtvcnZ1ZVwiOiAkZmEtdmFyLWtvcnZ1ZSxcclxuICBcInBpeFwiOiAkZmEtdmFyLXBpeCxcclxuICBcInN0ZWFtLXN5bWJvbFwiOiAkZmEtdmFyLXN0ZWFtLXN5bWJvbCxcclxuKTtcclxuIiwiLy8gc3BlY2lmaWMgaWNvbiBjbGFzcyBkZWZpbml0aW9uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxyXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xyXG5cclxuQGVhY2ggJG5hbWUsICRpY29uIGluICRmYS1pY29ucyB7XHJcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JG5hbWV9OjpiZWZvcmUgeyBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRpY29uIH1cXFwiXCIpOyB9XHJcbn1cclxuXHJcbiIsIi8vIHNjcmVlbi1yZWFkZXIgdXRpbGl0aWVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIG9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXHJcbi5zci1vbmx5LFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Itb25seSB7XHJcbiAgQGluY2x1ZGUgZmEtc3Itb25seTtcclxufVxyXG5cclxuLy8gdXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWRcclxuLnNyLW9ubHktZm9jdXNhYmxlLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Itb25seS1mb2N1c2FibGUge1xyXG4gIEBpbmNsdWRlIGZhLXNyLW9ubHktZm9jdXNhYmxlO1xyXG59XHJcbiIsIi8qIVxyXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxyXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxyXG4gKiBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy5cclxuICovXHJcbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XHJcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XHJcblxyXG46cm9vdCwgOmhvc3Qge1xyXG4gIC0tI3skZmEtY3NzLXByZWZpeH0tc3R5bGUtZmFtaWx5LWNsYXNzaWM6ICcjeyAkZmEtc3R5bGUtZmFtaWx5IH0nO1xyXG4gIC0tI3skZmEtY3NzLXByZWZpeH0tZm9udC1zb2xpZDogbm9ybWFsIDkwMCAxZW0vMSAnI3sgJGZhLXN0eWxlLWZhbWlseSB9JztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XHJcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbi5mYXMsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xpZCB7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG4iLCIvKiFcclxuICogRm9udCBBd2Vzb21lIEZyZWUgNi41LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cclxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcclxuICogQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuXHJcbiAqL1xyXG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xyXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xyXG5cclxuOnJvb3QsIDpob3N0IHtcclxuICAtLSN7JGZhLWNzcy1wcmVmaXh9LXN0eWxlLWZhbWlseS1icmFuZHM6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xyXG4gIC0tI3skZmEtY3NzLXByZWZpeH0tZm9udC1icmFuZHM6IG5vcm1hbCA0MDAgMWVtLzEgJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XHJcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuLmZhYixcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYW5kcyB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuQGVhY2ggJG5hbWUsICRpY29uIGluICRmYS1icmFuZC1pY29ucyB7XHJcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JG5hbWV9OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGljb24gfVxcXCJcIik7IH1cclxufVxyXG4iLCIvKiFcclxuICogRm9udCBBd2Vzb21lIEZyZWUgNi41LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cclxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcclxuICogQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuXHJcbiAqL1xyXG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xyXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xyXG5cclxuOnJvb3QsIDpob3N0IHtcclxuICAtLSN7JGZhLWNzcy1wcmVmaXh9LXN0eWxlLWZhbWlseS1jbGFzc2ljOiAnI3sgJGZhLXN0eWxlLWZhbWlseSB9JztcclxuICAtLSN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtcmVndWxhcjogbm9ybWFsIDQwMCAxZW0vMSAnI3sgJGZhLXN0eWxlLWZhbWlseSB9JztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XHJcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG4uZmFyLFxyXG4uI3skZmEtY3NzLXByZWZpeH0tcmVndWxhciB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4iLCIvKlxyXG5UeXBvZ3JhcGh5XHJcbiovXHJcblxyXG4vLyBib290c3RyYXAtaWNvbnNcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYm9vdHN0cmFwLWljb25zXCI7XHJcbiAgICBzcmM6IHVybChcIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdGhlbWVzL25vdm9pbm5zaWRlci9hc3NldHMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pY29ucy9mb250L2ZvbnRzL2Jvb3RzdHJhcC1pY29ucy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdGhlbWVzL25vdm9pbm5zaWRlci9hc3NldHMvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pY29ucy9mb250L2ZvbnRzL2Jvb3RzdHJhcC1pY29ucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIEJsYWNrXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBCbGFjayc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtQmxhY2snKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtQmxhY2sudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBCbGFja0l0YWxpY1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgQmxhY2tJdGFsaWMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLUJsYWNrSXRhbGljJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLUJsYWNrSXRhbGljLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgQm9sZFxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgQm9sZCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtQm9sZCcpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1Cb2xkLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgQm9sZEl0YWxpY1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgQm9sZEl0YWxpYyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtQm9sZEl0YWxpYycpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuLy8gTm90b1NhbnMgQm9sZEl0YWxpY1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgQm9sZEl0YWxpYyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtQm9sZEl0YWxpYycpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgQ29uZGVuc2VkXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBDb25kZW5zZWQnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLUNvbmRlbnNlZCcpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1Db25kZW5zZWQudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBDb25kZW5zZWRCbGFja1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgQ29uZGVuc2VkQmxhY2snO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLUNvbmRlbnNlZEJsYWNrJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLUNvbmRlbnNlZEJsYWNrLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgQ29uZGVuc2VkQmxhY2tJdGFsaWNcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIENvbmRlbnNlZEJsYWNrSXRhbGljJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcmM6IGxvY2FsKCdOb3RvU2Fucy1Db25kZW5zZWRCbGFja0l0YWxpYycpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1Db25kZW5zZWRCbGFja0l0YWxpYy50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIENvbmRlbnNlZEJvbGRcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIENvbmRlbnNlZEJvbGQnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLUNvbmRlbnNlZEJvbGQnKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtQ29uZGVuc2VkQm9sZC50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIENvbmRlbnNlZEJvbGRJdGFsaWNcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIENvbmRlbnNlZEJvbGRJdGFsaWMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLUNvbmRlbnNlZEJvbGRJdGFsaWMnKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtQ29uZGVuc2VkQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIENvbmRlbnNlZEV4dHJhQm9sZFxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgQ29uZGVuc2VkRXh0cmFCb2xkJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcmM6IGxvY2FsKCdOb3RvU2Fucy1Db25kZW5zZWRFeHRyYUJvbGQnKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtQ29uZGVuc2VkRXh0cmFCb2xkLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgQ29uZGVuc2VkRXh0cmFCb2xkSXRhbGljXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBDb25kZW5zZWRFeHRyYUJvbGRJdGFsaWMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLUNvbmRlbnNlZEV4dHJhQm9sZEl0YWxpYycpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1Db25kZW5zZWRFeHRyYUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBDb25kZW5zZWRFeHRyYUxpZ2h0XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBDb25kZW5zZWRFeHRyYUxpZ2h0JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcmM6IGxvY2FsKCdOb3RvU2Fucy1Db25kZW5zZWRFeHRyYUxpZ2h0JyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLUNvbmRlbnNlZEV4dHJhTGlnaHQudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBDb25kZW5zZWRFeHRyYUxpZ2h0SXRhbGljXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBDb25kZW5zZWRFeHRyYUxpZ2h0SXRhbGljJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcmM6IGxvY2FsKCdOb3RvU2Fucy1Db25kZW5zZWRFeHRyYUxpZ2h0SXRhbGljJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLUNvbmRlbnNlZEV4dHJhTGlnaHRJdGFsaWMudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBDb25kZW5zZWRJdGFsaWNcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIENvbmRlbnNlZEl0YWxpYyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtQ29uZGVuc2VkSXRhbGljJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLUNvbmRlbnNlZEl0YWxpYy50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIENvbmRlbnNlZExpZ2h0XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBDb25kZW5zZWRMaWdodCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtQ29uZGVuc2VkTGlnaHQnKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtQ29uZGVuc2VkTGlnaHQudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBDb25kZW5zZWRMaWdodEl0YWxpY1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgQ29uZGVuc2VkTGlnaHRJdGFsaWMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLUNvbmRlbnNlZExpZ2h0SXRhbGljJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLUNvbmRlbnNlZExpZ2h0SXRhbGljLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgQ29uZGVuc2VkTWVkaXVtXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBDb25kZW5zZWRNZWRpdW0nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLUNvbmRlbnNlZE1lZGl1bScpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1Db25kZW5zZWRNZWRpdW0udHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBDb25kZW5zZWRNZWRpdW1JdGFsaWNcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIENvbmRlbnNlZE1lZGl1bUl0YWxpYyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtQ29uZGVuc2VkTWVkaXVtSXRhbGljJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLUNvbmRlbnNlZE1lZGl1bUl0YWxpYy50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIENvbmRlbnNlZFNlbWlCb2xkXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBDb25kZW5zZWRTZW1pQm9sZCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtQ29uZGVuc2VkU2VtaUJvbGQnKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtQ29uZGVuc2VkU2VtaUJvbGQudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBDb25kZW5zZWRTZW1pQm9sZEl0YWxpY1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgQ29uZGVuc2VkU2VtaUJvbGRJdGFsaWMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLUNvbmRlbnNlZFNlbWlCb2xkSXRhbGljJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLUNvbmRlbnNlZFNlbWlCb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgQ29uZGVuc2VkVGhpblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgQ29uZGVuc2VkVGhpbic7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtQ29uZGVuc2VkVGhpbicpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1Db25kZW5zZWRUaGluLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgQ29uZGVuc2VkVGhpbkl0YWxpY1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgQ29uZGVuc2VkVGhpbkl0YWxpYyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtQ29uZGVuc2VkVGhpbkl0YWxpYycpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1Db25kZW5zZWRUaGluSXRhbGljLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgRXh0cmFCb2xkXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBFeHRyYUJvbGQnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLUV4dHJhQm9sZCcpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1FeHRyYUJvbGQudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBFeHRyYUJvbGRJdGFsaWNcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIEV4dHJhQm9sZEl0YWxpYyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtRXh0cmFCb2xkSXRhbGljJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLUV4dHJhQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIEV4dHJhQ29uZGVuc2VkXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBFeHRyYUNvbmRlbnNlZCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtRXh0cmFDb25kZW5zZWQnKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtRXh0cmFDb25kZW5zZWQudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBFeHRyYUNvbmRlbnNlZEJsYWNrXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBFeHRyYUNvbmRlbnNlZEJsYWNrJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcmM6IGxvY2FsKCdOb3RvU2Fucy1FeHRyYUNvbmRlbnNlZEJsYWNrJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLUV4dHJhQ29uZGVuc2VkQmxhY2sudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2Fucy1FeHRyYUNvbmRlbnNlZEJsYWNrSXRhbGljXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2Fucy1FeHRyYUNvbmRlbnNlZEJsYWNrSXRhbGljJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcmM6IGxvY2FsKCdOb3RvU2Fucy1FeHRyYUNvbmRlbnNlZEJsYWNrSXRhbGljJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLUV4dHJhQ29uZGVuc2VkQmxhY2tJdGFsaWMudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBFeHRyYUNvbmRlbnNlZEJvbGRcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIEV4dHJhQ29uZGVuc2VkQm9sZCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtRXh0cmFDb25kZW5zZWRCb2xkJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLUV4dHJhQ29uZGVuc2VkQm9sZC50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIEV4dHJhQ29uZGVuc2VkQm9sZEl0YWxpY1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgRXh0cmFDb25kZW5zZWRCb2xkSXRhbGljJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcmM6IGxvY2FsKCdOb3RvU2Fucy1FeHRyYUNvbmRlbnNlZEJvbGRJdGFsaWMnKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtRXh0cmFDb25kZW5zZWRCb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgQm9sZEl0YWxpY1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgQm9sZEl0YWxpYyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtQm9sZEl0YWxpYycpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgRXh0cmFDb25kZW5zZWRFeHRyYUJvbGRcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIEV4dHJhQ29uZGVuc2VkRXh0cmFCb2xkJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcmM6IGxvY2FsKCdOb3RvU2Fucy1FeHRyYUNvbmRlbnNlZEV4dHJhQm9sZCcpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1FeHRyYUNvbmRlbnNlZEV4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIEV4dHJhQ29uZGVuc2VkRXh0cmFCb2xkSXRhbGljXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBFeHRyYUNvbmRlbnNlZEV4dHJhQm9sZEl0YWxpYyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtRXh0cmFDb25kZW5zZWRFeHRyYUJvbGRJdGFsaWMnKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtRXh0cmFDb25kZW5zZWRFeHRyYUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBFeHRyYUNvbmRlbnNlZEV4dHJhTGlnaHRcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIEV4dHJhQ29uZGVuc2VkRXh0cmFMaWdodCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtRXh0cmFDb25kZW5zZWRFeHRyYUxpZ2h0JyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLUV4dHJhQ29uZGVuc2VkRXh0cmFMaWdodC50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIEV4dHJhQ29uZGVuc2VkRXh0cmFMaWdodEl0YWxpY1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgRXh0cmFDb25kZW5zZWRFeHRyYUxpZ2h0SXRhbGljJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcmM6IGxvY2FsKCdOb3RvU2Fucy1FeHRyYUNvbmRlbnNlZEV4dHJhTGlnaHRJdGFsaWMnKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtRXh0cmFDb25kZW5zZWRFeHRyYUxpZ2h0SXRhbGljLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgRXh0cmFDb25kZW5zZWRJdGFsaWNcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIEV4dHJhQ29uZGVuc2VkSXRhbGljJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcmM6IGxvY2FsKCdOb3RvU2Fucy1FeHRyYUNvbmRlbnNlZEl0YWxpYycpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1FeHRyYUNvbmRlbnNlZEl0YWxpYy50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIEV4dHJhQ29uZGVuc2VkTGlnaHRcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIEV4dHJhQ29uZGVuc2VkTGlnaHQnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLUV4dHJhQ29uZGVuc2VkTGlnaHQnKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtRXh0cmFDb25kZW5zZWRMaWdodC50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIEV4dHJhQ29uZGVuc2VkTGlnaHRJdGFsaWNcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIEV4dHJhQ29uZGVuc2VkTGlnaHRJdGFsaWMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLUV4dHJhQ29uZGVuc2VkTGlnaHRJdGFsaWMnKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtRXh0cmFDb25kZW5zZWRMaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIEJvbGRJdGFsaWNcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIEJvbGRJdGFsaWMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLUJvbGRJdGFsaWMnKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIEV4dHJhQ29uZGVuc2VkTWVkaXVtXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBFeHRyYUNvbmRlbnNlZE1lZGl1bSc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtRXh0cmFDb25kZW5zZWRNZWRpdW0nKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtRXh0cmFDb25kZW5zZWRNZWRpdW0udHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBFeHRyYUNvbmRlbnNlZE1lZGl1bUl0YWxpY1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgRXh0cmFDb25kZW5zZWRNZWRpdW1JdGFsaWMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLUV4dHJhQ29uZGVuc2VkTWVkaXVtSXRhbGljJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLUV4dHJhQ29uZGVuc2VkTWVkaXVtSXRhbGljLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgRXh0cmFDb25kZW5zZWRTZW1pQm9sZFxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgRXh0cmFDb25kZW5zZWRTZW1pQm9sZCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtRXh0cmFDb25kZW5zZWRTZW1pQm9sZCcpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1FeHRyYUNvbmRlbnNlZFNlbWlCb2xkLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgRXh0cmFDb25kZW5zZWRTZW1pQm9sZEl0YWxpY1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgRXh0cmFDb25kZW5zZWRTZW1pQm9sZEl0YWxpYyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtRXh0cmFDb25kZW5zZWRTZW1pQm9sZEl0YWxpYycpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1FeHRyYUNvbmRlbnNlZFNlbWlCb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgQm9sZEl0YWxpY1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgQm9sZEl0YWxpYyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtQm9sZEl0YWxpYycpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgRXh0cmFDb25kZW5zZWRUaGluXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBFeHRyYUNvbmRlbnNlZFRoaW4nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLUV4dHJhQ29uZGVuc2VkVGhpbicpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1FeHRyYUNvbmRlbnNlZFRoaW4udHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBFeHRyYUNvbmRlbnNlZFRoaW5JdGFsaWNcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIEV4dHJhQ29uZGVuc2VkVGhpbkl0YWxpYyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtRXh0cmFDb25kZW5zZWRUaGluSXRhbGljJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLUV4dHJhQ29uZGVuc2VkVGhpbkl0YWxpYy50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIEV4dHJhTGlnaHRcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIEV4dHJhTGlnaHQnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLUV4dHJhTGlnaHQnKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtRXh0cmFMaWdodC50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIEV4dHJhTGlnaHRJdGFsaWNcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIEV4dHJhTGlnaHRJdGFsaWMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLUV4dHJhTGlnaHRJdGFsaWMnKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtRXh0cmFMaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcblxyXG4vLyBOb3RvU2FucyBJdGFsaWNcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIEl0YWxpYyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtSXRhbGljJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLUl0YWxpYy50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIExpZ2h0XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBMaWdodCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtTGlnaHQnKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtTGlnaHQudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBMaWdodEl0YWxpY1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgTGlnaHRJdGFsaWMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLUxpZ2h0SXRhbGljJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLUxpZ2h0SXRhbGljLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgTWVkaXVtXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBNZWRpdW0nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLU1lZGl1bScpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1NZWRpdW0udHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBNZWRpdW1JdGFsaWNcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIE1lZGl1bUl0YWxpYyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtTWVkaXVtSXRhbGljJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLU1lZGl1bUl0YWxpYy50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIFJlZ3VsYXJcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIFJlZ3VsYXInO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLVJlZ3VsYXInKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtUmVndWxhci50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIFNlbWlCb2xkXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBTZW1pQm9sZCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtU2VtaUJvbGQnKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtU2VtaUJvbGQudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBCb2xkSXRhbGljXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBCb2xkSXRhbGljJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcmM6IGxvY2FsKCdOb3RvU2Fucy1Cb2xkSXRhbGljJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBTZW1pQm9sZEl0YWxpY1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgU2VtaUJvbGRJdGFsaWMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLVNlbWlCb2xkSXRhbGljJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLVNlbWlCb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgU2VtaUNvbmRlbnNlZFxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgU2VtaUNvbmRlbnNlZCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtU2VtaUNvbmRlbnNlZCcpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1TZW1pQ29uZGVuc2VkLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgU2VtaUNvbmRlbnNlZEJsYWNrXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBTZW1pQ29uZGVuc2VkQmxhY2snO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLVNlbWlDb25kZW5zZWRCbGFjaycpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1TZW1pQ29uZGVuc2VkQmxhY2sudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBTZW1pQ29uZGVuc2VkQmxhY2tJdGFsaWNcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIFNlbWlDb25kZW5zZWRCbGFja0l0YWxpYyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtU2VtaUNvbmRlbnNlZEJsYWNrSXRhbGljJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLVNlbWlDb25kZW5zZWRCbGFja0l0YWxpYy50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIFNlbWlDb25kZW5zZWRCb2xkXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBTZW1pQ29uZGVuc2VkQm9sZCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtU2VtaUNvbmRlbnNlZEJvbGQnKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtU2VtaUNvbmRlbnNlZEJvbGQudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBTZW1pQ29uZGVuc2VkQm9sZEl0YWxpY1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgU2VtaUNvbmRlbnNlZEJvbGRJdGFsaWMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLVNlbWlDb25kZW5zZWRCb2xkSXRhbGljJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLVNlbWlDb25kZW5zZWRCb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgU2VtaUNvbmRlbnNlZEV4dHJhQm9sZFxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgU2VtaUNvbmRlbnNlZEV4dHJhQm9sZCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtU2VtaUNvbmRlbnNlZEV4dHJhQm9sZCcpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1TZW1pQ29uZGVuc2VkRXh0cmFCb2xkLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgU2VtaUNvbmRlbnNlZEV4dHJhQm9sZEl0YWxpY1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgU2VtaUNvbmRlbnNlZEV4dHJhQm9sZEl0YWxpYyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtU2VtaUNvbmRlbnNlZEV4dHJhQm9sZEl0YWxpYycpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1TZW1pQ29uZGVuc2VkRXh0cmFCb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgU2VtaUNvbmRlbnNlZEV4dHJhTGlnaHRcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIFNlbWlDb25kZW5zZWRFeHRyYUxpZ2h0JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcmM6IGxvY2FsKCdOb3RvU2Fucy1TZW1pQ29uZGVuc2VkRXh0cmFMaWdodCcpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1TZW1pQ29uZGVuc2VkRXh0cmFMaWdodC50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIFNlbWlDb25kZW5zZWRFeHRyYUxpZ2h0SXRhbGljXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBTZW1pQ29uZGVuc2VkRXh0cmFMaWdodEl0YWxpYyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtU2VtaUNvbmRlbnNlZEV4dHJhTGlnaHRJdGFsaWMnKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtU2VtaUNvbmRlbnNlZEV4dHJhTGlnaHRJdGFsaWMudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBTZW1pQ29uZGVuc2VkSXRhbGljXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBTZW1pQ29uZGVuc2VkSXRhbGljJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcmM6IGxvY2FsKCdOb3RvU2Fucy1TZW1pQ29uZGVuc2VkSXRhbGljJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLVNlbWlDb25kZW5zZWRJdGFsaWMudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBTZW1pQ29uZGVuc2VkTGlnaHRcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIFNlbWlDb25kZW5zZWRMaWdodCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTm90b1NhbnMtU2VtaUNvbmRlbnNlZExpZ2h0JyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLVNlbWlDb25kZW5zZWRMaWdodC50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIFNlbWlDb25kZW5zZWRMaWdodEl0YWxpY1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgU2VtaUNvbmRlbnNlZExpZ2h0SXRhbGljJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcmM6IGxvY2FsKCdOb3RvU2Fucy1TZW1pQ29uZGVuc2VkTGlnaHRJdGFsaWMudHRmJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLVNlbWlDb25kZW5zZWRMaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIFNlbWlDb25kZW5zZWRNZWRpdW1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIFNlbWlDb25kZW5zZWRNZWRpdW0nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLVNlbWlDb25kZW5zZWRNZWRpdW0nKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtU2VtaUNvbmRlbnNlZE1lZGl1bS50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIFNlbWlDb25kZW5zZWRNZWRpdW1JdGFsaWNcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIFNlbWlDb25kZW5zZWRNZWRpdW1JdGFsaWMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLVNlbWlDb25kZW5zZWRNZWRpdW1JdGFsaWMnKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtU2VtaUNvbmRlbnNlZE1lZGl1bUl0YWxpYy50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIFNlbWlDb25kZW5zZWRTZW1pQm9sZFxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgU2VtaUNvbmRlbnNlZFNlbWlCb2xkJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcmM6IGxvY2FsKCdOb3RvU2Fucy1TZW1pQ29uZGVuc2VkU2VtaUJvbGQnKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtU2VtaUNvbmRlbnNlZFNlbWlCb2xkLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgU2VtaUNvbmRlbnNlZFNlbWlCb2xkSXRhbGljXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBTZW1pQ29uZGVuc2VkU2VtaUJvbGRJdGFsaWMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLVNlbWlDb25kZW5zZWRTZW1pQm9sZEl0YWxpYycpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1TZW1pQ29uZGVuc2VkU2VtaUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG59XHJcblxyXG4vLyBOb3RvU2FucyBTZW1pQ29uZGVuc2VkVGhpblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgU2VtaUNvbmRlbnNlZFRoaW4nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLVNlbWlDb25kZW5zZWRUaGluJyksIHVybCgnYXNzZXRzL2ZvbnRzL05vdG9TYW5zLVNlbWlDb25kZW5zZWRUaGluLnR0ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuLy8gTm90b1NhbnMgU2VtaUNvbmRlbnNlZFRoaW5JdGFsaWNcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIFNlbWlDb25kZW5zZWRUaGluSXRhbGljJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcmM6IGxvY2FsKCdOb3RvU2Fucy1TZW1pQ29uZGVuc2VkVGhpbkl0YWxpYycpLCB1cmwoJ2Fzc2V0cy9mb250cy9Ob3RvU2Fucy1TZW1pQ29uZGVuc2VkVGhpbkl0YWxpYy50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbi8vIE5vdG9TYW5zIFRoaW5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIFRoaW4nO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ05vdG9TYW5zLVRoaW4nKSwgdXJsKCdhc3NldHMvZm9udHMvTm90b1NhbnMtVGhpbi50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuXHJcbiIsIi8qXHJcbk1peGluc1xyXG4qL1xyXG5cclxuLypcclxuR2l2ZSBhbiBlbGVtZW50IGZ1bGwgd2lkdGgoMTAwJSkgYW5kIGZ1bGwgdmlld3BvcnQgaGVpZ2h0KDEwMHZoKS5cclxuKi9cclxuQG1peGluIGZ1bGwtd2lkdGgtYW5kLXZpZXdwb3J0LWhlaWdodCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC8vaGVpZ2h0OiAxMDB2aDtcclxufVxyXG5cclxuLypcclxuQ2VudGVyIHZlcnRpY2FsbHkgYW4gZWxlbWVudCB1c2luZyBjc3MgZmxleC5cclxuKi9cclxuQG1peGluIGNlbnRlci12ZXJ0aWNhbGx5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qXHJcbkNlbnRlciBob3Jpem9udGFsbHkgYW4gZWxlbWVudCB1c2luZyBjc3MgZmxleC5cclxuKi9cclxuQG1peGluIGNlbnRlci1ob3Jpem9udGFsbHkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn0iLCJcclxuLyogQ29tcG9uZW50cyAqL1xyXG5cclxuQGltcG9ydCBcIi4vaGVhZGVyL2hlYWRlci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL2Zvb3Rlci9mb290ZXIuc2Nzc1wiOyIsImhlYWRlcntcclxuICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XHJcblxyXG4gICAgLm9mZmNhbnZhcy1ib2R5e1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDE5NjU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBSZWd1bGFyJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYuNDZweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDByZW0gMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHJlbSAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHJlbSAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tbG9naW57XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjMDAxOTY1O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMS41cmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIFJlZ3VsYXInICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC4zcmVtIDEuNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAxLjRyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDE5NjU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgQm9sZCcgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5idG4tbG9naW46YWN0aXZlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAycHggMjJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcmVnaXN0ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjMDAxOTY1O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMS41cmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIFJlZ3VsYXInICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1yZWdpc3RlcjphY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDJweCAyMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNtZW51LW1lbnUtcHJpbmNpcGFse1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmN1c3RvbS1sb2dvLWNvbnRhaW5lcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWxvZ28tbGluayB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgIC5jdXN0b20tbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi50ZXh0LWp1c3RpZnl7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4jbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IGEubWVnYS1tZW51LWxpbmt7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIFJlZ3VsYXInICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIFxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4jbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkgPiBsaS5tZWdhLW1lbnUtbWVnYW1lbnUgPiB1bC5tZWdhLXN1Yi1tZW51e1xyXG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5ICNtZWdhLW1lbnUtcHJpbWFyeSBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLW1lbnUtbWVnYW1lbnUgdWwubWVnYS1zdWItbWVudSB1bC5tZWdhLXN1Yi1tZW51e1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59IiwiZm9vdGVye1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzAwMTk2NSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnMgTWVkaXVtXCIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgYXtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzAwMTk2NSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG9TYW5zIFJlZ3VsYXJcIiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi50aXRsZW9uZXtcclxuICAgIGNvbG9yOiAjMDAxOTY1ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50aXRsZXR3b3tcclxuICAgIGNvbG9yOiAjMDAxOTY1ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvU2FucyBSZWd1bGFyXCIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRlc2NyaXB0aW9udGVybXN7XHJcbiAgICBjb2xvcjogIzAwMTk2NSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnMgUmVndWxhclwiICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4udGl0bGVzRm9vdGVye1xyXG4gICAgY29sb3I6ICMwMDE5NjUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG9TYW5zIEJvbGRcIiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2Vjb25kdGl0bGVGb290ZXJ7XHJcbiAgICBjb2xvcjogIzAwMTk2NSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnMgQm9sZFwiICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG59IiwiXHJcbi8qIENvbXBvbmVudHMgKi9cclxuXHJcbkBpbXBvcnQgXCIuL2hvbWUvaG9tZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL2xvZ2luL2xvZ2luLnNjc3NcIjtcclxuQGltcG9ydCBcIi4vYWNhZGVteS9hY2FkZW15LnNjc3NcIjtcclxuQGltcG9ydCBcIi4vc2luZ2xlL3NpbmdsZS5zY3NzXCI7IiwiLyogU3R5bGVzIEJhbm5lciBJbml0aWFsICovXHJcblxyXG4uYmFubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbiAgICAqIHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlci1ob3Jpem9udGFsbHk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXItdmVydGljYWxseTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzU3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICYtYnVsbGV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAwLjdyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDAuN3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYtYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYxQzNEOSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMCA0cHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMC43cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwLjdyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1pbWFnZS1hbGwtc3BlYWtlcnN7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiBNb2RpZmljYXIgbGEgcG9zaWNpw7NuIHkgZXN0aWxvcyBnZW5lcmFsZXMgZGUgbG9zIGJvdG9uZXMgKi9cclxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTsgLyogUG9zaWNpb25hIGVsIGJvdMOzbiBlbiBlbCBjZW50cm8gdmVydGljYWwgKi9cclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHdpZHRoOiAzMHB4OyAvKiBBbmNobyBkZWwgYm90w7NuICovXHJcbiAgICBoZWlnaHQ6IDMwcHg7IC8qIEFsdHVyYSBkZWwgYm90w7NuICovXHJcbiAgICBtYXJnaW4tdG9wOiAwOyAvKiBPcGNpb25hbDogYWp1c3RhciBtYXJnZW4gc3VwZXJpb3Igc2kgZXMgbmVjZXNhcmlvICovXHJcbiAgICB6LWluZGV4OiAxMDsgLyogQXNlZ3VyYSBxdWUgZXN0w6kgcG9yIGVuY2ltYSBkZWwgY29udGVuaWRvICovXHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IC8qIENvbG9yIGRlIGZvbmRvIGRlbCBib3TDs24gKi9cclxuICAgIGNvbG9yOiAjZmZmZmZmOyAvKiBDb2xvciBkZWwgaWNvbm8gKi9cclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgLyogQm90w7NuIHJlZG9uZGVhZG8gKi9cclxuICAgIGN1cnNvcjogcG9pbnRlcjsgLyogQ2FtYmlhIGVsIGN1cnNvciBhbCBwYXNhciBzb2JyZSBlbCBib3TDs24gKi9cclxufVxyXG5cclxuLyogRXN0aWxvcyBjdWFuZG8gc2UgcGFzYSBlbCByYXTDs24gc29icmUgbG9zIGJvdG9uZXMgKi9cclxuLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciwgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyAvKiBDb2xvciBkZSBmb25kbyBhbCBwYXNhciBlbCByYXTDs24gKi9cclxufVxyXG5cclxuLyogRXN0aWxvcyBkZWwgaWNvbm8gZGVudHJvIGRlbCBib3TDs24gKi9cclxuLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMzNweDsgLyogVGFtYcOxbyBkZWwgaWNvbm8gKi9cclxufVxyXG5cclxuLyogRXN0aWxvIGVzcGVjw61maWNvIGRlbCBib3TDs24gc2lndWllbnRlIChuZXh0KSAqL1xyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XHJcbiAgICBmb250LWZhbWlseTogYm9vdHN0cmFwLWljb25zICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgY29udGVudDogXCJcXEYxMzhcIjtcclxufVxyXG5cclxuLyogRXN0aWxvIGVzcGVjw61maWNvIGRlbCBib3TDs24gYW50ZXJpb3IgKHByZXYpICovXHJcbi5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBib290c3RyYXAtaWNvbnMgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBjb250ZW50OiBcIlxcRjEyRlwiO1xyXG59XHJcblxyXG4vKiBBanVzdGUgZGUgcG9zaWNpw7NuIGVzcGVjw61maWNvIHBhcmEgbG9zIGJvdG9uZXMgKi9cclxuLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICByaWdodDogMTBweDsgLyogUG9zaWNpw7NuIGRlbCBib3TDs24gc2lndWllbnRlIGEgbGEgZGVyZWNoYSAqL1xyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIGxlZnQ6IDEwcHg7IC8qIFBvc2ljacOzbiBkZWwgYm90w7NuIGFudGVyaW9yIGEgbGEgaXpxdWllcmRhICovXHJcbn1cclxuXHJcblxyXG4vKiBFbmQgU3R5bGVzIEJhbm5lciBJbml0aWFsICovXHJcblxyXG4vKiBTdHlsZXMgQm9keSBIb21lICovXHJcblxyXG4ubG9nbyBpbWcge1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG5uYXYgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyBnYXA6IDIwcHg7XHJcbn1cclxuXHJcbm5hdiB1bCBsaSBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5hdXRoLWJ1dHRvbnMgLmJ0biB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA3QkZGO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbm1haW4ge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLmhlcm8xIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYmFja2dyb3VuZDogIzAwNTZiMztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgLmhlcm8tdGV4dCBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaGVyby10ZXh0IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmhlcm8taW1hZ2UgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG59XHJcblxyXG5cclxuLnRvb2xzLCAubmV3cywgLm5ld3NsZXR0ZXIge1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbn1cclxuXHJcbi50b29scyBoMiwgLm5ld3MgaDIsIC5uZXdzbGV0dGVyIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4udG9vbHMtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJhY2tncm91bmQ6ICNlMGY3ZmE7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG5cclxuLnRvb2xzLWNvbnRlbnQgaW1nIHtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi50b29scy1idXR0b25zIC5idG4sIC50b29scy1hdXRoIC5idG4ge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogIzAwN0JGRjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbn1cclxuXHJcbi5uZXdzLWl0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5uZXdzLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDIzJTtcclxuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm5ld3MtaXRlbSBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcblxyXG4ubmV3cy1pdGVtIGgzIHtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxufVxyXG5cclxuLm5ld3MtaXRlbSBwIHtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbn1cclxuXHJcbi5uZXdzLWl0ZW0gc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICNlMGY3ZmE7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG5cclxuLm5ld3NsZXR0ZXIgLmJ0biB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA3QkZGO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbmZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLmZvb3Rlci1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyLXNlY3Rpb24gaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbn1cclxuXHJcbi5mb290ZXItc2VjdGlvbiB1bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uZm9vdGVyLXNlY3Rpb24gdWwgbGkge1xyXG4gICAgbWFyZ2luOiA1cHggMDtcclxufVxyXG5cclxuLmZvb3Rlci1zZWN0aW9uIHVsIGxpIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMwMDE5NjU7XHJcbn1cclxuXHJcbi5mb290ZXItYm90dG9tIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5mb290ZXItYm90dG9tIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMwMDdCRkY7XHJcbn1cclxuXHJcbi5mb290ZXItYm90dG9tIGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcblxyXG4vKiBFbmQgc3R5bGVzIEJvZHkgSG9tZSAqL1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLyogc3R5bGVzIHNlY3Rpb24gLSBIZXJyYW1pZW50YXMgSW5uc2lkZXIgKi9cclxuLnRpdGxlIHtcclxuICAgIC8vIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG9TYW5zIEJvbGRcIiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29udGVudC1ib3gge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb250ZW50LWJveCAuY29udGVudC10ZXh0IGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBcIk5vdG9TYW5zIEJvbGRcIiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29udGVudC1ib3ggLmNvbnRlbnQtdGV4dCBwIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLmNvbnRlbnQtYm94IC5idXR0b24tZ3JvdXAgYnV0dG9uIHtcclxuICAgIG1hcmdpbjogNXB4O1xyXG59XHJcblxyXG4uY29udGVudC1ib3ggLmNvbnRlbnQtaW1hZ2UgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY29udGVudC1ib3gge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ib3ggLmNvbnRlbnQtdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYm94IC5jb250ZW50LWltYWdlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5iYW5uZXItY2F0ZWdvcnkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICBcclxuICAgIC50ZXN0MSB7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCAwLjI1dHVybiwgcmdiYSgkYmx1ZS1kYXJrLCAwLjcpLCByZ2JhKCRibHVlLWRhcmssIDAuNyksIHJnYmEoJGJsdWUtZGFyaywgMC43KSk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgXHJcbiAgICAuYmctYmFubmVyLXNpbmdsZS1jYXRlZ29yeSB7XHJcblxyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDsgICAgICAgICAgICBcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDQxMHB4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MzBweDtcclxuICAgIH1cclxuICBcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuLyogRmluIFN0eWxlcyBTZWN0aW9uIC0gSGVycmFtaWVudGFzIElubnNpZGVyICovXHJcblxyXG5cclxuXHJcbi5jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDM1cHg7XHJcbn1cclxuXHJcbi5jYXJkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgLy8gYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmbGV4OiAxIDEgY2FsYygzMyUgLSAyMHB4KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uY2FyZC5sYXJnZSB7XHJcbiAgICBmbGV4OiAyIDEgY2FsYyg2NiUgLSAyMHB4KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4uY2FyZC5sYXJnZSBpbWcge1xyXG4gICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBoZWlnaHQ6IGF1dG87XHJcbiAgICAvLyBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIC8vIGhlaWdodDogMjc0cHg7XHJcbiAgICAvLyBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICAgIC8vIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxufVxyXG5cclxuLmNhcmQgLmltZy1jYXJkLWV2ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xyXG4gICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMTVweDtcclxuICAgIH1cclxuICBcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xyXG4gICAgICAgIGhlaWdodDogMjkwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmNhcmQtaW5mbyB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcblxyXG4uY2FyZC1pbmZvIGgyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgY29sb3I6ICMwMDMzNjY7XHJcbn1cclxuXHJcbi5jYXJkLWluZm8gaDUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIGNvbG9yOiAjMDAzMzY2O1xyXG59XHJcblxyXG4uY2FyZC1pbmZvIHAge1xyXG4gICAgbWFyZ2luOiA1cHggMDtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG59XHJcblxyXG4udGltZSB7XHJcbiAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICBjb2xvcjogIzk5OTtcclxufVxyXG5cclxuLmljb24ge1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMzY2O1xyXG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5hcnRpY2xlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCLwn5OEXCI7XHJcbiAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLnZpZGVvOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCLwn46lXCI7XHJcbiAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmluZm9ncmFwaGljOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCLwn5OKXCI7XHJcbiAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuXHJcblxyXG4uc3dpcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItc2xpZGUgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcblxyXG4gIC5zd2lwZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgLnNlY29uZC1iYW5uZXItY2F0ZWdvcnkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICBcclxuICAgIC50ZXN0MSB7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuYmctYmFubmVyLXNpbmdsZS1jYXRlZ29yeSB7XHJcblxyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDsgICAgICAgICAgICBcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGhlaWdodDogMzMwcHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIH1cclxuICBcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuLyogRmluIFN0eWxlcyBTZWN0aW9uIC0gSGVycmFtaWVudGFzIElubnNpZGVyICovXHJcblxyXG5cclxuXHJcbiNsaW5lYSBociB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDMzNTcyO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGNvbG9yOiAjNjFDM0Q5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tY2xhc3N7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbn1cclxuXHJcbi5mb250LXdlaWdodC1ib2xke1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJnLXRyYW5zcGFyZW50e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1jYXJkLU5ld3NfSGVhbHRoe1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMTk2NTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLmljb24tYnV0dG9uLWNhcmQtbmV3cy1oZWFsdGh7XHJcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxufVxyXG5cclxuLm90aGVyLWltYWdlLWNhcmQtbmV3cy1oZWFsdGh7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgaGVpZ2h0OiAyNjBweDtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDMxMHB4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNzRweDtcclxuICAgIH1cclxuICBcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNzRweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDI3NHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1hZ2UtY2FyZC1uZXdzLWhlYWx0aHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGhlaWdodDogMzEwcHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgIH1cclxuICBcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY2FyZCBhe1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIC5jYXJkLWluZm8gaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwOGRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZC1pbmZvIHB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4ZGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZS1jYXJkLW5ld3MtaGVhbHRoe1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7ICAgXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm90aGVyLWltYWdlLWNhcmQtbmV3cy1oZWFsdGh7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7ICAgXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1jYXJkLU5ld3NfSGVhbHRoeyAgICAgICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwOGRkNDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDhkZDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qIFN0eWxlcyBCYW5uZXIgTG9naW4gKi9cclxuLmJhbm5lci1zcGVha2VycyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgKiB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMC4zN3R1cm4sIHJnYmEoJGJsdWUtZGFyaywgMSksIHJnYmEoJGJsdWUtZGFyaywgLTAuNyksIHJnYmEoJGJsdWUtZGFyaywgMC4xKSk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMC4zN3R1cm4sIHJnYmEoJGJsdWUtZGFyaywgMSksIHJnYmEoJGJsdWUtZGFyaywgLTAuNyksIHJnYmEoJGJsdWUtZGFyaywgMC4xKSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMy41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmctYmFubmVyLXNwZWFrZXJzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMy41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLndyYXBwZXItYmFubmVyLXNwZWFrZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW07XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG5cclxuICAgICAgICAuY29udGFpbmVyLXRleHQtYmFubmVyLXNwZWFrZXJzIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvU2FucyBCb2xkXCI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3LWJsdWUtZGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuOHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gNXJlbTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbSA2cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbSA3cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gN3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iZy1iYW5uZXItc2luZ2xlLWNhdGVnb3J5e1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogRW5kIFN0eWxlcyBCYW5uZXIgTG9naW4gKi9cclxuXHJcbi5jb250YWluZXItcGFnZS1sb2dpbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoLi9hc3NldHMvaW1hZ2VzL0ZvbmRvLUxvZ2luLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAud3JhcHBlci1wYWdlLWxvZ2luIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwcmVtO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAvLyAqIHtcclxuICAgICAgICAvLyAgICAgei1pbmRleDogMTtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLy8gICAgIEBpbmNsdWRlIGZ1bGwtd2lkdGgtYW5kLXZpZXdwb3J0LWhlaWdodDtcclxuXHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjUpO1xyXG4gICAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gICAgIC8vIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLy8gICBAaW1wb3J0IFwiaW50cm9cIjtcclxuICAgICAgICAvLyAgIC8vQGltcG9ydCBcImxvZ29cIjtcclxuICAgICAgICAvLyAgIEBpbXBvcnQgXCJpbWdcIjtcclxuICAgICAgICAvLyAgIEBpbXBvcnQgXCJjYXJkXCI7XHJcbiAgICAgICAgLy8gICBAaW1wb3J0IFwidGl0bGVcIjtcclxuXHJcbiAgICAgICAgI2NvbnRhaW5lci1mb3JtLWxvZ2luIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWxvZ2luLXN0eWxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rLXJlZGlyZWN0LWxvZ2luIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQXBpcyBNZWRpdW1cIjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tcmVnaXN0ZXItaW4tbG9naW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwNTlkYTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMTk2NTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQGltcG9ydCBcImZvb3RlclwiO1xyXG59XHJcblxyXG4uYnRuLWxvZ2luLXR3byB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDE5NjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XHJcbiAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIEJvbGQnICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjMDAxOTY1O1xyXG59XHJcblxyXG4uZm9ybS1sYWJlbCB7XHJcbiAgICBjb2xvcjogIzAwMTk2NTtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm90b1NhbnMgTWVkaXVtJztcclxufVxyXG5cclxuXHJcbi5zdWJzLWVtYWlsMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ4LDI1NCwyNTUsMSkgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDEwNjVGO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5cclxuLnN3YWwtc3R5bGVze1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMTBweCAyMHB4IDEwcHggcmdiYSgkYmxhY2ssIDAuNyk7XHJcbn1cclxuXHJcbi5zd2FsLXN0eWxlLWxvZ2lue1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAxMHB4IDIwcHggMTBweCByZ2JhKCRibGFjaywgMC43KTtcclxuICAgIGhlaWdodDogNDMwcHg7XHJcbn1cclxuXHJcbi5zd2FsMi1wb3B1cCAuc3dhbDItY29uZmlybS5zd2FsLWN1c3RvbS1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGNvbG9yOiAjMDAxOTY1O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMTk2NTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1MHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc3dhbDItcG9wdXAgLnN3YWwyLWNvbmZpcm0uc3dhbC1jdXN0b20tYnV0dG9uOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDE5NjU7XHJcbiAgICBjb2xvcjogICNmZmZmZmY7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xyXG59XHJcblxyXG5cclxuXHJcbi8qIHN0eWxlcyBidG4gdXNlciAqL1xyXG4kYm9yZGVyLXJhZGl1czogM3B4O1xyXG4kcHJpbWFyeTogIzdjMDAxNjtcclxuJGFjdGl2ZTogI2ZmZmZmZjtcclxuJGFuaW1hdGlvbjogcHVsc2U7XHJcblxyXG4ucHJvZmlsZS1kcm9wZG93bntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAgLyogQ2hyb21lIGFsbCAvIFNhZmFyaSBhbGwgKi9cclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAgICAgLyogRmlyZWZveCBhbGwgKi9cclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgLyogSUUgMTArICovXHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgICAgIC8qIExpa2VseSBmdXR1cmUgKi9cclxuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogIzAwMTk2NTtcclxuXHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuICBcclxuICAqIHtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7ICAvKiBDaHJvbWUgYWxsIC8gU2FmYXJpIGFsbCAqL1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgICAgIC8qIEZpcmVmb3ggYWxsICovXHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgLyogSUUgMTArICovXHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgICAgICAgICAgLyogTGlrZWx5IGZ1dHVyZSAqLyAgXHJcbiAgICAgICBcclxuICB9XHJcbiAgXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gICAgJjpjaGVja2Vke1xyXG4gICAgICAmIH4gdWx7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICBhbmltYXRpb246ICRhbmltYXRpb24gLjVzO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmIH4gLmltZy1sb2dve1xyXG4gICAgICAgIGNvbG9yOiAkYWN0aXZlO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmIH4gbGFiZWx7XHJcblxyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWN0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiA3cHggMTBweCAwIDEwcHg7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRhY3RpdmUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmltZy1sb2dve1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIC8vIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgIC8vIG1hcmdpbjogMC41cmVtIDAuNzVyZW0gMC41cmVtIDAuNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgfVxyXG4gIFxyXG4gIHNwYW57XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvU2FucyBCb2xkJyAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICB1bHtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcblxyXG4gICAgbGl7XHJcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgIzAwMTk2NTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwLjJyZW07XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjMDAxOTY1O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJ05vdG9TYW5zIEJvbGQnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIC43NXJlbSAwIC0uMjVyZW07XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMGVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogIzQ5MDAwZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQgYTpob3ZlcntcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwIDA7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICY6bGFzdC1jaGlsZCBhOmhvdmVye1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmID4gbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMHJlbSAwLjlyZW07XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgaXtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IDBlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OnRhYmxlO1xyXG4gICAgY2xlYXI6Ym90aDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8vIFRFTVBMQVRFIFNUWUxJTkdcclxuXHJcbi5jb250YWluZXItdXNlci1idG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICBcclxuICAuaGFsZntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICBcclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OnRhYmxlO1xyXG4gICAgY2xlYXI6Ym90aDtcclxuICB9XHJcbn1cclxuXHJcbnAuc3VidGl0bGV7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsIC41KTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICBtYXJnaW46IC41cmVtIDAgMnJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogLjFyZW07XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5ke1xyXG4gIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gIHRvcDowO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG9wYWNpdHk6IC4yNTtcclxuICB6LWluZGV4OiAtMTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9hcjF3ZWItY29tLmdvb2dsZWNvZGUuY29tL3N2bi9CZy9iZzYzLmdpZik7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5jb250YWluZXItaW5mby11c2VyLW1vdmlsZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMHB4O1xyXG5cclxuICAgIHB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3QtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3QtbGlzdCBsaSB7XHJcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3QtbGlzdCBsaTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG59IiwiLyogU3R5bGVzIEJhbm5lciBBY2FkZW15ICovXHJcbi5iYW5uZXItYWNhZGVteSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgKiB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMC4zN3R1cm4sIHJnYmEoJGJsdWUtZGFyaywgMSksIHJnYmEoJGJsdWUtZGFyaywgLTAuNyksIHJnYmEoJGJsdWUtZGFyaywgMC4xKSk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMC4zN3R1cm4sIHJnYmEoJGJsdWUtZGFyaywgMSksIHJnYmEoJGJsdWUtZGFyaywgLTAuNyksIHJnYmEoJGJsdWUtZGFyaywgMC4xKSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmctYmFubmVyLWFjYWRlbXkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAud3JhcHBlci1iYW5uZXItYWNhZGVteSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxNDdweDtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lci10ZXh0LWJhbm5lci1hY2FkZW15IHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvU2FucyBCb2xkXCI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3LWJsdWUtZGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuOHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gNXJlbTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbSA2cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbSA3cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1M3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gN3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NjZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iZy1iYW5uZXItc2luZ2xlLWNhdGVnb3J5e1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogRW5kIFN0eWxlcyBCYW5uZXIgTG9naW4gKi9cclxuXHJcblxyXG5cclxuLmNvbnRhaW5lci1iYW5uZXIge1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uaGVhZGVyLWJhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweDsgLyogU3VwZXJwb3NpY2nDs24gZGUgbGEgaW1hZ2VuIHNvYnJlIGVsIGNvbnRlbmlkbyAqL1xyXG59XHJcblxyXG4uaGVhZGVyLWJhbm5lciBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5kYXRlLWxvY2F0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzMzMztcclxufVxyXG5cclxuLmNvbnRlbnQtYmFubmVyIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMjBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjNmNTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxufVxyXG5cclxuLmNvbnRlbnQtYmFubmVyIGgxIHtcclxuICAgIGNvbG9yOiAjMDA0NjhiO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmNvbnRlbnQtYmFubmVyIHAge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4uY29udGFpbmVyLWNhcmQtY2F0ZWdvcnkgYXtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIFxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICAudGl0bGUtY29sb3J7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4ZGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjcmlwdGlvbi1jb2xvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4ZGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyAgIFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tdmlldy1tb3JleyAgICAgICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDhkZDQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDhkZDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWNhcmQtY2F0ZWdvcnkgLmZpZ3VyZXtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAyNjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAzMzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZS1vdXQ7XHJcbiAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcclxuICAgICAgaGVpZ2h0OiAyNjVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGhlaWdodDogMzEwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICBoZWlnaHQ6IDM0NXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICBcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcclxuICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5jb250YWluZXItY2FyZC1jYXRlZ29yeSAuZmlndXJlIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2Utb3V0O1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi12aWV3LW1vcmV7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAxOTY1O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbi5jb250YWluZXItY2FyZC1jYXRlZ29yeS1pbXBhY3QgYXtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIFxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICAudGl0bGUtY29sb3J7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4ZGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjcmlwdGlvbi1jb2xvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4ZGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyAgIFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tdmlldy1tb3JleyAgICAgICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDhkZDQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDhkZDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmNvbnRhaW5lci1jYXJkLWNhdGVnb3J5LWltcGFjdCAuZmlndXJlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMjMwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGhlaWdodDogMTg1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGhlaWdodDogMTk1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIGhlaWdodDogMjA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xyXG4gICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItY2FyZC1jYXRlZ29yeS1pbXBhY3QgLmZpZ3VyZSBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG59XHJcblxyXG5cclxuXHJcbi5jb250YWluZXItY2FyZC1jYXRlZ29yeS1pbXBhY3QgLmZpZ3VyZSAuY2FwYSBoMyB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLmNvbnRhaW5lci1jYXJkLWNhdGVnb3J5LWltcGFjdCAuZmlndXJlIC5jYXBhIHAge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG5cclxuLmNvbnRhaW5lci1jYXJkLWNhdGVnb3J5LWltcGFjdCAuaW5mb19kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDE0NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFja2dyb3VuZC1zZWN0aW9uLWxvZ28taW5uc2lkZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbltkYXRhLWFvcz1cIm5ldy1hbmltYXRpb25cIl0ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICBcclxuICAgICYuYW9zLWFuaW1hdGUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcclxuICBcclxuICAgICAgJi5hb3MtYW5pbWF0ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmNhcmQtY2F0ZWdvcnktYWNhZGVteSBhe1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIC50aXRsZS1jb2xvcntcclxuICAgICAgICAgICAgY29sb3I6ICMwMDhkZDQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uLWNvbG9yIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDhkZDQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7ICAgXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi12aWV3LW1vcmV7ICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwOGRkNDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwOGRkNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY2FyZC1jYXRlZ29yeS1hY2FkZW15IC5maWd1cmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlLW91dDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMjVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzOTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgIGhlaWdodDogNDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQtY2F0ZWdvcnktYWNhZGVteSAuZmlndXJlIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbn1cclxuXHJcblxyXG5cclxuLmNhcmQtY2F0ZWdvcnktYWNhZGVteSAuZmlndXJlIC5jYXBhIGgzIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uY2FyZC1jYXRlZ29yeS1hY2FkZW15IC5maWd1cmUgLmNhcGEgcCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4uY2FyZC1zdWJjYXRlZ29yeS1hY2FkZW15LWNvdXJzZSBhe1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIC50aXRsZS1jb2xvcntcclxuICAgICAgICAgICAgY29sb3I6ICMwMDhkZDQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2NyaXB0aW9uLWNvbG9yIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDhkZDQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7ICAgXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi12aWV3LW1vcmV7ICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwOGRkNDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwOGRkNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lci10aXRsZS1zcGVha2VyLWNvbnRlbnQtb3V0c3RhbmRpbmd7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4ZGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmNhcmQtc3ViY2F0ZWdvcnktYWNhZGVteS1jb3Vyc2UgLmZpZ3VyZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2Utb3V0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDIxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC1zdWJjYXRlZ29yeS1hY2FkZW15LWNvdXJzZSAuZmlndXJlIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbn1cclxuXHJcblxyXG5cclxuLmNhcmQtc3ViY2F0ZWdvcnktYWNhZGVteS1jb3Vyc2UgLmZpZ3VyZSAuY2FwYSBoMyB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLmNhcmQtc3ViY2F0ZWdvcnktYWNhZGVteS1jb3Vyc2UgLmZpZ3VyZSAuY2FwYSBwIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuXHJcbi5iYWNrZ3JvdW5kLXRheG9ub215LWNhcmQtc3ViY2F0ZWdvcnktYWNhZGVteS1jb3Vyc2V7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6OmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAyMC40cHg7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RGRUZFRTtcclxuICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYmFja2dyb3VuZC10ZXh0LXN1YmNhdGVnb3J5LWFjYWRlbXktY291cnNle1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RGRUZFRTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci10aXRsZS1zcGVha2VyLWNvbnRlbnQtb3V0c3RhbmRpbmd7XHJcbiAgICBjb2xvcjogIzAwMTk2NTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5jb250YWluZXItdG9vbGJveHtcclxuICAgIC50aXRsZV9jZW50ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRUY3QjFGO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMjdweCBhdXRvIC00MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNTBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTEycmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnBlcyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICBtYXJnaW46IDMwcHggMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDIwcHggMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDE5NjU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlX2NvbnBlcyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tUmVndWxhcic7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnBlcyAuc2VjdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuMSkgMHB4IDRweCAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iZ19vcmFuZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkb3JhbmdlLCAwLjgpLCByZ2JhKCRvcmFuZ2UsIDAuOCksIHJnYmEoJG9yYW5nZSwgMC44KSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbG9yX29yYW5nZSB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnRyaWFuZ3Vsb19uYXJhbmphIHtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgJG9yYW5nZTtcclxuICAgICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAubmFtZV9jYWphIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjdweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTGlnaHQnO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXJhbmphIHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgIH1cclxuXHJcbiAgICAubGluZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMHB4IDBweCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICR2aW5vdGludG86ICMwMDE5NjU7XHJcblxyXG4gICAgLmNvbnRhaW5lci1ub3QtZm91bmQge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDZyZW07XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgkdmlub3RpbnRvLCAxKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAgIC50ZXh0LW5vdC1mb3VuZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJsYWNrXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAkdmlub3RpbnRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICBcclxufVxyXG5cclxuXHJcblxyXG4uY2FyZC1zdWJjYXRlZ29yeS1jb250ZW50LWFjYWRlbXkgYXtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIFxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICAudGl0bGUtY29sb3J7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4ZGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjcmlwdGlvbi1jb2xvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4ZGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyAgIFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tdmlldy1tb3JleyAgICAgICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDhkZDQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDhkZDQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXItdGl0bGUtc3BlYWtlci1jb250ZW50LW91dHN0YW5kaW5ne1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwOGRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5jYXJkLXN1YmNhdGVnb3J5LWNvbnRlbnQtYWNhZGVteSAuZmlndXJlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGhlaWdodDogMTY1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLXN1YmNhdGVnb3J5LWNvbnRlbnQtYWNhZGVteSAuZmlndXJlIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcblxyXG5cclxuLmNhcmQtc3ViY2F0ZWdvcnktY29udGVudC1hY2FkZW15IC5maWd1cmUgLmNhcGEgaDMge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5jYXJkLXN1YmNhdGVnb3J5LWNvbnRlbnQtYWNhZGVteSAuZmlndXJlIC5jYXBhIHAge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG5cclxuLmNhcmQtc3ViY2F0ZWdvcnktYWNhZGVteS1ldmVudHMgYXtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIFxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICAudGl0bGUtY29sb3J7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4ZGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjcmlwdGlvbi1jb2xvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4ZGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyAgIFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tdmlldy1tb3JleyAgICAgICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDhkZDQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDhkZDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmNhcmQtc3ViY2F0ZWdvcnktYWNhZGVteS1ldmVudHMgLmZpZ3VyZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2Utb3V0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDIxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDIxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyOTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDI5MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC1zdWJjYXRlZ29yeS1hY2FkZW15LWV2ZW50cyAuZmlndXJlIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxufVxyXG5cclxuXHJcblxyXG4uY2FyZC1zdWJjYXRlZ29yeS1hY2FkZW15LWV2ZW50cyAuZmlndXJlIC5jYXBhIGgzIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uY2FyZC1zdWJjYXRlZ29yeS1hY2FkZW15LWV2ZW50cyAuZmlndXJlIC5jYXBhIHAge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4uY2FyZC1zdWJjYXRlZ29yeS1hY2FkZW15LWV2ZW50cyAuaW5mb19kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDE0NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4uY2FyZC10YXhvbm9taWVzLXN1YmNhdGVnb3J5LWFjYWRlbXktZXZlbnRzIGF7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgLnRpdGxlLWNvbG9ye1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwOGRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzY3JpcHRpb24tY29sb3Ige1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwOGRkNCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgICBcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLXZpZXctbm93eyAgICAgICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDhkZDQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDhkZDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmNhcmQtdGF4b25vbWllcy1zdWJjYXRlZ29yeS1hY2FkZW15LWV2ZW50cyAuZmlndXJlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZS1vdXQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC10YXhvbm9taWVzLXN1YmNhdGVnb3J5LWFjYWRlbXktZXZlbnRzIC5maWd1cmUgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xyXG59XHJcblxyXG5cclxuXHJcbi5jYXJkLXRheG9ub21pZXMtc3ViY2F0ZWdvcnktYWNhZGVteS1ldmVudHMgLmZpZ3VyZSAuY2FwYSBoMyB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLmNhcmQtdGF4b25vbWllcy1zdWJjYXRlZ29yeS1hY2FkZW15LWV2ZW50cyAuZmlndXJlIC5jYXBhIHAge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4uYnRuLXZpZXctbm93e1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMTk2NTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuXHJcbi5jdXN0b20td2lkdGgge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4uc2Vzc2lvbi1he1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLnNlc3Npb24tcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxufVxyXG4uc2Vzc2lvbi1pY29uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5M0M3QzU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjdyZW07XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjdyZW07XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuLnNlc3Npb24tc2Vjb25kLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCOUY4MTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuN3JlbTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuN3JlbTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgZmxleDogMTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4uc2Vzc2lvbi1pY29uIC5pbWFnZSB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxufVxyXG4uc2Vzc2lvbi1zZWNvbmQtaWNvbiAuaW1hZ2Uge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbn1cclxuLnNlc3Npb24taWNvbiAuaW1hZ2UgLmljb24tY2FyZHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG4uc2Vzc2lvbi1zZWNvbmQtaWNvbiAuaW1hZ2UgLmljb24tY2FyZHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG4uc2Vzc2lvbi1pY29uIC5zZXNzaW9uLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIGNvbG9yOiAjMDAxOTY1O1xyXG59XHJcbi5zZXNzaW9uLXNlY29uZC1pY29uIC5zZXNzaW9uLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIGNvbG9yOiAjMDAxOTY1O1xyXG59XHJcbi5zZXNzaW9uLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlGM0YzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZmxleDogMjtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4uc2Vzc2lvbi1zZWNvbmQtY29udGVudC1vdGgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlGM0YzO1xyXG4gICAgZmxleDogMjtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjdyZW07XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC43cmVtO1xyXG59XHJcbi5zZXNzaW9uLXNlY29uZC1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RjNGMztcclxuICAgIGZsZXg6IDI7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDE5NjU7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC43cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuN3JlbTtcclxufVxyXG4uc2Vzc2lvbi1oZWFkZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogIzAwMTk2NTtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG4uc2Vzc2lvbi1zdWJoZWFkZXIge1xyXG4gICAgY29sb3I6ICM5MzlBQTc7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG59XHJcbi5kb2N0b3Ige1xyXG4gICAgY29sb3I6ICMwMDE5NjU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgIC5zZXNzaW9uLXJvdyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5zZXNzaW9uLWljb24sIC5zZXNzaW9uLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICAgIC5zZXNzaW9uLWljb24sIC5zZXNzaW9uLXNlY29uZC1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgfVxyXG4gICAgLnNlc3Npb24tc2Vjb25kLWljb24sIC5zZXNzaW9uLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuc2Vzc2lvbi1zZWNvbmQtaWNvbiwgLnNlc3Npb24tc2Vjb25kLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuc2Vzc2lvbi1zZWNvbmQtY29udGVudC1vdGgge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnNlc3Npb24taWNvbiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuc2Vzc2lvbi1pY29uIC5zZXNzaW9uLWhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDAuNWVtO1xyXG4gICAgfVxyXG4gICAgLnNlc3Npb24tc2Vjb25kLWljb24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnNlc3Npb24tc2Vjb25kLWljb24gLnNlc3Npb24taGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC41ZW07XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAuc2Vzc2lvbi1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICB9XHJcbiAgICAuc2Vzc2lvbi1zZWNvbmQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgfVxyXG59IiwiLmJhbm5lci1zaW5nbGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICoge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYmctc2luZ2xlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGZpbGw7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLndyYXBwZXItc2luZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW07XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBoZWlnaHQ6IDE2NXB4O1xyXG5cclxuICAgICAgICAuY29udGFpbmVyLXRleHQtYmFubmVyLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnMgQm9sZFwiO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ldy1ibHVlLWRhcms7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuOHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDVyZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gNnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gN3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDdyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmctYmFubmVyLXNpbmdsZXtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTclO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kLXNpbmdsZS1pbml0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAyMC40cHg7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5iYWNrZ3JvdW5kLXNpbmdsZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAyMC40cHg7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RGRUZFRTtcclxuICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZFRkVFO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYmFja2dyb3VuZC12aXNpb25fc2luZ2xle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDIwLjRweDtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlFQ0VBO1xyXG4gICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUVDRUE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4uaWNvbi1wbGF5LXZpZGVvIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgd2lkdGg6IDM4cHg7XHJcbiAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMkM1Q0E3O1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxufVxyXG5cclxuLnBsYXllci12aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTcxcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xyXG4gICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLyogSW1wb3J0YW50ZSBwYXJhIG1hbmVqYXIgZWwgZGVzYm9yZGFtaWVudG8gZHVyYW50ZSBsYSB0cmFuc2ljacOzbiAqL1xyXG4gIH1cclxuICBcclxuICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIFxyXG4gIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAwOyBcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07IFxyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2Utb3V0LCBvcGFjaXR5IDAuNHMgZWFzZS1vdXQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuOyBcclxuICB9XHJcbiAgXHJcbiAgLmFjY29yZGlvbi1ib2R5Lm9wZW4ge1xyXG4gICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB9XHJcbiAgXHJcbiAgLmFjY29yZGlvbi1ib2R5LmNsb3NlZCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgXHJcbiAgLmltZy1zcGVha2VyLXZpZGVvLXBvZGNhc3R7XHJcbiAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbi1pdGVte1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmN1c3RvbS13aWR0aC1zaW5nbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jYXJkLXNpbmdsZS1wb3N0LXBvZGNhc3QgYXtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIFxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICAudGl0bGUtY29sb3J7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4ZGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNjcmlwdGlvbi1jb2xvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4ZGQ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyAgIFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tdmlldy1ub3d7ICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwOGRkNDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwOGRkNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY2FyZC1zaW5nbGUtcG9zdC1wb2RjYXN0IC5maWd1cmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAyODBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlLW91dDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xyXG4gICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLXNpbmdsZS1wb3N0LXBvZGNhc3QgLmZpZ3VyZSBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XHJcbn1cclxuXHJcblxyXG5cclxuLmNhcmQtc2luZ2xlLXBvc3QtcG9kY2FzdCAuZmlndXJlIC5jYXBhIGgzIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uY2FyZC1zaW5nbGUtcG9zdC1wb2RjYXN0IC5maWd1cmUgLmNhcGEgcCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn0iLCIuYmFja2dyb3VuZC10YXhvbm9teXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLy8gJjo6YWZ0ZXJ7XHJcbiAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgICAgdG9wOiAwO1xyXG4gICAgLy8gICAgIGxlZnQ6IDA7XHJcbiAgICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyAgICAgaGVpZ2h0OiAxMCU7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIC8vICAgICB6LWluZGV4OiAtMjtcclxuXHJcbiAgICAvLyAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgLy8gICAgICAgICBoZWlnaHQ6IDMwJTtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNERkVGRUU7XHJcbiAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RGRUZFRTtcclxuICAgICAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnNlY29uZC1iYWNrZ3JvdW5kLXRheG9ub215e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RUNFQTtcclxuICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlFQ0VBO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4udGhpcmQtYmFja2dyb3VuZC10YXhvbm9teXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUYzRjM7XHJcbiAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RjNGMztcclxuICAgICAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmJhbm5lci10YXhvbm9teS1hY2FkZW15IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAqIHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iZy10YXhvbm9teS1hY2FkZW15IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLndyYXBwZXItdGF4b25vbXktYWNhZGVteSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lci10ZXh0LWJhbm5lci10YXhvbm9teS1hY2FkZW15IHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvU2FucyBCb2xkXCI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3LWJsdWUtZGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuOHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gNXJlbTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbSA2cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbSA3cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gN3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iZy1iYW5uZXItc2luZ2xlLWNhdGVnb3J5e1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRleHQtbGluZWFyLWdyYWRpZW50e1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDAxOTY1IDglLCAjNjFDM0Q5IDMxJSkgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/