[class^="icocuc1-"], [class*=" icocuc1-"] {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}

/* ==========================================
Single-colored icons can be modified like so:
.icocuc1-name {
  font-size: 32px;
  color: red;
}
========================================== */

.icocuc1-logoedidomus {
  width: 5.0146484375em;
}

.icocuc1-logo {
  width: 3.5859375em;
}

.icocuc1-logo2 {
  width: 17.44140625em;
}

.icocuc1-spoon {
  width: 0.4189453125em;
}

.icocuc1-burger {
  width: 1.5em;
}

.icocuc1-gear {
  width: 0.97265625em;
}

.icocuc1-arrow1 {
  width: 1.126953125em;
}

.icocuc1-list {
  width: 1.7998046875em;
}

.icocuc1-mark {
  width: 0.77734375em;
}

.icocuc1-markfill {
  width: 0.77734375em;
}

.icocuc1-clock {
  width: 0.9931640625em;
}

.icocuc1-starfill {
  width: 1.052734375em;
}

.icocuc1-starhalf {
  width: 1.052734375em;
}

.icocuc1-starempty {
  width: 1.052734375em;
}

.icocuc1-search2 {
  width: 0.9931640625em;
}

.icocuc1-socialfacebook {
  width: 0.5458984375em;
}

.icocuc1-socialpinterest {
  width: 0.783203125em;
}

.icocuc1-socialyoutube {
  width: 1.4375em;
}

.icocuc1-mail {
  width: 1.3125em;
}

.icocuc1-heart {
  width: 1.08984375em;
}

.icocuc1-socialtwitter {
  width: 1.2548828125em;
}

.icocuc1-triangle1 {
  width: 0.857421875em;
}

.icocuc1-play {
  width: 0.9912109375em;
}

.icocuc1-cross2 {
  width: 1.0068359375em;
}

.icocuc1-arrow5 {
  width: 0.53515625em;
}

/**
 * Swiper 11.1.14
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 12, 2024
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, 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');
  font-weight: 400;
  font-style: normal;
}
/* 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;
  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.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.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.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}

@-webkit-keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9; }
  100% {
    opacity: 0; } }

@keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9; }
  100% {
    opacity: 0; } }

select.bs-select-hidden,
.bootstrap-select > select.bs-select-hidden,
select.selectpicker {
  display: none !important; }

.bootstrap-select {
  width: 220px \0;
  /*IE9 and below*/
  vertical-align: middle; }
  .bootstrap-select > .dropdown-toggle {
    position: relative;
    width: 100%;
    text-align: right;
    white-space: nowrap;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .bootstrap-select > .dropdown-toggle:after {
      margin-top: -1px; }
    .bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active {
      color: #999; }
    .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active {
      color: rgba(255, 255, 255, 0.5); }
  .bootstrap-select > select {
    position: absolute !important;
    bottom: 0;
    left: 50%;
    display: block !important;
    width: 0.5px !important;
    height: 100% !important;
    padding: 0 !important;
    opacity: 0 !important;
    border: none;
    z-index: 0 !important; }
    .bootstrap-select > select.mobile-device {
      top: 0;
      left: 0;
      display: block !important;
      width: 100% !important;
      z-index: 2 !important; }
  .has-error .bootstrap-select .dropdown-toggle,
  .error .bootstrap-select .dropdown-toggle,
  .bootstrap-select.is-invalid .dropdown-toggle,
  .was-validated .bootstrap-select select:invalid + .dropdown-toggle {
    border-color: #b94a48; }
  .bootstrap-select.is-valid .dropdown-toggle,
  .was-validated .bootstrap-select select:valid + .dropdown-toggle {
    border-color: #28a745; }
  .bootstrap-select.fit-width {
    width: auto !important; }
  .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: auto; }
  .bootstrap-select > select.mobile-device:focus + .dropdown-toggle,
  .bootstrap-select .dropdown-toggle:focus {
    outline: thin dotted #333333 !important;
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: -2px; }

.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
  height: auto; }
  :not(.input-group) > .bootstrap-select.form-control:not([class*="col-"]) {
    width: 100%; }
  .bootstrap-select.form-control.input-group-btn {
    float: none;
    z-index: auto; }

.form-inline .bootstrap-select,
.form-inline .bootstrap-select.form-control:not([class*="col-"]) {
  width: auto; }

.bootstrap-select:not(.input-group-btn), .bootstrap-select[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0; }

.bootstrap-select.dropdown-menu-right, .bootstrap-select[class*="col-"].dropdown-menu-right,
.row .bootstrap-select[class*="col-"].dropdown-menu-right {
  float: right; }

.form-inline .bootstrap-select,
.form-horizontal .bootstrap-select,
.form-group .bootstrap-select {
  margin-bottom: 0; }

.form-group-lg .bootstrap-select.form-control,
.form-group-sm .bootstrap-select.form-control {
  padding: 0; }
  .form-group-lg .bootstrap-select.form-control .dropdown-toggle,
  .form-group-sm .bootstrap-select.form-control .dropdown-toggle {
    height: 100%;
    font-size: inherit;
    line-height: inherit;
    border-radius: inherit; }

.bootstrap-select.form-control-sm .dropdown-toggle,
.bootstrap-select.form-control-lg .dropdown-toggle {
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit; }

.bootstrap-select.form-control-sm .dropdown-toggle {
  padding: 0.25rem 0.5rem; }

.bootstrap-select.form-control-lg .dropdown-toggle {
  padding: 0.5rem 1rem; }

.form-inline .bootstrap-select .form-control {
  width: 100%; }

.bootstrap-select.disabled,
.bootstrap-select > .disabled {
  cursor: not-allowed; }
  .bootstrap-select.disabled:focus,
  .bootstrap-select > .disabled:focus {
    outline: none !important; }

.bootstrap-select.bs-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 0 !important;
  padding: 0 !important; }
  .bootstrap-select.bs-container .dropdown-menu {
    z-index: 1060; }

.bootstrap-select .dropdown-toggle .filter-option {
  position: static;
  top: 0;
  left: 0;
  float: left;
  height: 100%;
  width: 100%;
  text-align: left;
  overflow: hidden;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto; }
  .bs3.bootstrap-select .dropdown-toggle .filter-option {
    padding-right: inherit; }
  .input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option {
    position: absolute;
    padding-top: inherit;
    padding-bottom: inherit;
    padding-left: inherit;
    float: none; }
    .input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner {
      padding-right: inherit; }

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  overflow: hidden; }

.bootstrap-select .dropdown-toggle .filter-expand {
  width: 0 !important;
  float: left;
  opacity: 0 !important;
  overflow: hidden; }

.bootstrap-select .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle; }

.input-group .bootstrap-select.form-control .dropdown-toggle {
  border-radius: inherit; }

.bootstrap-select[class*="col-"] .dropdown-toggle {
  width: 100%; }

.bootstrap-select .dropdown-menu {
  min-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .bootstrap-select .dropdown-menu > .inner:focus {
    outline: none !important; }
  .bootstrap-select .dropdown-menu.inner {
    position: static;
    float: none;
    border: 0;
    padding: 0;
    margin: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .bootstrap-select .dropdown-menu li {
    position: relative; }
    .bootstrap-select .dropdown-menu li.active small {
      color: rgba(255, 255, 255, 0.5) !important; }
    .bootstrap-select .dropdown-menu li.disabled a {
      cursor: not-allowed; }
    .bootstrap-select .dropdown-menu li a {
      cursor: pointer;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      .bootstrap-select .dropdown-menu li a.opt {
        position: relative;
        padding-left: 2.25em; }
      .bootstrap-select .dropdown-menu li a span.check-mark {
        display: none; }
      .bootstrap-select .dropdown-menu li a span.text {
        display: inline-block; }
    .bootstrap-select .dropdown-menu li small {
      padding-left: 0.5em; }
  .bootstrap-select .dropdown-menu .notify {
    position: absolute;
    bottom: 5px;
    width: 96%;
    margin: 0 2%;
    min-height: 26px;
    padding: 3px 5px;
    background: whitesmoke;
    border: 1px solid #e3e3e3;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    pointer-events: none;
    opacity: 0.9;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .bootstrap-select .dropdown-menu .notify.fadeOut {
      -webkit-animation: 300ms linear 750ms forwards bs-notify-fadeOut;
              animation: 300ms linear 750ms forwards bs-notify-fadeOut; }

.bootstrap-select .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap; }

.bootstrap-select.fit-width .dropdown-toggle .filter-option {
  position: static;
  display: inline;
  padding: 0; }

.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {
  display: inline; }

.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before {
  content: '\00a0'; }

.bootstrap-select.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px; }

.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  top: 5px; }

.bootstrap-select.show-tick .dropdown-menu li a span.text {
  margin-right: 34px; }

.bootstrap-select .bs-ok-default:after {
  content: '';
  display: block;
  width: 0.5em;
  height: 1em;
  border-style: solid;
  border-width: 0 0.26em 0.26em 0;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle {
  z-index: 1061; }

.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none; }

.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none; }

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {
  bottom: auto;
  top: -4px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0; }

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {
  bottom: auto;
  top: -4px;
  border-top: 6px solid white;
  border-bottom: 0; }

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
  right: 12px;
  left: auto; }

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
  right: 13px;
  left: auto; }

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after {
  display: block; }

.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px; }

.bs-actionsbox {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .bs-actionsbox .btn-group button {
    width: 50%; }

.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .bs-donebutton .btn-group button {
    width: 100%; }

.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px; }

.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2VsZWN0L3Nhc3MvYm9vdHN0cmFwLXNlbGVjdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zZWxlY3Qvc2Fzcy92YXJpYWJsZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAtc2VsZWN0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRTtJQUFJLFlBQVksRUFBQTtFQUNoQjtJQUFNLFVBQVUsRUFBQSxFQUFBOztBQUZsQjtFQUNFO0lBQUksWUFBWSxFQUFBO0VBQ2hCO0lBQU0sVUFBVSxFQUFBLEVBQUE7O0FBMkJsQjs7O0VBR0Usd0JBQXdCLEVBQUE7O0FBRzFCO0VBQ0UsZUFBZTtFQUFFLGdCQUFBO0VBQ2pCLHNCQUFzQixFQUFBO0VBRnhCO0lBTUksa0JBQWtCO0lBQ2xCLFdBQVc7SUFFWCxpQkFBaUI7SUFDakIsbUJBQW1CO0lBRW5CLDJCQUFvQjtJQUFwQiwyQkFBb0I7SUFBcEIsb0JBQW9CO0lBQ3BCLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLHlCQUE4QjtRQUE5QixzQkFBOEI7WUFBOUIsOEJBQThCLEVBQUE7SUFkbEM7TUFpQk0sZ0JBQWdCLEVBQUE7SUFqQnRCO01BeUJRLFdDckRzQixFQUFBO0lENEI5QjtNQXNDVSwrQkNqRTRDLEVBQUE7RUQyQnREO0lBNkNJLDZCQUE2QjtJQUM3QixTQUFTO0lBQ1QsU0FBUztJQUNULHlCQUF5QjtJQUN6Qix1QkFBdUI7SUFDdkIsdUJBQXVCO0lBQ3ZCLHFCQUFxQjtJQUNyQixxQkFBcUI7SUFDckIsWUFBWTtJQUNaLHFCQUFxQixFQUFBO0lBdER6QjtNQXlETSxNQUFNO01BQ04sT0FBTztNQUNQLHlCQUF5QjtNQUN6QixzQkFBc0I7TUFDdEIscUJBQXFCLEVBQUE7RUFLekI7Ozs7SUFJRSxxQkMzRzhCLEVBQUE7RURxQ2xDOztJQTJFSSxxQkMvR3lCLEVBQUE7RURvQzdC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LGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLFdBQVc7RUEvZFgsOEJBZ2U4QjtFQTlkdEIsc0JBOGRzQixFQUFBO0VBRmhDO0lBS0ksVUFBVSxFQUFBOztBQUlkO0VBQ0UsV0FBVztFQUNYLFdBQVc7RUF6ZVgsOEJBMGU4QjtFQXhldEIsc0JBd2VzQixFQUFBO0VBSGhDO0lBTUksV0FBVyxFQUFBOztBQUlmO0VBRUksa0JBQWtCLEVBQUE7O0FBRnRCO0VBTUksZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxXQUFXLEVBQUEiLCJmaWxlIjoidmVuZG9yL2Jvb3RzdHJhcC1zZWxlY3QuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuQGtleWZyYW1lcyBicy1ub3RpZnktZmFkZU91dCB7XHJcbiAgMCUge29wYWNpdHk6IDAuOTt9XHJcbiAgMTAwJSB7b3BhY2l0eTogMDt9XHJcbn1cclxuXHJcbi8vIE1peGluc1xyXG5AbWl4aW4gY3Vyc29yLWRpc2FibGVkKCkge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtc2l6aW5nKCRmbXQpIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6ICRmbXQ7XHJcbiAgICAgLW1vei1ib3gtc2l6aW5nOiAkZm10O1xyXG4gICAgICAgICAgYm94LXNpemluZzogJGZtdDtcclxufVxyXG5cclxuQG1peGluIGJveC1zaGFkb3coJGZtdCkge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogJGZtdDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6ICRmbXQ7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBmYWRlKCRjb2xvciwgJGFtbnQpIHtcclxuICBAaWYgJGFtbnQgPiAxIHtcclxuICAgICRhbW50OiAkYW1udCAvIDEwMDsgLy8gY29udmVydCB0byBwZXJjZW50YWdlIGlmIGludFxyXG4gIH1cclxuICBAcmV0dXJuIHJnYmEoJGNvbG9yLCAkYW1udCk7XHJcbn1cclxuXHJcbi8vIFJ1bGVzXHJcbnNlbGVjdC5icy1zZWxlY3QtaGlkZGVuLFxyXG4uYm9vdHN0cmFwLXNlbGVjdCA+IHNlbGVjdC5icy1zZWxlY3QtaGlkZGVuLFxyXG5zZWxlY3Quc2VsZWN0cGlja2VyIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib290c3RyYXAtc2VsZWN0IHtcclxuICB3aWR0aDogMjIwcHggXFwwOyAvKklFOSBhbmQgYmVsb3cqL1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gIC8vIFRoZSBzZWxlY3RwaWNrZXIgYnV0dG9uXHJcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gbmVjZXNzYXJ5IGZvciBwcm9wZXIgcG9zaXRpb25pbmcgb2YgY2FyZXQgaW4gQm9vdHN0cmFwIDQgKHB1c2hlcyBjYXJldCB0byB0aGUgcmlnaHQpXHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAvLyBmb3JjZSBjYXJldCB0byBiZSB2ZXJ0aWNhbGx5IGNlbnRlcmVkIGZvciBCb290c3RyYXAgNCBtdWx0aS1saW5lIGJ1dHRvbnNcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJzLXBsYWNlaG9sZGVyIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYnRuLXByaW1hcnksXHJcbiAgICAgICYuYnRuLXNlY29uZGFyeSxcclxuICAgICAgJi5idG4tc3VjY2VzcyxcclxuICAgICAgJi5idG4tZGFuZ2VyLFxyXG4gICAgICAmLmJ0bi1pbmZvLFxyXG4gICAgICAmLmJ0bi1kYXJrIHtcclxuICAgICAgICAmLFxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGlucHV0LWFsdC1jb2xvci1wbGFjZWhvbGRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gc2VsZWN0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAwLjVweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi5tb2JpbGUtZGV2aWNlIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBFcnJvciBkaXNwbGF5XHJcbiAgLmhhcy1lcnJvciAmIC5kcm9wZG93bi10b2dnbGUsXHJcbiAgLmVycm9yICYgLmRyb3Bkb3duLXRvZ2dsZSxcclxuICAmLmlzLWludmFsaWQgLmRyb3Bkb3duLXRvZ2dsZSxcclxuICAud2FzLXZhbGlkYXRlZCAmIHNlbGVjdDppbnZhbGlkICsgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1yZWQtZXJyb3I7XHJcbiAgfVxyXG5cclxuICAmLmlzLXZhbGlkIC5kcm9wZG93bi10b2dnbGUsXHJcbiAgLndhcy12YWxpZGF0ZWQgJiBzZWxlY3Q6dmFsaWQgKyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZWVuLXN1Y2Nlc3M7XHJcbiAgfVxyXG5cclxuICAmLmZpdC13aWR0aCB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJjpub3QoW2NsYXNzKj1cImNvbC1cIl0pOm5vdChbY2xhc3MqPVwiZm9ybS1jb250cm9sXCJdKTpub3QoLmlucHV0LWdyb3VwLWJ0bikge1xyXG4gICAgd2lkdGg6ICR3aWR0aC1kZWZhdWx0O1xyXG4gIH1cclxuXHJcbiAgPiBzZWxlY3QubW9iaWxlLWRldmljZTpmb2N1cyArIC5kcm9wZG93bi10b2dnbGUsXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZCAjMzMzMzMzICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgIWltcG9ydGFudDtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gVGhlIHNlbGVjdHBpY2tlciBjb21wb25lbnRzXHJcbi5ib290c3RyYXAtc2VsZWN0IHtcclxuICAmLmZvcm0tY29udHJvbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICA6bm90KC5pbnB1dC1ncm91cCkgPiAmOm5vdChbY2xhc3MqPVwiY29sLVwiXSkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlucHV0LWdyb3VwLWJ0biB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB6LWluZGV4OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0taW5saW5lICYsXHJcbiAgLmZvcm0taW5saW5lICYuZm9ybS1jb250cm9sOm5vdChbY2xhc3MqPVwiY29sLVwiXSkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmOm5vdCguaW5wdXQtZ3JvdXAtYnRuKSxcclxuICAmW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC8vIEZvcmNlcyB0aGUgcHVsbCB0byB0aGUgcmlnaHQsIGlmIG5lY2Vzc2FyeVxyXG4gICYsXHJcbiAgJltjbGFzcyo9XCJjb2wtXCJdLFxyXG4gIC5yb3cgJltjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICYuZHJvcGRvd24tbWVudS1yaWdodCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWlubGluZSAmLFxyXG4gIC5mb3JtLWhvcml6b250YWwgJixcclxuICAuZm9ybS1ncm91cCAmIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1ncm91cC1sZyAmLmZvcm0tY29udHJvbCxcclxuICAuZm9ybS1ncm91cC1zbSAmLmZvcm0tY29udHJvbCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tY29udHJvbC1zbSAuZHJvcGRvd24tdG9nZ2xlLFxyXG4gICYuZm9ybS1jb250cm9sLWxnIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgJi5mb3JtLWNvbnRyb2wtc20gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tY29udHJvbC1sZyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcclxuICB9XHJcblxyXG4gIC8vIFNldCB0aGUgd2lkdGggb2YgdGhlIGxpdmUgc2VhcmNoIChhbmQgYW55IG90aGVyIGZvcm0gY29udHJvbCB3aXRoaW4gYW4gaW5saW5lIGZvcm0pXHJcbiAgLy8gc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zaWx2aW9tb3JldG8vYm9vdHN0cmFwLXNlbGVjdC9pc3N1ZXMvNjg1XHJcbiAgLmZvcm0taW5saW5lICYgLmZvcm0tY29udHJvbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsXHJcbiAgPiAuZGlzYWJsZWQge1xyXG4gICAgQGluY2x1ZGUgY3Vyc29yLWRpc2FibGVkKCk7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnMtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc2VsZWN0LWRyb3Bkb3duO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVGhlIHNlbGVjdHBpY2tlciBidXR0b25cclxuICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgZmxleDogMCAxIGF1dG87IC8vIGZvciBJRTEwXHJcblxyXG4gICAgICBAYXQtcm9vdCAuYnMzI3smfSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGF0LXJvb3QgLmlucHV0LWdyb3VwIC5iczMtaGFzLWFkZG9uI3smfSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBpbmhlcml0O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuXHJcbiAgICAgICAgLmZpbHRlci1vcHRpb24taW5uZXIge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLW9wdGlvbi1pbm5lci1pbm5lciB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLy8gdXNlZCB0byBleHBhbmQgdGhlIGhlaWdodCBvZiB0aGUgYnV0dG9uIHdoZW4gaW5zaWRlIGFuIGlucHV0IGdyb3VwXHJcbiAgICAuZmlsdGVyLWV4cGFuZCB7XHJcbiAgICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmV0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAgJi5mb3JtLWNvbnRyb2wgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgJltjbGFzcyo9XCJjb2wtXCJdIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvLyBUaGUgc2VsZWN0cGlja2VyIGRyb3Bkb3duXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuXHJcbiAgICA+IC5pbm5lcjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmlubmVyIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJi5hY3RpdmUgc21hbGwge1xyXG4gICAgICAgIGNvbG9yOiAkaW5wdXQtYWx0LWNvbG9yLXBsYWNlaG9sZGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZGlzYWJsZWQgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY3Vyc29yLWRpc2FibGVkKCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICAgJi5vcHQge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjI1ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLmNoZWNrLW1hcmsge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4udGV4dCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzbWFsbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ub3RpZnkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICB3aWR0aDogOTYlO1xyXG4gICAgICBtYXJnaW46IDAgMiU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYigyNDUsIDI0NSwgMjQ1KTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIyNywgMjI3LCAyMjcpO1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCBmYWRlKHJnYigwLCAwLCAwKSwgNSkpO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cclxuICAgICAgJi5mYWRlT3V0IHtcclxuICAgICAgICBhbmltYXRpb246IDMwMG1zIGxpbmVhciA3NTBtcyBmb3J3YXJkcyBicy1ub3RpZnktZmFkZU91dDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5vLXJlc3VsdHMge1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgJi5maXQtd2lkdGggLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAuZmlsdGVyLW9wdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLW9wdGlvbi1pbm5lcixcclxuICAgIC5maWx0ZXItb3B0aW9uLWlubmVyLWlubmVyIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5icy1jYXJldDpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnXFwwMGEwJztcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZXQge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNob3ctdGljayAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAuc2VsZWN0ZWQgc3Bhbi5jaGVjay1tYXJrIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICB0b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICBsaSBhIHNwYW4udGV4dCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGRlZmF1bHQgY2hlY2sgbWFyayBmb3IgdXNlIHdpdGhvdXQgYW4gaWNvbiBmb250XHJcbiAgLmJzLW9rLWRlZmF1bHQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAwLjVlbTtcclxuICAgIGhlaWdodDogMWVtO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogMCAwLjI2ZW0gMC4yNmVtIDA7XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy1tZW51LWFycm93IHtcclxuICAmLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLFxyXG4gICYuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgei1pbmRleDogKCR6aW5kZXgtc2VsZWN0LWRyb3Bkb3duICsgMSk7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgJGNvbG9yLWdyZXktYXJyb3c7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtNHB4O1xyXG4gICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTRweDtcclxuICAgICAgbGVmdDogMTBweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIHRvcDogLTRweDtcclxuICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICRjb2xvci1ncmV5LWFycm93O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIHRvcDogLTRweDtcclxuICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wdWxsLXJpZ2h0IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICByaWdodDogMTJweDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IDEzcHg7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlIC5maWx0ZXItb3B0aW9uLFxyXG4gICYuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtc2VhcmNoYm94LFxyXG4uYnMtYWN0aW9uc2JveCxcclxuLmJzLWRvbmVidXR0b24ge1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbn1cclxuXHJcbi5icy1hY3Rpb25zYm94IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cclxuICAmIC5idG4tZ3JvdXAgYnV0dG9uIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtZG9uZWJ1dHRvbiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuXHJcbiAgJiAuYnRuLWdyb3VwIGJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5icy1zZWFyY2hib3gge1xyXG4gICYgKyAuYnMtYWN0aW9uc2JveCB7XHJcbiAgICBwYWRkaW5nOiAwIDhweCA0cHg7XHJcbiAgfVxyXG5cclxuICAmIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIiRjb2xvci1yZWQtZXJyb3I6IHJnYigxODUsIDc0LCA3MikgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmVlbi1zdWNjZXNzOiAjMjhhNzQ1O1xyXG4kY29sb3ItZ3JleS1hcnJvdzogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjIpICFkZWZhdWx0O1xyXG5cclxuJHdpZHRoLWRlZmF1bHQ6IDIyMHB4ICFkZWZhdWx0OyAvLyAzIDk2MHB4LWdyaWQgY29sdW1uc1xyXG5cclxuJHppbmRleC1zZWxlY3QtZHJvcGRvd246IDEwNjAgIWRlZmF1bHQ7IC8vIG11c3QgYmUgaGlnaGVyIHRoYW4gYSBtb2RhbCBiYWNrZ3JvdW5kICgxMDUwKVxyXG5cclxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXHJcbiRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogIzk5OSAhZGVmYXVsdDtcclxuJGlucHV0LWFsdC1jb2xvci1wbGFjZWhvbGRlcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBhZGRpbmcteS1zbTogLjI1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14LXNtOiAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXktbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteC1sZzogMXJlbSAhZGVmYXVsdDsiLCIkd2lkdGgtZGVmYXVsdDogYXV0byAhZGVmYXVsdDtcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2VsZWN0L3Nhc3MvYm9vdHN0cmFwLXNlbGVjdCc7XG4iXX0= */

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none; }
  .pswp * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .pswp img {
    max-width: none; }

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--open {
  display: block; }

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab; }

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing; }

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none; }

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden; }

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0; }

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden; }

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222; }

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0; }

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC; }

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline; }

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*
	
	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
          transition: opacity 0.2s;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .pswp__button:focus, .pswp__button:hover {
    opacity: 1; }
  .pswp__button:active {
    outline: none;
    opacity: 0.9; }
  .pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0; }

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1; }

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(base/source/css/vendor/default-skin/default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px; }

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(base/source/css/vendor/default-skin/default-skin.svg); }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none; } }

.pswp__button--close {
  background-position: 0 -44px; }

.pswp__button--share {
  background-position: -44px -44px; }

.pswp__button--fs {
  display: none; }

.pswp--supports-fs .pswp__button--fs {
  display: block; }

.pswp--fs .pswp__button--fs {
  background-position: -44px 0; }

.pswp__button--zoom {
  display: none;
  background-position: -88px 0; }

.pswp--zoom-allowed .pswp__button--zoom {
  display: block; }

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0; }

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: unset; }

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute; }

.pswp__button--arrow--left {
  left: 0; }

.pswp__button--arrow--right {
  right: 0; }

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: '';
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute; }

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px; }

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px; }

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__share-modal--hidden {
  display: none; }

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(6px);
      -ms-transform: translateY(6px);
          transform: translateY(6px);
  -webkit-transition: -webkit-transform 0.25s;
          transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform; }
  .pswp__share-tooltip a {
    display: block;
    padding: 8px 12px;
    color: #000;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px; }
    .pswp__share-tooltip a:hover {
      text-decoration: none;
      color: #000; }
    .pswp__share-tooltip a:first-child {
      /* round corners on the first/last list item */
      border-radius: 2px 2px 0 0; }
    .pswp__share-tooltip a:last-child {
      border-radius: 0 0 2px 2px; }

.pswp__share-modal--fade-in {
  opacity: 1; }
  .pswp__share-modal--fade-in .pswp__share-tooltip {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px; }

a.pswp__share--facebook:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none; }

a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF; }
  a.pswp__share--facebook:hover:before {
    border-bottom-color: #3E5C9A; }

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF; }

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D; }

a.pswp__share--download:hover {
  background: #DDD; }

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px; }

/*
	
	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px; }
  .pswp__caption small {
    font-size: 11px;
    color: #BBB; }

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC; }

.pswp__caption--empty {
  display: none; }

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden; }

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr; }

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px; }

.pswp__preloader--active {
  opacity: 1; }
  .pswp__preloader--active .pswp__preloader__icn {
    /* We use .gif in browsers that don't support CSS animation */
    background: url(base/source/css/vendor/default-skin/preloader.gif) 0 0 no-repeat; }

.pswp--css_animation .pswp__preloader--active {
  opacity: 1; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    -webkit-animation: clockwise 500ms linear infinite;
            animation: clockwise 500ms linear infinite; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
            animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }

.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0; }

.pswp--css_animation .pswp__preloader__cut {
  /* 
			The idea of animating inner circle is based on Polymer ("material") loading indicator 
			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
		*/
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden; }

.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0; }

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right; } }

@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

/*
	
	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550; }

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%; }

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible; }

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5); }

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3); }

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0; }

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0; }

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001; }

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none; }

.pswp__element--disabled {
  display: none !important; }

.pswp--minimal--dark .pswp__top-bar {
  background: none; }

.clearfix:after {
  content: "";
  display: table !important;
  clear: both; }

.zaux-ani-threedots {
  position: relative; }
  .zaux-ani-threedots div {
    position: absolute;
    top: 33px;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: #FFFFFF;
    -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
            animation-timing-function: cubic-bezier(0, 1, 1, 0); }
    .zaux-ani-threedots div:nth-child(1) {
      left: 8px;
      -webkit-animation: zauxAniLoaderThreeDots1_1 0.6s infinite;
              animation: zauxAniLoaderThreeDots1_1 0.6s infinite; }
    .zaux-ani-threedots div:nth-child(2) {
      left: 8px;
      -webkit-animation: zauxAniLoaderThreeDots1_2 0.6s infinite;
              animation: zauxAniLoaderThreeDots1_2 0.6s infinite; }
    .zaux-ani-threedots div:nth-child(3) {
      left: 32px;
      -webkit-animation: zauxAniLoaderThreeDots1_2 0.6s infinite;
              animation: zauxAniLoaderThreeDots1_2 0.6s infinite; }
    .zaux-ani-threedots div:nth-child(4) {
      left: 56px;
      -webkit-animation: zauxAniLoaderThreeDots1_3 0.6s infinite;
              animation: zauxAniLoaderThreeDots1_3 0.6s infinite; }

@-webkit-keyframes zauxAniLoaderThreeDots1_1 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes zauxAniLoaderThreeDots1_1 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes zauxAniLoaderThreeDots1_3 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0); } }

@keyframes zauxAniLoaderThreeDots1_3 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0); } }

@-webkit-keyframes zauxAniLoaderThreeDots1_2 {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    -webkit-transform: translate(24px, 0);
            transform: translate(24px, 0); } }

@keyframes zauxAniLoaderThreeDots1_2 {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  100% {
    -webkit-transform: translate(24px, 0);
            transform: translate(24px, 0); } }

.zaux-ani-circular {
  font-size: 0;
  line-height: 0;
  position: relative;
  border-width: 4px;
  border-style: solid;
  border-top-color: #FFF;
  border-right-color: #FFF;
  border-bottom-color: #FFF;
  border-left-color: #F5682F;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-animation: zauxAniCircular .6s infinite linear;
          animation: zauxAniCircular .6s infinite linear; }
  .zaux-ani-circular, .zaux-ani-circular:after {
    border-radius: 50%;
    width: 40px;
    height: 40px; }

@-webkit-keyframes zauxAniCircular {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes zauxAniCircular {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-family: "Nunito Sans", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #333333;
  text-align: left;
  background-color: #CCCCCC; }

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0; }

p {
  margin-top: 0;
  margin-bottom: 0; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 600; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: 700; }

small {
  font-size: 80%; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #F5682F;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #ce420a;
    text-decoration: underline; }

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none; }

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg {
  overflow: hidden;
  vertical-align: middle; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

label {
  display: inline-block;
  margin-bottom: 0.5rem; }

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,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

[role="button"] {
  cursor: pointer; }

select {
  word-wrap: normal; }

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; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type="radio"],
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

textarea {
  overflow: auto;
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

summary {
  display: list-item;
  cursor: pointer; }

template {
  display: none; }

[hidden] {
  display: none !important; }

.img-fluid {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: 0.25rem;
  background-color: #CCCCCC;
  border: 1px solid #dee2e6;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #6c757d; }

.container,
.container-fluid {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto; }

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -20px;
  margin-left: -20px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs,
.col-xs-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 20px;
  padding-left: 20px; }

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%; }

.row-cols-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

.row-cols-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

.row-cols-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.row-cols-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

.row-cols-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%; }

.row-cols-6 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1; }

.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13; }

.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0; }

.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3; }

.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4; }

.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5; }

.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6; }

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7; }

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8; }

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9; }

.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10; }

.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11; }

.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12; }

.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%; }

@media (min-width: 410px) {
  .col-xs {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-xs-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xs-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xs-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xs-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xs-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xs-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xs-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xs-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xs-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xs-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xs-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xs-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xs-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xs-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xs-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xs-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xs-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xs-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xs-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xs-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-xs-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-xs-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-xs-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-xs-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-xs-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-xs-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-xs-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-xs-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-xs-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-xs-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-xs-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-xs-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-xs-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-xs-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-xs-0 {
    margin-left: 0; }
  .offset-xs-1 {
    margin-left: 8.33333%; }
  .offset-xs-2 {
    margin-left: 16.66667%; }
  .offset-xs-3 {
    margin-left: 25%; }
  .offset-xs-4 {
    margin-left: 33.33333%; }
  .offset-xs-5 {
    margin-left: 41.66667%; }
  .offset-xs-6 {
    margin-left: 50%; }
  .offset-xs-7 {
    margin-left: 58.33333%; }
  .offset-xs-8 {
    margin-left: 66.66667%; }
  .offset-xs-9 {
    margin-left: 75%; }
  .offset-xs-10 {
    margin-left: 83.33333%; }
  .offset-xs-11 {
    margin-left: 91.66667%; } }

@media (min-width: 580px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .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%; } }

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .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%; } }

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .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%; } }

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .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%; } }

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #333333; }
  .table th,
  .table td {
    padding: 10px;
    vertical-align: top;
    border-top: 1px solid #DDDDDD; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #DDDDDD; }
  .table tbody + tbody {
    border-top: 2px solid #DDDDDD; }

.table-sm th,
.table-sm td {
  padding: 12px; }

.table-bordered {
  border: 1px solid #DDDDDD; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #DDDDDD; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover {
  color: #333333;
  background-color: rgba(0, 0, 0, 0.075); }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff; }

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff; }

.table-hover .table-primary:hover {
  background-color: #9fcdff; }
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #9fcdff; }

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db; }

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb; }

.table-hover .table-secondary:hover {
  background-color: #c8cbcf; }
  .table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #c8cbcf; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb; }

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e; }

.table-hover .table-success:hover {
  background-color: #b1dfbb; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #b1dfbb; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb; }

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda; }

.table-hover .table-info:hover {
  background-color: #abdde5; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #abdde5; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba; }

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e; }

.table-hover .table-warning:hover {
  background-color: #ffe8a1; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #ffe8a1; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb; }

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e; }

.table-hover .table-danger:hover {
  background-color: #f1b0b7; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #f1b0b7; }

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe; }

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc; }

.table-hover .table-light:hover {
  background-color: #ececf6; }
  .table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #ececf6; }

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca; }

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c; }

.table-hover .table-dark:hover {
  background-color: #b9bbbe; }
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b9bbbe; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55; }

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #DDDDDD; }

.table-dark {
  color: #fff;
  background-color: #343a40; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #454d55; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 409.98px) {
  .table-responsive-xs {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xs > .table-bordered {
      border: 0; } }

@media (max-width: 579.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-sm > .table-bordered {
      border: 0; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-md > .table-bordered {
      border: 0; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-lg > .table-bordered {
      border: 0; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xl > .table-bordered {
      border: 0; } }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
  .table-responsive > .table-bordered {
    border: 0; }

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      -webkit-transition: none;
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }
  .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #EC5A2B;
    outline: 0;
    -webkit-box-shadow: 0 0 0px 2px rgba(236, 90, 43, 0.25);
            box-shadow: 0 0 0px 2px rgba(236, 90, 43, 0.25); }
  .form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #EEEEEE;
    opacity: 1; }

input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5; }

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #333333;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5; }

select.form-control[size], select.form-control[multiple] {
  height: auto; }

textarea.form-control {
  height: auto; }

.form-group {
  margin-bottom: 0; }

.form-text {
  display: block;
  margin-top: 0.25rem; }

.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  .form-check-input[disabled] ~ .form-check-label,
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

.form-check-label {
  margin-bottom: 0; }

.form-check-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9); }
  .form-row > .col > .valid-tooltip,
  .form-row > [class*="col-"] > .valid-tooltip {
    left: 5px; }

.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: #28a745; }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #28a745;
    -webkit-box-shadow: 0 0 0 2px rgba(40, 167, 69, 0.25);
            box-shadow: 0 0 0 2px rgba(40, 167, 69, 0.25); }

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745; }
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #28a745;
    -webkit-box-shadow: 0 0 0 2px rgba(40, 167, 69, 0.25);
            box-shadow: 0 0 0 2px rgba(40, 167, 69, 0.25); }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745; }

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #28a745; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 2px rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 2px rgba(40, 167, 69, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 2px rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 2px rgba(40, 167, 69, 0.25); }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9); }
  .form-row > .col > .invalid-tooltip,
  .form-row > [class*="col-"] > .invalid-tooltip {
    left: 5px; }

.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: #dc3545; }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 2px rgba(220, 53, 69, 0.25);
            box-shadow: 0 0 0 2px rgba(220, 53, 69, 0.25); }

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545; }
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 2px rgba(220, 53, 69, 0.25);
            box-shadow: 0 0 0 2px rgba(220, 53, 69, 0.25); }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545; }

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #dc3545; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 2px rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 2px rgba(220, 53, 69, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 2px rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 2px rgba(220, 53, 69, 0.25); }

.form-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 580px) {
    .form-inline label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-plaintext {
      display: inline-block; }
    .form-inline .input-group,
    .form-inline .custom-select {
      width: auto; }
    .form-inline .form-check {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

.btn {
  display: inline-block;
  font-weight: 400;
  color: #333333;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      -webkit-transition: none;
      transition: none; } }
  .btn:hover {
    color: #333333;
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0px 2px rgba(236, 90, 43, 0.25);
            box-shadow: 0 0 0px 2px rgba(236, 90, 43, 0.25); }
  .btn.disabled, .btn:disabled {
    opacity: 0.65; }
  .btn:not(:disabled):not(.disabled) {
    cursor: pointer; }

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }
  .btn-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
    -webkit-box-shadow: 0 0 0 2px rgba(38, 143, 255, 0.5);
            box-shadow: 0 0 0 2px rgba(38, 143, 255, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #005cbf; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 2px rgba(38, 143, 255, 0.5);
              box-shadow: 0 0 0 2px rgba(38, 143, 255, 0.5); }

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62;
    -webkit-box-shadow: 0 0 0 2px rgba(130, 138, 145, 0.5);
            box-shadow: 0 0 0 2px rgba(130, 138, 145, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 2px rgba(130, 138, 145, 0.5);
              box-shadow: 0 0 0 2px rgba(130, 138, 145, 0.5); }

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }
  .btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34;
    -webkit-box-shadow: 0 0 0 2px rgba(72, 180, 97, 0.5);
            box-shadow: 0 0 0 2px rgba(72, 180, 97, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 2px rgba(72, 180, 97, 0.5);
              box-shadow: 0 0 0 2px rgba(72, 180, 97, 0.5); }

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  .btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
    -webkit-box-shadow: 0 0 0 2px rgba(58, 176, 195, 0.5);
            box-shadow: 0 0 0 2px rgba(58, 176, 195, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 2px rgba(58, 176, 195, 0.5);
              box-shadow: 0 0 0 2px rgba(58, 176, 195, 0.5); }

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }
  .btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00; }
  .btn-warning:focus, .btn-warning.focus {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
    -webkit-box-shadow: 0 0 0 2px rgba(222, 170, 12, 0.5);
            box-shadow: 0 0 0 2px rgba(222, 170, 12, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 2px rgba(222, 170, 12, 0.5);
              box-shadow: 0 0 0 2px rgba(222, 170, 12, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
    -webkit-box-shadow: 0 0 0 2px rgba(225, 83, 97, 0.5);
            box-shadow: 0 0 0 2px rgba(225, 83, 97, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 2px rgba(225, 83, 97, 0.5);
              box-shadow: 0 0 0 2px rgba(225, 83, 97, 0.5); }

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  .btn-light:focus, .btn-light.focus {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
    -webkit-box-shadow: 0 0 0 2px rgba(216, 217, 219, 0.5);
            box-shadow: 0 0 0 2px rgba(216, 217, 219, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 2px rgba(216, 217, 219, 0.5);
              box-shadow: 0 0 0 2px rgba(216, 217, 219, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
  .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
  .btn-dark:focus, .btn-dark.focus {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124;
    -webkit-box-shadow: 0 0 0 2px rgba(82, 88, 93, 0.5);
            box-shadow: 0 0 0 2px rgba(82, 88, 93, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 2px rgba(82, 88, 93, 0.5);
              box-shadow: 0 0 0 2px rgba(82, 88, 93, 0.5); }

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    -webkit-box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.5);
            box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #007bff;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.5);
              box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.5); }

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    -webkit-box-shadow: 0 0 0 2px rgba(108, 117, 125, 0.5);
            box-shadow: 0 0 0 2px rgba(108, 117, 125, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 2px rgba(108, 117, 125, 0.5);
              box-shadow: 0 0 0 2px rgba(108, 117, 125, 0.5); }

.btn-outline-success {
  color: #28a745;
  border-color: #28a745; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    -webkit-box-shadow: 0 0 0 2px rgba(40, 167, 69, 0.5);
            box-shadow: 0 0 0 2px rgba(40, 167, 69, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 2px rgba(40, 167, 69, 0.5);
              box-shadow: 0 0 0 2px rgba(40, 167, 69, 0.5); }

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    -webkit-box-shadow: 0 0 0 2px rgba(23, 162, 184, 0.5);
            box-shadow: 0 0 0 2px rgba(23, 162, 184, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 2px rgba(23, 162, 184, 0.5);
              box-shadow: 0 0 0 2px rgba(23, 162, 184, 0.5); }

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107; }
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    -webkit-box-shadow: 0 0 0 2px rgba(255, 193, 7, 0.5);
            box-shadow: 0 0 0 2px rgba(255, 193, 7, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 2px rgba(255, 193, 7, 0.5);
              box-shadow: 0 0 0 2px rgba(255, 193, 7, 0.5); }

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    -webkit-box-shadow: 0 0 0 2px rgba(220, 53, 69, 0.5);
            box-shadow: 0 0 0 2px rgba(220, 53, 69, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 2px rgba(220, 53, 69, 0.5);
              box-shadow: 0 0 0 2px rgba(220, 53, 69, 0.5); }

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    -webkit-box-shadow: 0 0 0 2px rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 2px rgba(248, 249, 250, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 2px rgba(248, 249, 250, 0.5);
              box-shadow: 0 0 0 2px rgba(248, 249, 250, 0.5); }

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    -webkit-box-shadow: 0 0 0 2px rgba(52, 58, 64, 0.5);
            box-shadow: 0 0 0 2px rgba(52, 58, 64, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 2px rgba(52, 58, 64, 0.5);
              box-shadow: 0 0 0 2px rgba(52, 58, 64, 0.5); }

.btn-link {
  font-weight: 400;
  color: #F5682F;
  text-decoration: none; }
  .btn-link:hover {
    color: #ce420a;
    text-decoration: underline; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0; }

.btn-block {
  display: block;
  width: 100%; }
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      -webkit-transition: none;
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      -webkit-transition: none;
      transition: none; } }

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #333333;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15); }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

@media (min-width: 410px) {
  .dropdown-menu-xs-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xs-right {
    right: 0;
    left: auto; } }

@media (min-width: 580px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #e9ecef; }
  .dropdown-item.active, .dropdown-item:active {
    color: #333333;
    text-decoration: none;
    background-color: #fcd2c1; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 1; }
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 1; }

.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
  .dropleft .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 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          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: -1px; }

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }
  .btn-group-toggle > .btn input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0; }
    .input-group > .form-control + .form-control,
    .input-group > .form-control + .custom-select,
    .input-group > .form-control + .custom-file,
    .input-group > .form-control-plaintext + .form-control,
    .input-group > .form-control-plaintext + .custom-select,
    .input-group > .form-control-plaintext + .custom-file,
    .input-group > .custom-select + .form-control,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  .input-group > .form-control:focus,
  .input-group > .custom-select:focus,
  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
  .input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
  .input-group > .custom-file {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

.input-group-prepend,
.input-group-append {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .input-group-prepend .btn,
  .input-group-append .btn {
    position: relative;
    z-index: 2; }
    .input-group-prepend .btn:focus,
    .input-group-append .btn:focus {
      z-index: 3; }
  .input-group-prepend .btn + .btn,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-append .btn + .btn,
  .input-group-append .btn + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn {
    margin-left: -1px; }

.input-group-prepend {
  margin-right: -1px; }

.input-group-append {
  margin-left: -1px; }

.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da; }
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px); }

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5; }

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px); }

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem; }

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact; }

.custom-control-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #333333;
    border-color: #fcd2c1;
    background-color: #fcd2c1; }
  .custom-control-input:focus ~ .custom-control-label::before {
    -webkit-box-shadow: 0 0 0px 2px rgba(236, 90, 43, 0.25);
            box-shadow: 0 0 0px 2px rgba(236, 90, 43, 0.25); }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #EC5A2B; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #333333;
    background-color: white;
    border-color: white; }
  .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #EEEEEE; }

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 1px; }
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: 50% / 50% 50% no-repeat; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23333333' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #fcd2c1;
  background-color: #fcd2c1; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23333333' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }

.custom-radio .custom-control-label::before {
  border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23333333'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }

.custom-switch {
  padding-left: 2.25rem; }
  .custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem; }
  .custom-switch .custom-control-label::after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: transform 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;
    transition: transform 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, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .custom-switch .custom-control-label::after {
        -webkit-transition: none;
        transition: none; } }
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #fff;
    -webkit-transform: translateX(0.75rem);
            transform: translateX(0.75rem); }
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(0, 123, 255, 0.5); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .custom-select:focus {
    border-color: #EC5A2B;
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(236, 90, 43, 0.25);
            box-shadow: 0 0 0 2px rgba(236, 90, 43, 0.25); }
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  .custom-select::-ms-expand {
    display: none; }
  .custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem; }

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem; }

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0; }

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #EC5A2B;
    -webkit-box-shadow: 0 0 0px 2px rgba(236, 90, 43, 0.25);
            box-shadow: 0 0 0px 2px rgba(236, 90, 43, 0.25); }
  .custom-file-input[disabled] ~ .custom-file-label,
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #EEEEEE; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da; }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit; }

.custom-range {
  width: 100%;
  height: calc(1rem + 4px);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .custom-range:focus {
    outline: 0; }
    .custom-range:focus::-webkit-slider-thumb {
      -webkit-box-shadow: 0 0 0 1px #CCCCCC, 0 0 0px 2px rgba(236, 90, 43, 0.25);
              box-shadow: 0 0 0 1px #CCCCCC, 0 0 0px 2px rgba(236, 90, 43, 0.25); }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #CCCCCC, 0 0 0px 2px rgba(236, 90, 43, 0.25); }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #CCCCCC, 0 0 0px 2px rgba(236, 90, 43, 0.25); }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #fcd2c1;
    border: 0;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
            appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none; } }
    .custom-range::-webkit-slider-thumb:active {
      background-color: white; }
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent; }
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #fcd2c1;
    border: 0;
    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -moz-appearance: none;
         appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: white; }
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent; }
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 2px;
    margin-left: 2px;
    background-color: #fcd2c1;
    border: 0;
    -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        -ms-transition: none;
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: white; }
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem; }
  .custom-range::-ms-fill-lower {
    background-color: #dee2e6; }
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6; }
  .custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  .custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  .custom-range:disabled::-ms-thumb {
    background-color: #adb5bd; }

.custom-control-label::before,
.custom-file-label,
.custom-select {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
      -webkit-transition: none;
      transition: none; } }

.modal-open, html:has(.modal-open) {
  overflow: hidden; }
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }
.modal-open.isIos
.modal-open.isIos, html:has(.modal-open.isIos){
  touch-action:none;
  -webkit-overflow-scrolling: touch;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
    -webkit-transform: translate(0, -50px);
            transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        -webkit-transition: none;
        transition: none; } }
  .modal.show .modal-dialog {
    -webkit-transform: none;
            transform: none; }
  .modal.modal-static .modal-dialog {
    -webkit-transform: scale(1.02);
            transform: scale(1.02); }

.modal-dialog-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem); }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden; }
  .modal-dialog-scrollable .modal-header,
  .modal-dialog-scrollable .modal-footer {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - 1rem); }
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    content: ""; }
  .modal-dialog-centered.modal-dialog-scrollable {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%; }
    .modal-dialog-centered.modal-dialog-scrollable .modal-content {
      max-height: none; }
    .modal-dialog-centered.modal-dialog-scrollable::before {
      content: none; }

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.6; }

.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #DDDDDD; }
  .modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #DDDDDD; }
  .modal-footer > * {
    margin: 0.25rem; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 580px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
    .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
    .modal-dialog-centered::before {
      height: calc(100vh - 3.5rem);
      height: -webkit-min-content;
      height: -moz-min-content;
      height: min-content; }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Nunito Sans", 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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #000; }

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Nunito Sans", 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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2); }
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem; }
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
    bottom: calc(-0.5rem - 1px); }
    .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
      bottom: 0;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
      bottom: 1px;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: #fff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
    left: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
      left: 0;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
      left: 1px;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: #fff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
    top: calc(-0.5rem - 1px); }
    .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
      top: 0;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
      top: 1px;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: #fff; }
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
      right: 0;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
      right: 1px;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: #fff; }

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb; }
  .popover-header:empty {
    display: none; }

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #333333; }

.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; }

.border {
  border: 1px solid #DDDDDD !important; }

.border-top {
  border-top: 1px solid #DDDDDD !important; }

.border-right {
  border-right: 1px solid #DDDDDD !important; }

.border-bottom {
  border-bottom: 1px solid #DDDDDD !important; }

.border-left {
  border-left: 1px solid #DDDDDD !important; }

.border-0 {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #007bff !important; }

.border-secondary {
  border-color: #6c757d !important; }

.border-success {
  border-color: #28a745 !important; }

.border-info {
  border-color: #17a2b8 !important; }

.border-warning {
  border-color: #ffc107 !important; }

.border-danger {
  border-color: #dc3545 !important; }

.border-light {
  border-color: #f8f9fa !important; }

.border-dark {
  border-color: #343a40 !important; }

.border-white {
  border-color: #fff !important; }

.rounded-sm {
  border-radius: 0.2rem !important; }

.rounded {
  border-radius: 0.25rem !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-lg {
  border-radius: 0.3rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-0 {
  border-radius: 0 !important; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 410px) {
  .d-xs-none {
    display: none !important; }
  .d-xs-inline {
    display: inline !important; }
  .d-xs-inline-block {
    display: inline-block !important; }
  .d-xs-block {
    display: block !important; }
  .d-xs-table {
    display: table !important; }
  .d-xs-table-row {
    display: table-row !important; }
  .d-xs-table-cell {
    display: table-cell !important; }
  .d-xs-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xs-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 580px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !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: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  .embed-responsive::before {
    display: block;
    content: ""; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important; }

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important; }

.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important; }

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important; }

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }

.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important; }

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important; }

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important; }

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important; }

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important; }

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important; }

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important; }

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important; }

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important; }

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important; }

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important; }

@media (min-width: 410px) {
  .flex-xs-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xs-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xs-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xs-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xs-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xs-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xs-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xs-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xs-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xs-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xs-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xs-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xs-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xs-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xs-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xs-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xs-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xs-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xs-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xs-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xs-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xs-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xs-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xs-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xs-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xs-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xs-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xs-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xs-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xs-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xs-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xs-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xs-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xs-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 580px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-none {
  float: none !important; }

@media (min-width: 410px) {
  .float-xs-left {
    float: left !important; }
  .float-xs-right {
    float: right !important; }
  .float-xs-none {
    float: none !important; } }

@media (min-width: 580px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important; }

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important; }

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important; }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.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; }

.w-40 {
  width: 40% !important; }

.w-60 {
  width: 60% !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; }

.h-40 {
  height: 40% !important; }

.h-60 {
  height: 60% !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.m-f5 {
  margin: 5px !important; }

.mt-f5,
.my-f5 {
  margin-top: 5px !important; }

.mr-f5,
.mx-f5 {
  margin-right: 5px !important; }

.mb-f5,
.my-f5 {
  margin-bottom: 5px !important; }

.ml-f5,
.mx-f5 {
  margin-left: 5px !important; }

.m-f10 {
  margin: 10px !important; }

.mt-f10,
.my-f10 {
  margin-top: 10px !important; }

.mr-f10,
.mx-f10 {
  margin-right: 10px !important; }

.mb-f10,
.my-f10 {
  margin-bottom: 10px !important; }

.ml-f10,
.mx-f10 {
  margin-left: 10px !important; }

.m-f15 {
  margin: 15px !important; }

.mt-f15,
.my-f15 {
  margin-top: 15px !important; }

.mr-f15,
.mx-f15 {
  margin-right: 15px !important; }

.mb-f15,
.my-f15 {
  margin-bottom: 15px !important; }

.ml-f15,
.mx-f15 {
  margin-left: 15px !important; }

.m-f20 {
  margin: 20px !important; }

.mt-f20,
.my-f20 {
  margin-top: 20px !important; }

.mr-f20,
.mx-f20 {
  margin-right: 20px !important; }

.mb-f20,
.my-f20 {
  margin-bottom: 20px !important; }

.ml-f20,
.mx-f20 {
  margin-left: 20px !important; }

.m-f25 {
  margin: 25px !important; }

.mt-f25,
.my-f25 {
  margin-top: 25px !important; }

.mr-f25,
.mx-f25 {
  margin-right: 25px !important; }

.mb-f25,
.my-f25 {
  margin-bottom: 25px !important; }

.ml-f25,
.mx-f25 {
  margin-left: 25px !important; }

.m-f30 {
  margin: 30px !important; }

.mt-f30,
.my-f30 {
  margin-top: 30px !important; }

.mr-f30,
.mx-f30 {
  margin-right: 30px !important; }

.mb-f30,
.my-f30 {
  margin-bottom: 30px !important; }

.ml-f30,
.mx-f30 {
  margin-left: 30px !important; }

.m-f40 {
  margin: 40px !important; }
.mt-f40,
.my-f40 {
  margin-top: 40px !important;
}

.m-f45 {
  margin: 45px !important;
}

.mt-f45,
.my-f45 {
  margin-top: 45px !important;
}

.mr-f45,
.mx-f45 {
  margin-right: 45px !important;
}

.mb-f45,
.my-f45 {
  margin-bottom: 45px !important;
}

.ml-f45,
.mx-f45 {
  margin-left: 45px !important;
}
  
.mt-f50,
.my-f50 {
    margin-top: 50px !important; }

.mr-f40,
.mx-f40 {
  margin-right: 40px !important; }

.mb-f40,
.my-f40 {
  margin-bottom: 40px !important; }

.ml-f40,
.mx-f40 {
  margin-left: 40px !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.p-f5 {
  padding: 5px !important; }

.pt-f5,
.py-f5 {
  padding-top: 5px !important; }

.pr-f5,
.px-f5 {
  padding-right: 5px !important; }

.pb-f5,
.py-f5 {
  padding-bottom: 5px !important; }

.pl-f5,
.px-f5 {
  padding-left: 5px !important; }

.p-f10 {
  padding: 10px !important; }

.pt-f10,
.py-f10 {
  padding-top: 10px !important; }

.pr-f10,
.px-f10 {
  padding-right: 10px !important; }

.pb-f10,
.py-f10 {
  padding-bottom: 10px !important; }

.pl-f10,
.px-f10 {
  padding-left: 10px !important; }

.p-f15 {
  padding: 15px !important; }

.pt-f15,
.py-f15 {
  padding-top: 15px !important; }

.pr-f15,
.px-f15 {
  padding-right: 15px !important; }

.pb-f15,
.py-f15 {
  padding-bottom: 15px !important; }

.pl-f15,
.px-f15 {
  padding-left: 15px !important; }

.p-f20 {
  padding: 20px !important; }

.pt-f20,
.py-f20 {
  padding-top: 20px !important; }

.pr-f20,
.px-f20 {
  padding-right: 20px !important; }

.pb-f20,
.py-f20 {
  padding-bottom: 20px !important; }

.pl-f20,
.px-f20 {
  padding-left: 20px !important; }

.p-f25 {
  padding: 25px !important; }

.pt-f25,
.py-f25 {
  padding-top: 25px !important; }

.pr-f25,
.px-f25 {
  padding-right: 25px !important; }

.pb-f25,
.py-f25 {
  padding-bottom: 25px !important; }

.pl-f25,
.px-f25 {
  padding-left: 25px !important; }

.p-f30 {
  padding: 30px !important; }

.pt-f30,
.py-f30 {
  padding-top: 30px !important; }

.pr-f30,
.px-f30 {
  padding-right: 30px !important; }

.pb-f30,
.py-f30 {
  padding-bottom: 30px !important; }

.pl-f30,
.px-f30 {
  padding-left: 30px !important; }

.p-f40 {
  padding: 40px !important; }

.pt-f40,
.py-f40 {
  padding-top: 40px !important; }

.pr-f40,
.px-f40 {
  padding-right: 40px !important; }

.pb-f40,
.py-f40 {
  padding-bottom: 40px !important; }

.pl-f40,
.px-f40 {
  padding-left: 40px !important; }

.m-n1 {
  margin: -0.25rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

.m-n3 {
  margin: -1rem !important; }

.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }

.m-n4 {
  margin: -1.5rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }

.m-n5 {
  margin: -3rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }

.m-nf5 {
  margin: -5px !important; }

.mt-nf5,
.my-nf5 {
  margin-top: -5px !important; }

.mr-nf5,
.mx-nf5 {
  margin-right: -5px !important; }

.mb-nf5,
.my-nf5 {
  margin-bottom: -5px !important; }

.ml-nf5,
.mx-nf5 {
  margin-left: -5px !important; }

.m-nf10 {
  margin: -10px !important; }

.mt-nf10,
.my-nf10 {
  margin-top: -10px !important; }

.mr-nf10,
.mx-nf10 {
  margin-right: -10px !important; }

.mb-nf10,
.my-nf10 {
  margin-bottom: -10px !important; }

.ml-nf10,
.mx-nf10 {
  margin-left: -10px !important; }

.m-nf15 {
  margin: -15px !important; }

.mt-nf15,
.my-nf15 {
  margin-top: -15px !important; }

.mr-nf15,
.mx-nf15 {
  margin-right: -15px !important; }

.mb-nf15,
.my-nf15 {
  margin-bottom: -15px !important; }

.ml-nf15,
.mx-nf15 {
  margin-left: -15px !important; }

.m-nf20 {
  margin: -20px !important; }

.mt-nf20,
.my-nf20 {
  margin-top: -20px !important; }

.mr-nf20,
.mx-nf20 {
  margin-right: -20px !important; }

.mb-nf20,
.my-nf20 {
  margin-bottom: -20px !important; }

.ml-nf20,
.mx-nf20 {
  margin-left: -20px !important; }

.m-nf25 {
  margin: -25px !important; }

.mt-nf25,
.my-nf25 {
  margin-top: -25px !important; }

.mr-nf25,
.mx-nf25 {
  margin-right: -25px !important; }

.mb-nf25,
.my-nf25 {
  margin-bottom: -25px !important; }

.ml-nf25,
.mx-nf25 {
  margin-left: -25px !important; }

.m-nf30 {
  margin: -30px !important; }

.mt-nf30,
.my-nf30 {
  margin-top: -30px !important; }

.mr-nf30,
.mx-nf30 {
  margin-right: -30px !important; }

.mb-nf30,
.my-nf30 {
  margin-bottom: -30px !important; }

.ml-nf30,
.mx-nf30 {
  margin-left: -30px !important; }

.m-nf40 {
  margin: -40px !important; }

.mt-nf40,
.my-nf40 {
  margin-top: -40px !important; }

.mr-nf40,
.mx-nf40 {
  margin-right: -40px !important; }

.mb-nf40,
.my-nf40 {
  margin-bottom: -40px !important; }

.ml-nf40,
.mx-nf40 {
  margin-left: -40px !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 410px) {
  .m-xs-0 {
    margin: 0 !important; }
  .mt-xs-0,
  .my-xs-0 {
    margin-top: 0 !important; }
  .mr-xs-0,
  .mx-xs-0 {
    margin-right: 0 !important; }
  .mb-xs-0,
  .my-xs-0 {
    margin-bottom: 0 !important; }
  .ml-xs-0,
  .mx-xs-0 {
    margin-left: 0 !important; }
  .m-xs-1 {
    margin: 0.25rem !important; }
  .mt-xs-1,
  .my-xs-1 {
    margin-top: 0.25rem !important; }
  .mr-xs-1,
  .mx-xs-1 {
    margin-right: 0.25rem !important; }
  .mb-xs-1,
  .my-xs-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xs-1,
  .mx-xs-1 {
    margin-left: 0.25rem !important; }
  .m-xs-2 {
    margin: 0.5rem !important; }
  .mt-xs-2,
  .my-xs-2 {
    margin-top: 0.5rem !important; }
  .mr-xs-2,
  .mx-xs-2 {
    margin-right: 0.5rem !important; }
  .mb-xs-2,
  .my-xs-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xs-2,
  .mx-xs-2 {
    margin-left: 0.5rem !important; }
  .m-xs-3 {
    margin: 1rem !important; }
  .mt-xs-3,
  .my-xs-3 {
    margin-top: 1rem !important; }
  .mr-xs-3,
  .mx-xs-3 {
    margin-right: 1rem !important; }
  .mb-xs-3,
  .my-xs-3 {
    margin-bottom: 1rem !important; }
  .ml-xs-3,
  .mx-xs-3 {
    margin-left: 1rem !important; }
  .m-xs-4 {
    margin: 1.5rem !important; }
  .mt-xs-4,
  .my-xs-4 {
    margin-top: 1.5rem !important; }
  .mr-xs-4,
  .mx-xs-4 {
    margin-right: 1.5rem !important; }
  .mb-xs-4,
  .my-xs-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xs-4,
  .mx-xs-4 {
    margin-left: 1.5rem !important; }
  .m-xs-5 {
    margin: 3rem !important; }
  .mt-xs-5,
  .my-xs-5 {
    margin-top: 3rem !important; }
  .mr-xs-5,
  .mx-xs-5 {
    margin-right: 3rem !important; }
  .mb-xs-5,
  .my-xs-5 {
    margin-bottom: 3rem !important; }
  .ml-xs-5,
  .mx-xs-5 {
    margin-left: 3rem !important; }
  .m-xs-f5 {
    margin: 5px !important; }
  .mt-xs-f5,
  .my-xs-f5 {
    margin-top: 5px !important; }
  .mr-xs-f5,
  .mx-xs-f5 {
    margin-right: 5px !important; }
  .mb-xs-f5,
  .my-xs-f5 {
    margin-bottom: 5px !important; }
  .ml-xs-f5,
  .mx-xs-f5 {
    margin-left: 5px !important; }
  .m-xs-f10 {
    margin: 10px !important; }
  .mt-xs-f10,
  .my-xs-f10 {
    margin-top: 10px !important; }
  .mr-xs-f10,
  .mx-xs-f10 {
    margin-right: 10px !important; }
  .mb-xs-f10,
  .my-xs-f10 {
    margin-bottom: 10px !important; }
  .ml-xs-f10,
  .mx-xs-f10 {
    margin-left: 10px !important; }
  .m-xs-f15 {
    margin: 15px !important; }
  .mt-xs-f15,
  .my-xs-f15 {
    margin-top: 15px !important; }
  .mr-xs-f15,
  .mx-xs-f15 {
    margin-right: 15px !important; }
  .mb-xs-f15,
  .my-xs-f15 {
    margin-bottom: 15px !important; }
  .ml-xs-f15,
  .mx-xs-f15 {
    margin-left: 15px !important; }
  .m-xs-f20 {
    margin: 20px !important; }
  .mt-xs-f20,
  .my-xs-f20 {
    margin-top: 20px !important; }
  .mr-xs-f20,
  .mx-xs-f20 {
    margin-right: 20px !important; }
  .mb-xs-f20,
  .my-xs-f20 {
    margin-bottom: 20px !important; }
  .ml-xs-f20,
  .mx-xs-f20 {
    margin-left: 20px !important; }
  .m-xs-f25 {
    margin: 25px !important; }
  .mt-xs-f25,
  .my-xs-f25 {
    margin-top: 25px !important; }
  .mr-xs-f25,
  .mx-xs-f25 {
    margin-right: 25px !important; }
  .mb-xs-f25,
  .my-xs-f25 {
    margin-bottom: 25px !important; }
  .ml-xs-f25,
  .mx-xs-f25 {
    margin-left: 25px !important; }
  .m-xs-f30 {
    margin: 30px !important; }
  .mt-xs-f30,
  .my-xs-f30 {
    margin-top: 30px !important; }
  .mr-xs-f30,
  .mx-xs-f30 {
    margin-right: 30px !important; }
  .mb-xs-f30,
  .my-xs-f30 {
    margin-bottom: 30px !important; }
  .ml-xs-f30,
  .mx-xs-f30 {
    margin-left: 30px !important; }
  .m-xs-f40 {
    margin: 40px !important; }
  .mt-xs-f40,
  .my-xs-f40 {
    margin-top: 40px !important; }
  .mr-xs-f40,
  .mx-xs-f40 {
    margin-right: 40px !important; }
  .mb-xs-f40,
  .my-xs-f40 {
    margin-bottom: 40px !important; }
  .ml-xs-f40,
  .mx-xs-f40 {
    margin-left: 40px !important; }
  .p-xs-0 {
    padding: 0 !important; }
  .pt-xs-0,
  .py-xs-0 {
    padding-top: 0 !important; }
  .pr-xs-0,
  .px-xs-0 {
    padding-right: 0 !important; }
  .pb-xs-0,
  .py-xs-0 {
    padding-bottom: 0 !important; }
  .pl-xs-0,
  .px-xs-0 {
    padding-left: 0 !important; }
  .p-xs-1 {
    padding: 0.25rem !important; }
  .pt-xs-1,
  .py-xs-1 {
    padding-top: 0.25rem !important; }
  .pr-xs-1,
  .px-xs-1 {
    padding-right: 0.25rem !important; }
  .pb-xs-1,
  .py-xs-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xs-1,
  .px-xs-1 {
    padding-left: 0.25rem !important; }
  .p-xs-2 {
    padding: 0.5rem !important; }
  .pt-xs-2,
  .py-xs-2 {
    padding-top: 0.5rem !important; }
  .pr-xs-2,
  .px-xs-2 {
    padding-right: 0.5rem !important; }
  .pb-xs-2,
  .py-xs-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xs-2,
  .px-xs-2 {
    padding-left: 0.5rem !important; }
  .p-xs-3 {
    padding: 1rem !important; }
  .pt-xs-3,
  .py-xs-3 {
    padding-top: 1rem !important; }
  .pr-xs-3,
  .px-xs-3 {
    padding-right: 1rem !important; }
  .pb-xs-3,
  .py-xs-3 {
    padding-bottom: 1rem !important; }
  .pl-xs-3,
  .px-xs-3 {
    padding-left: 1rem !important; }
  .p-xs-4 {
    padding: 1.5rem !important; }
  .pt-xs-4,
  .py-xs-4 {
    padding-top: 1.5rem !important; }
  .pr-xs-4,
  .px-xs-4 {
    padding-right: 1.5rem !important; }
  .pb-xs-4,
  .py-xs-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xs-4,
  .px-xs-4 {
    padding-left: 1.5rem !important; }
  .p-xs-5 {
    padding: 3rem !important; }
  .pt-xs-5,
  .py-xs-5 {
    padding-top: 3rem !important; }
  .pr-xs-5,
  .px-xs-5 {
    padding-right: 3rem !important; }
  .pb-xs-5,
  .py-xs-5 {
    padding-bottom: 3rem !important; }
  .pl-xs-5,
  .px-xs-5 {
    padding-left: 3rem !important; }
  .p-xs-f5 {
    padding: 5px !important; }
  .pt-xs-f5,
  .py-xs-f5 {
    padding-top: 5px !important; }
  .pr-xs-f5,
  .px-xs-f5 {
    padding-right: 5px !important; }
  .pb-xs-f5,
  .py-xs-f5 {
    padding-bottom: 5px !important; }
  .pl-xs-f5,
  .px-xs-f5 {
    padding-left: 5px !important; }
  .p-xs-f10 {
    padding: 10px !important; }
  .pt-xs-f10,
  .py-xs-f10 {
    padding-top: 10px !important; }
  .pr-xs-f10,
  .px-xs-f10 {
    padding-right: 10px !important; }
  .pb-xs-f10,
  .py-xs-f10 {
    padding-bottom: 10px !important; }
  .pl-xs-f10,
  .px-xs-f10 {
    padding-left: 10px !important; }
  .p-xs-f15 {
    padding: 15px !important; }
  .pt-xs-f15,
  .py-xs-f15 {
    padding-top: 15px !important; }
  .pr-xs-f15,
  .px-xs-f15 {
    padding-right: 15px !important; }
  .pb-xs-f15,
  .py-xs-f15 {
    padding-bottom: 15px !important; }
  .pl-xs-f15,
  .px-xs-f15 {
    padding-left: 15px !important; }
  .p-xs-f20 {
    padding: 20px !important; }
  .pt-xs-f20,
  .py-xs-f20 {
    padding-top: 20px !important; }
  .pr-xs-f20,
  .px-xs-f20 {
    padding-right: 20px !important; }
  .pb-xs-f20,
  .py-xs-f20 {
    padding-bottom: 20px !important; }
  .pl-xs-f20,
  .px-xs-f20 {
    padding-left: 20px !important; }
  .p-xs-f25 {
    padding: 25px !important; }
  .pt-xs-f25,
  .py-xs-f25 {
    padding-top: 25px !important; }
  .pr-xs-f25,
  .px-xs-f25 {
    padding-right: 25px !important; }
  .pb-xs-f25,
  .py-xs-f25 {
    padding-bottom: 25px !important; }
  .pl-xs-f25,
  .px-xs-f25 {
    padding-left: 25px !important; }
  .p-xs-f30 {
    padding: 30px !important; }
  .pt-xs-f30,
  .py-xs-f30 {
    padding-top: 30px !important; }
  .pr-xs-f30,
  .px-xs-f30 {
    padding-right: 30px !important; }
  .pb-xs-f30,
  .py-xs-f30 {
    padding-bottom: 30px !important; }
  .pl-xs-f30,
  .px-xs-f30 {
    padding-left: 30px !important; }
  .p-xs-f40 {
    padding: 40px !important; }
  .pt-xs-f40,
  .py-xs-f40 {
    padding-top: 40px !important; }
  .pr-xs-f40,
  .px-xs-f40 {
    padding-right: 40px !important; }
  .pb-xs-f40,
  .py-xs-f40 {
    padding-bottom: 40px !important; }
  .pl-xs-f40,
  .px-xs-f40 {
    padding-left: 40px !important; }
  .m-xs-n1 {
    margin: -0.25rem !important; }
  .mt-xs-n1,
  .my-xs-n1 {
    margin-top: -0.25rem !important; }
  .mr-xs-n1,
  .mx-xs-n1 {
    margin-right: -0.25rem !important; }
  .mb-xs-n1,
  .my-xs-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xs-n1,
  .mx-xs-n1 {
    margin-left: -0.25rem !important; }
  .m-xs-n2 {
    margin: -0.5rem !important; }
  .mt-xs-n2,
  .my-xs-n2 {
    margin-top: -0.5rem !important; }
  .mr-xs-n2,
  .mx-xs-n2 {
    margin-right: -0.5rem !important; }
  .mb-xs-n2,
  .my-xs-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xs-n2,
  .mx-xs-n2 {
    margin-left: -0.5rem !important; }
  .m-xs-n3 {
    margin: -1rem !important; }
  .mt-xs-n3,
  .my-xs-n3 {
    margin-top: -1rem !important; }
  .mr-xs-n3,
  .mx-xs-n3 {
    margin-right: -1rem !important; }
  .mb-xs-n3,
  .my-xs-n3 {
    margin-bottom: -1rem !important; }
  .ml-xs-n3,
  .mx-xs-n3 {
    margin-left: -1rem !important; }
  .m-xs-n4 {
    margin: -1.5rem !important; }
  .mt-xs-n4,
  .my-xs-n4 {
    margin-top: -1.5rem !important; }
  .mr-xs-n4,
  .mx-xs-n4 {
    margin-right: -1.5rem !important; }
  .mb-xs-n4,
  .my-xs-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xs-n4,
  .mx-xs-n4 {
    margin-left: -1.5rem !important; }
  .m-xs-n5 {
    margin: -3rem !important; }
  .mt-xs-n5,
  .my-xs-n5 {
    margin-top: -3rem !important; }
  .mr-xs-n5,
  .mx-xs-n5 {
    margin-right: -3rem !important; }
  .mb-xs-n5,
  .my-xs-n5 {
    margin-bottom: -3rem !important; }
  .ml-xs-n5,
  .mx-xs-n5 {
    margin-left: -3rem !important; }
  .m-xs-nf5 {
    margin: -5px !important; }
  .mt-xs-nf5,
  .my-xs-nf5 {
    margin-top: -5px !important; }
  .mr-xs-nf5,
  .mx-xs-nf5 {
    margin-right: -5px !important; }
  .mb-xs-nf5,
  .my-xs-nf5 {
    margin-bottom: -5px !important; }
  .ml-xs-nf5,
  .mx-xs-nf5 {
    margin-left: -5px !important; }
  .m-xs-nf10 {
    margin: -10px !important; }
  .mt-xs-nf10,
  .my-xs-nf10 {
    margin-top: -10px !important; }
  .mr-xs-nf10,
  .mx-xs-nf10 {
    margin-right: -10px !important; }
  .mb-xs-nf10,
  .my-xs-nf10 {
    margin-bottom: -10px !important; }
  .ml-xs-nf10,
  .mx-xs-nf10 {
    margin-left: -10px !important; }
  .m-xs-nf15 {
    margin: -15px !important; }
  .mt-xs-nf15,
  .my-xs-nf15 {
    margin-top: -15px !important; }
  .mr-xs-nf15,
  .mx-xs-nf15 {
    margin-right: -15px !important; }
  .mb-xs-nf15,
  .my-xs-nf15 {
    margin-bottom: -15px !important; }
  .ml-xs-nf15,
  .mx-xs-nf15 {
    margin-left: -15px !important; }
  .m-xs-nf20 {
    margin: -20px !important; }
  .mt-xs-nf20,
  .my-xs-nf20 {
    margin-top: -20px !important; }
  .mr-xs-nf20,
  .mx-xs-nf20 {
    margin-right: -20px !important; }
  .mb-xs-nf20,
  .my-xs-nf20 {
    margin-bottom: -20px !important; }
  .ml-xs-nf20,
  .mx-xs-nf20 {
    margin-left: -20px !important; }
  .m-xs-nf25 {
    margin: -25px !important; }
  .mt-xs-nf25,
  .my-xs-nf25 {
    margin-top: -25px !important; }
  .mr-xs-nf25,
  .mx-xs-nf25 {
    margin-right: -25px !important; }
  .mb-xs-nf25,
  .my-xs-nf25 {
    margin-bottom: -25px !important; }
  .ml-xs-nf25,
  .mx-xs-nf25 {
    margin-left: -25px !important; }
  .m-xs-nf30 {
    margin: -30px !important; }
  .mt-xs-nf30,
  .my-xs-nf30 {
    margin-top: -30px !important; }
  .mr-xs-nf30,
  .mx-xs-nf30 {
    margin-right: -30px !important; }
  .mb-xs-nf30,
  .my-xs-nf30 {
    margin-bottom: -30px !important; }
  .ml-xs-nf30,
  .mx-xs-nf30 {
    margin-left: -30px !important; }
  .m-xs-nf40 {
    margin: -40px !important; }
  .mt-xs-nf40,
  .my-xs-nf40 {
    margin-top: -40px !important; }
  .mr-xs-nf40,
  .mx-xs-nf40 {
    margin-right: -40px !important; }
  .mb-xs-nf40,
  .my-xs-nf40 {
    margin-bottom: -40px !important; }
  .ml-xs-nf40,
  .mx-xs-nf40 {
    margin-left: -40px !important; }
  .m-xs-auto {
    margin: auto !important; }
  .mt-xs-auto,
  .my-xs-auto {
    margin-top: auto !important; }
  .mr-xs-auto,
  .mx-xs-auto {
    margin-right: auto !important; }
  .mb-xs-auto,
  .my-xs-auto {
    margin-bottom: auto !important; }
  .ml-xs-auto,
  .mx-xs-auto {
    margin-left: auto !important; } }

@media (min-width: 580px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .m-sm-f5 {
    margin: 5px !important; }
  .mt-sm-f5,
  .my-sm-f5 {
    margin-top: 5px !important; }
  .mr-sm-f5,
  .mx-sm-f5 {
    margin-right: 5px !important; }
  .mb-sm-f5,
  .my-sm-f5 {
    margin-bottom: 5px !important; }
  .ml-sm-f5,
  .mx-sm-f5 {
    margin-left: 5px !important; }
  .m-sm-f10 {
    margin: 10px !important; }
  .mt-sm-f10,
  .my-sm-f10 {
    margin-top: 10px !important; }
  .mr-sm-f10,
  .mx-sm-f10 {
    margin-right: 10px !important; }
  .mb-sm-f10,
  .my-sm-f10 {
    margin-bottom: 10px !important; }
  .ml-sm-f10,
  .mx-sm-f10 {
    margin-left: 10px !important; }
  .m-sm-f15 {
    margin: 15px !important; }
  .mt-sm-f15,
  .my-sm-f15 {
    margin-top: 15px !important; }
  .mr-sm-f15,
  .mx-sm-f15 {
    margin-right: 15px !important; }
  .mb-sm-f15,
  .my-sm-f15 {
    margin-bottom: 15px !important; }
  .ml-sm-f15,
  .mx-sm-f15 {
    margin-left: 15px !important; }
  .m-sm-f20 {
    margin: 20px !important; }
  .mt-sm-f20,
  .my-sm-f20 {
    margin-top: 20px !important; }
  .mr-sm-f20,
  .mx-sm-f20 {
    margin-right: 20px !important; }
  .mb-sm-f20,
  .my-sm-f20 {
    margin-bottom: 20px !important; }
  .ml-sm-f20,
  .mx-sm-f20 {
    margin-left: 20px !important; }
  .m-sm-f25 {
    margin: 25px !important; }
  .mt-sm-f25,
  .my-sm-f25 {
    margin-top: 25px !important; }
  .mr-sm-f25,
  .mx-sm-f25 {
    margin-right: 25px !important; }
  .mb-sm-f25,
  .my-sm-f25 {
    margin-bottom: 25px !important; }
  .ml-sm-f25,
  .mx-sm-f25 {
    margin-left: 25px !important; }
  .m-sm-f30 {
    margin: 30px !important; }
  .mt-sm-f30,
  .my-sm-f30 {
    margin-top: 30px !important; }
  .mr-sm-f30,
  .mx-sm-f30 {
    margin-right: 30px !important; }
  .mb-sm-f30,
  .my-sm-f30 {
    margin-bottom: 30px !important; }
  .ml-sm-f30,
  .mx-sm-f30 {
    margin-left: 30px !important; }
  .m-sm-f40 {
    margin: 40px !important; }
  .mt-sm-f40,
  .my-sm-f40 {
    margin-top: 40px !important; }
  .mr-sm-f40,
  .mx-sm-f40 {
    margin-right: 40px !important; }
  .mb-sm-f40,
  .my-sm-f40 {
    margin-bottom: 40px !important; }
  .ml-sm-f40,
  .mx-sm-f40 {
    margin-left: 40px !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .p-sm-f5 {
    padding: 5px !important; }
  .pt-sm-f5,
  .py-sm-f5 {
    padding-top: 5px !important; }
  .pr-sm-f5,
  .px-sm-f5 {
    padding-right: 5px !important; }
  .pb-sm-f5,
  .py-sm-f5 {
    padding-bottom: 5px !important; }
  .pl-sm-f5,
  .px-sm-f5 {
    padding-left: 5px !important; }
  .p-sm-f10 {
    padding: 10px !important; }
  .pt-sm-f10,
  .py-sm-f10 {
    padding-top: 10px !important; }
  .pr-sm-f10,
  .px-sm-f10 {
    padding-right: 10px !important; }
  .pb-sm-f10,
  .py-sm-f10 {
    padding-bottom: 10px !important; }
  .pl-sm-f10,
  .px-sm-f10 {
    padding-left: 10px !important; }
  .p-sm-f15 {
    padding: 15px !important; }
  .pt-sm-f15,
  .py-sm-f15 {
    padding-top: 15px !important; }
  .pr-sm-f15,
  .px-sm-f15 {
    padding-right: 15px !important; }
  .pb-sm-f15,
  .py-sm-f15 {
    padding-bottom: 15px !important; }
  .pl-sm-f15,
  .px-sm-f15 {
    padding-left: 15px !important; }
  .p-sm-f20 {
    padding: 20px !important; }
  .pt-sm-f20,
  .py-sm-f20 {
    padding-top: 20px !important; }
  .pr-sm-f20,
  .px-sm-f20 {
    padding-right: 20px !important; }
  .pb-sm-f20,
  .py-sm-f20 {
    padding-bottom: 20px !important; }
  .pl-sm-f20,
  .px-sm-f20 {
    padding-left: 20px !important; }
  .p-sm-f25 {
    padding: 25px !important; }
  .pt-sm-f25,
  .py-sm-f25 {
    padding-top: 25px !important; }
  .pr-sm-f25,
  .px-sm-f25 {
    padding-right: 25px !important; }
  .pb-sm-f25,
  .py-sm-f25 {
    padding-bottom: 25px !important; }
  .pl-sm-f25,
  .px-sm-f25 {
    padding-left: 25px !important; }
  .p-sm-f30 {
    padding: 30px !important; }
  .pt-sm-f30,
  .py-sm-f30 {
    padding-top: 30px !important; }
  .pr-sm-f30,
  .px-sm-f30 {
    padding-right: 30px !important; }
  .pb-sm-f30,
  .py-sm-f30 {
    padding-bottom: 30px !important; }
  .pl-sm-f30,
  .px-sm-f30 {
    padding-left: 30px !important; }
  .p-sm-f40 {
    padding: 40px !important; }
  .pt-sm-f40,
  .py-sm-f40 {
    padding-top: 40px !important; }
  .pr-sm-f40,
  .px-sm-f40 {
    padding-right: 40px !important; }
  .pb-sm-f40,
  .py-sm-f40 {
    padding-bottom: 40px !important; }
  .pl-sm-f40,
  .px-sm-f40 {
    padding-left: 40px !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-nf5 {
    margin: -5px !important; }
  .mt-sm-nf5,
  .my-sm-nf5 {
    margin-top: -5px !important; }
  .mr-sm-nf5,
  .mx-sm-nf5 {
    margin-right: -5px !important; }
  .mb-sm-nf5,
  .my-sm-nf5 {
    margin-bottom: -5px !important; }
  .ml-sm-nf5,
  .mx-sm-nf5 {
    margin-left: -5px !important; }
  .m-sm-nf10 {
    margin: -10px !important; }
  .mt-sm-nf10,
  .my-sm-nf10 {
    margin-top: -10px !important; }
  .mr-sm-nf10,
  .mx-sm-nf10 {
    margin-right: -10px !important; }
  .mb-sm-nf10,
  .my-sm-nf10 {
    margin-bottom: -10px !important; }
  .ml-sm-nf10,
  .mx-sm-nf10 {
    margin-left: -10px !important; }
  .m-sm-nf15 {
    margin: -15px !important; }
  .mt-sm-nf15,
  .my-sm-nf15 {
    margin-top: -15px !important; }
  .mr-sm-nf15,
  .mx-sm-nf15 {
    margin-right: -15px !important; }
  .mb-sm-nf15,
  .my-sm-nf15 {
    margin-bottom: -15px !important; }
  .ml-sm-nf15,
  .mx-sm-nf15 {
    margin-left: -15px !important; }
  .m-sm-nf20 {
    margin: -20px !important; }
  .mt-sm-nf20,
  .my-sm-nf20 {
    margin-top: -20px !important; }
  .mr-sm-nf20,
  .mx-sm-nf20 {
    margin-right: -20px !important; }
  .mb-sm-nf20,
  .my-sm-nf20 {
    margin-bottom: -20px !important; }
  .ml-sm-nf20,
  .mx-sm-nf20 {
    margin-left: -20px !important; }
  .m-sm-nf25 {
    margin: -25px !important; }
  .mt-sm-nf25,
  .my-sm-nf25 {
    margin-top: -25px !important; }
  .mr-sm-nf25,
  .mx-sm-nf25 {
    margin-right: -25px !important; }
  .mb-sm-nf25,
  .my-sm-nf25 {
    margin-bottom: -25px !important; }
  .ml-sm-nf25,
  .mx-sm-nf25 {
    margin-left: -25px !important; }
  .m-sm-nf30 {
    margin: -30px !important; }
  .mt-sm-nf30,
  .my-sm-nf30 {
    margin-top: -30px !important; }
  .mr-sm-nf30,
  .mx-sm-nf30 {
    margin-right: -30px !important; }
  .mb-sm-nf30,
  .my-sm-nf30 {
    margin-bottom: -30px !important; }
  .ml-sm-nf30,
  .mx-sm-nf30 {
    margin-left: -30px !important; }
  .m-sm-nf40 {
    margin: -40px !important; }
  .mt-sm-nf40,
  .my-sm-nf40 {
    margin-top: -40px !important; }
  .mr-sm-nf40,
  .mx-sm-nf40 {
    margin-right: -40px !important; }
  .mb-sm-nf40,
  .my-sm-nf40 {
    margin-bottom: -40px !important; }
  .ml-sm-nf40,
  .mx-sm-nf40 {
    margin-left: -40px !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .m-md-f5 {
    margin: 5px !important; }
  .mt-md-f5,
  .my-md-f5 {
    margin-top: 5px !important; }
  .mr-md-f5,
  .mx-md-f5 {
    margin-right: 5px !important; }
  .mb-md-f5,
  .my-md-f5 {
    margin-bottom: 5px !important; }
  .ml-md-f5,
  .mx-md-f5 {
    margin-left: 5px !important; }
  .m-md-f10 {
    margin: 10px !important; }
  .mt-md-f10,
  .my-md-f10 {
    margin-top: 10px !important; }
  .mr-md-f10,
  .mx-md-f10 {
    margin-right: 10px !important; }
  .mb-md-f10,
  .my-md-f10 {
    margin-bottom: 10px !important; }
  .ml-md-f10,
  .mx-md-f10 {
    margin-left: 10px !important; }
  .m-md-f15 {
    margin: 15px !important; }
  .mt-md-f15,
  .my-md-f15 {
    margin-top: 15px !important; }
  .mr-md-f15,
  .mx-md-f15 {
    margin-right: 15px !important; }
  .mb-md-f15,
  .my-md-f15 {
    margin-bottom: 15px !important; }
  .ml-md-f15,
  .mx-md-f15 {
    margin-left: 15px !important; }
  .m-md-f20 {
    margin: 20px !important; }
  .mt-md-f20,
  .my-md-f20 {
    margin-top: 20px !important; }
  .mr-md-f20,
  .mx-md-f20 {
    margin-right: 20px !important; }
  .mb-md-f20,
  .my-md-f20 {
    margin-bottom: 20px !important; }
  .ml-md-f20,
  .mx-md-f20 {
    margin-left: 20px !important; }
  .m-md-f25 {
    margin: 25px !important; }
  .mt-md-f25,
  .my-md-f25 {
    margin-top: 25px !important; }
  .mr-md-f25,
  .mx-md-f25 {
    margin-right: 25px !important; }
  .mb-md-f25,
  .my-md-f25 {
    margin-bottom: 25px !important; }
  .ml-md-f25,
  .mx-md-f25 {
    margin-left: 25px !important; }
  .m-md-f30 {
    margin: 30px !important; }
  .mt-md-f30,
  .my-md-f30 {
    margin-top: 30px !important; }
  .mr-md-f30,
  .mx-md-f30 {
    margin-right: 30px !important; }
  .mb-md-f30,
  .my-md-f30 {
    margin-bottom: 30px !important; }
  .ml-md-f30,
  .mx-md-f30 {
    margin-left: 30px !important; }
  .m-md-f40 {
    margin: 40px !important; }
  .mt-md-f40,
  .my-md-f40 {
    margin-top: 40px !important; }
  .mr-md-f40,
  .mx-md-f40 {
    margin-right: 40px !important; }
  .mb-md-f40,
  .my-md-f40 {
    margin-bottom: 40px !important; }
  .ml-md-f40,
  .mx-md-f40 {
    margin-left: 40px !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .p-md-f5 {
    padding: 5px !important; }
  .pt-md-f5,
  .py-md-f5 {
    padding-top: 5px !important; }
  .pr-md-f5,
  .px-md-f5 {
    padding-right: 5px !important; }
  .pb-md-f5,
  .py-md-f5 {
    padding-bottom: 5px !important; }
  .pl-md-f5,
  .px-md-f5 {
    padding-left: 5px !important; }
  .p-md-f10 {
    padding: 10px !important; }
  .pt-md-f10,
  .py-md-f10 {
    padding-top: 10px !important; }
  .pr-md-f10,
  .px-md-f10 {
    padding-right: 10px !important; }
  .pb-md-f10,
  .py-md-f10 {
    padding-bottom: 10px !important; }
  .pl-md-f10,
  .px-md-f10 {
    padding-left: 10px !important; }
  .p-md-f15 {
    padding: 15px !important; }
  .pt-md-f15,
  .py-md-f15 {
    padding-top: 15px !important; }
  .pr-md-f15,
  .px-md-f15 {
    padding-right: 15px !important; }
  .pb-md-f15,
  .py-md-f15 {
    padding-bottom: 15px !important; }
  .pl-md-f15,
  .px-md-f15 {
    padding-left: 15px !important; }
  .p-md-f20 {
    padding: 20px !important; }
  .pt-md-f20,
  .py-md-f20 {
    padding-top: 20px !important; }
  .pr-md-f20,
  .px-md-f20 {
    padding-right: 20px !important; }
  .pb-md-f20,
  .py-md-f20 {
    padding-bottom: 20px !important; }
  .pl-md-f20,
  .px-md-f20 {
    padding-left: 20px !important; }
  .p-md-f25 {
    padding: 25px !important; }
  .pt-md-f25,
  .py-md-f25 {
    padding-top: 25px !important; }
  .pr-md-f25,
  .px-md-f25 {
    padding-right: 25px !important; }
  .pb-md-f25,
  .py-md-f25 {
    padding-bottom: 25px !important; }
  .pl-md-f25,
  .px-md-f25 {
    padding-left: 25px !important; }
  .p-md-f30 {
    padding: 30px !important; }
  .pt-md-f30,
  .py-md-f30 {
    padding-top: 30px !important; }
  .pr-md-f30,
  .px-md-f30 {
    padding-right: 30px !important; }
  .pb-md-f30,
  .py-md-f30 {
    padding-bottom: 30px !important; }
  .pl-md-f30,
  .px-md-f30 {
    padding-left: 30px !important; }
  .p-md-f40 {
    padding: 40px !important; }
  .pt-md-f40,
  .py-md-f40 {
    padding-top: 40px !important; }
  .pr-md-f40,
  .px-md-f40 {
    padding-right: 40px !important; }
  .pb-md-f40,
  .py-md-f40 {
    padding-bottom: 40px !important; }
  .pl-md-f40,
  .px-md-f40 {
    padding-left: 40px !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-nf5 {
    margin: -5px !important; }
  .mt-md-nf5,
  .my-md-nf5 {
    margin-top: -5px !important; }
  .mr-md-nf5,
  .mx-md-nf5 {
    margin-right: -5px !important; }
  .mb-md-nf5,
  .my-md-nf5 {
    margin-bottom: -5px !important; }
  .ml-md-nf5,
  .mx-md-nf5 {
    margin-left: -5px !important; }
  .m-md-nf10 {
    margin: -10px !important; }
  .mt-md-nf10,
  .my-md-nf10 {
    margin-top: -10px !important; }
  .mr-md-nf10,
  .mx-md-nf10 {
    margin-right: -10px !important; }
  .mb-md-nf10,
  .my-md-nf10 {
    margin-bottom: -10px !important; }
  .ml-md-nf10,
  .mx-md-nf10 {
    margin-left: -10px !important; }
  .m-md-nf15 {
    margin: -15px !important; }
  .mt-md-nf15,
  .my-md-nf15 {
    margin-top: -15px !important; }
  .mr-md-nf15,
  .mx-md-nf15 {
    margin-right: -15px !important; }
  .mb-md-nf15,
  .my-md-nf15 {
    margin-bottom: -15px !important; }
  .ml-md-nf15,
  .mx-md-nf15 {
    margin-left: -15px !important; }
  .m-md-nf20 {
    margin: -20px !important; }
  .mt-md-nf20,
  .my-md-nf20 {
    margin-top: -20px !important; }
  .mr-md-nf20,
  .mx-md-nf20 {
    margin-right: -20px !important; }
  .mb-md-nf20,
  .my-md-nf20 {
    margin-bottom: -20px !important; }
  .ml-md-nf20,
  .mx-md-nf20 {
    margin-left: -20px !important; }
  .m-md-nf25 {
    margin: -25px !important; }
  .mt-md-nf25,
  .my-md-nf25 {
    margin-top: -25px !important; }
  .mr-md-nf25,
  .mx-md-nf25 {
    margin-right: -25px !important; }
  .mb-md-nf25,
  .my-md-nf25 {
    margin-bottom: -25px !important; }
  .ml-md-nf25,
  .mx-md-nf25 {
    margin-left: -25px !important; }
  .m-md-nf30 {
    margin: -30px !important; }
  .mt-md-nf30,
  .my-md-nf30 {
    margin-top: -30px !important; }
  .mr-md-nf30,
  .mx-md-nf30 {
    margin-right: -30px !important; }
  .mb-md-nf30,
  .my-md-nf30 {
    margin-bottom: -30px !important; }
  .ml-md-nf30,
  .mx-md-nf30 {
    margin-left: -30px !important; }
  .m-md-nf40 {
    margin: -40px !important; }
  .mt-md-nf40,
  .my-md-nf40 {
    margin-top: -40px !important; }
  .mr-md-nf40,
  .mx-md-nf40 {
    margin-right: -40px !important; }
  .mb-md-nf40,
  .my-md-nf40 {
    margin-bottom: -40px !important; }
  .ml-md-nf40,
  .mx-md-nf40 {
    margin-left: -40px !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .m-lg-f5 {
    margin: 5px !important; }
  .mt-lg-f5,
  .my-lg-f5 {
    margin-top: 5px !important; }
  .mr-lg-f5,
  .mx-lg-f5 {
    margin-right: 5px !important; }
  .mb-lg-f5,
  .my-lg-f5 {
    margin-bottom: 5px !important; }
  .ml-lg-f5,
  .mx-lg-f5 {
    margin-left: 5px !important; }
  .m-lg-f10 {
    margin: 10px !important; }
  .mt-lg-f10,
  .my-lg-f10 {
    margin-top: 10px !important; }
  .mr-lg-f10,
  .mx-lg-f10 {
    margin-right: 10px !important; }
  .mb-lg-f10,
  .my-lg-f10 {
    margin-bottom: 10px !important; }
  .ml-lg-f10,
  .mx-lg-f10 {
    margin-left: 10px !important; }
  .m-lg-f15 {
    margin: 15px !important; }
  .mt-lg-f15,
  .my-lg-f15 {
    margin-top: 15px !important; }
  .mr-lg-f15,
  .mx-lg-f15 {
    margin-right: 15px !important; }
  .mb-lg-f15,
  .my-lg-f15 {
    margin-bottom: 15px !important; }
  .ml-lg-f15,
  .mx-lg-f15 {
    margin-left: 15px !important; }
  .m-lg-f20 {
    margin: 20px !important; }
  .mt-lg-f20,
  .my-lg-f20 {
    margin-top: 20px !important; }
  .mr-lg-f20,
  .mx-lg-f20 {
    margin-right: 20px !important; }
  .mb-lg-f20,
  .my-lg-f20 {
    margin-bottom: 20px !important; }
  .ml-lg-f20,
  .mx-lg-f20 {
    margin-left: 20px !important; }
  .m-lg-f25 {
    margin: 25px !important; }
  .mt-lg-f25,
  .my-lg-f25 {
    margin-top: 25px !important; }
  .mr-lg-f25,
  .mx-lg-f25 {
    margin-right: 25px !important; }
  .mb-lg-f25,
  .my-lg-f25 {
    margin-bottom: 25px !important; }
  .ml-lg-f25,
  .mx-lg-f25 {
    margin-left: 25px !important; }
  .m-lg-f30 {
    margin: 30px !important; }
  .mt-lg-f30,
  .my-lg-f30 {
    margin-top: 30px !important; }
  .mr-lg-f30,
  .mx-lg-f30 {
    margin-right: 30px !important; }
  .mb-lg-f30,
  .my-lg-f30 {
    margin-bottom: 30px !important; }
  .ml-lg-f30,
  .mx-lg-f30 {
    margin-left: 30px !important; }
  .m-lg-f40 {
    margin: 40px !important; }
  .mt-lg-f40,
  .my-lg-f40 {
    margin-top: 40px !important; }
  .mr-lg-f40,
  .mx-lg-f40 {
    margin-right: 40px !important; }
  .mb-lg-f40,
  .my-lg-f40 {
    margin-bottom: 40px !important; }
  .ml-lg-f40,
  .mx-lg-f40 {
    margin-left: 40px !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .p-lg-f5 {
    padding: 5px !important; }
  .pt-lg-f5,
  .py-lg-f5 {
    padding-top: 5px !important; }
  .pr-lg-f5,
  .px-lg-f5 {
    padding-right: 5px !important; }
  .pb-lg-f5,
  .py-lg-f5 {
    padding-bottom: 5px !important; }
  .pl-lg-f5,
  .px-lg-f5 {
    padding-left: 5px !important; }
  .p-lg-f10 {
    padding: 10px !important; }
  .pt-lg-f10,
  .py-lg-f10 {
    padding-top: 10px !important; }
  .pr-lg-f10,
  .px-lg-f10 {
    padding-right: 10px !important; }
  .pb-lg-f10,
  .py-lg-f10 {
    padding-bottom: 10px !important; }
  .pl-lg-f10,
  .px-lg-f10 {
    padding-left: 10px !important; }
  .p-lg-f15 {
    padding: 15px !important; }
  .pt-lg-f15,
  .py-lg-f15 {
    padding-top: 15px !important; }
  .pr-lg-f15,
  .px-lg-f15 {
    padding-right: 15px !important; }
  .pb-lg-f15,
  .py-lg-f15 {
    padding-bottom: 15px !important; }
  .pl-lg-f15,
  .px-lg-f15 {
    padding-left: 15px !important; }
  .p-lg-f20 {
    padding: 20px !important; }
  .pt-lg-f20,
  .py-lg-f20 {
    padding-top: 20px !important; }
  .pr-lg-f20,
  .px-lg-f20 {
    padding-right: 20px !important; }
  .pb-lg-f20,
  .py-lg-f20 {
    padding-bottom: 20px !important; }
  .pl-lg-f20,
  .px-lg-f20 {
    padding-left: 20px !important; }
  .p-lg-f25 {
    padding: 25px !important; }
  .pt-lg-f25,
  .py-lg-f25 {
    padding-top: 25px !important; }
  .pr-lg-f25,
  .px-lg-f25 {
    padding-right: 25px !important; }
  .pb-lg-f25,
  .py-lg-f25 {
    padding-bottom: 25px !important; }
  .pl-lg-f25,
  .px-lg-f25 {
    padding-left: 25px !important; }
  .p-lg-f30 {
    padding: 30px !important; }
  .pt-lg-f30,
  .py-lg-f30 {
    padding-top: 30px !important; }
  .pr-lg-f30,
  .px-lg-f30 {
    padding-right: 30px !important; }
  .pb-lg-f30,
  .py-lg-f30 {
    padding-bottom: 30px !important; }
  .pl-lg-f30,
  .px-lg-f30 {
    padding-left: 30px !important; }
  .p-lg-f40 {
    padding: 40px !important; }
  .pt-lg-f40,
  .py-lg-f40 {
    padding-top: 40px !important; }
  .pr-lg-f40,
  .px-lg-f40 {
    padding-right: 40px !important; }
  .pb-lg-f40,
  .py-lg-f40 {
    padding-bottom: 40px !important; }
  .pl-lg-f40,
  .px-lg-f40 {
    padding-left: 40px !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-nf5 {
    margin: -5px !important; }
  .mt-lg-nf5,
  .my-lg-nf5 {
    margin-top: -5px !important; }
  .mr-lg-nf5,
  .mx-lg-nf5 {
    margin-right: -5px !important; }
  .mb-lg-nf5,
  .my-lg-nf5 {
    margin-bottom: -5px !important; }
  .ml-lg-nf5,
  .mx-lg-nf5 {
    margin-left: -5px !important; }
  .m-lg-nf10 {
    margin: -10px !important; }
  .mt-lg-nf10,
  .my-lg-nf10 {
    margin-top: -10px !important; }
  .mr-lg-nf10,
  .mx-lg-nf10 {
    margin-right: -10px !important; }
  .mb-lg-nf10,
  .my-lg-nf10 {
    margin-bottom: -10px !important; }
  .ml-lg-nf10,
  .mx-lg-nf10 {
    margin-left: -10px !important; }
  .m-lg-nf15 {
    margin: -15px !important; }
  .mt-lg-nf15,
  .my-lg-nf15 {
    margin-top: -15px !important; }
  .mr-lg-nf15,
  .mx-lg-nf15 {
    margin-right: -15px !important; }
  .mb-lg-nf15,
  .my-lg-nf15 {
    margin-bottom: -15px !important; }
  .ml-lg-nf15,
  .mx-lg-nf15 {
    margin-left: -15px !important; }
  .m-lg-nf20 {
    margin: -20px !important; }
  .mt-lg-nf20,
  .my-lg-nf20 {
    margin-top: -20px !important; }
  .mr-lg-nf20,
  .mx-lg-nf20 {
    margin-right: -20px !important; }
  .mb-lg-nf20,
  .my-lg-nf20 {
    margin-bottom: -20px !important; }
  .ml-lg-nf20,
  .mx-lg-nf20 {
    margin-left: -20px !important; }
  .m-lg-nf25 {
    margin: -25px !important; }
  .mt-lg-nf25,
  .my-lg-nf25 {
    margin-top: -25px !important; }
  .mr-lg-nf25,
  .mx-lg-nf25 {
    margin-right: -25px !important; }
  .mb-lg-nf25,
  .my-lg-nf25 {
    margin-bottom: -25px !important; }
  .ml-lg-nf25,
  .mx-lg-nf25 {
    margin-left: -25px !important; }
  .m-lg-nf30 {
    margin: -30px !important; }
  .mt-lg-nf30,
  .my-lg-nf30 {
    margin-top: -30px !important; }
  .mr-lg-nf30,
  .mx-lg-nf30 {
    margin-right: -30px !important; }
  .mb-lg-nf30,
  .my-lg-nf30 {
    margin-bottom: -30px !important; }
  .ml-lg-nf30,
  .mx-lg-nf30 {
    margin-left: -30px !important; }
  .m-lg-nf40 {
    margin: -40px !important; }
  .mt-lg-nf40,
  .my-lg-nf40 {
    margin-top: -40px !important; }
  .mr-lg-nf40,
  .mx-lg-nf40 {
    margin-right: -40px !important; }
  .mb-lg-nf40,
  .my-lg-nf40 {
    margin-bottom: -40px !important; }
  .ml-lg-nf40,
  .mx-lg-nf40 {
    margin-left: -40px !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .m-xl-f5 {
    margin: 5px !important; }
  .mt-xl-f5,
  .my-xl-f5 {
    margin-top: 5px !important; }
  .mr-xl-f5,
  .mx-xl-f5 {
    margin-right: 5px !important; }
  .mb-xl-f5,
  .my-xl-f5 {
    margin-bottom: 5px !important; }
  .ml-xl-f5,
  .mx-xl-f5 {
    margin-left: 5px !important; }
  .m-xl-f10 {
    margin: 10px !important; }
  .mt-xl-f10,
  .my-xl-f10 {
    margin-top: 10px !important; }
  .mr-xl-f10,
  .mx-xl-f10 {
    margin-right: 10px !important; }
  .mb-xl-f10,
  .my-xl-f10 {
    margin-bottom: 10px !important; }
  .ml-xl-f10,
  .mx-xl-f10 {
    margin-left: 10px !important; }
  .m-xl-f15 {
    margin: 15px !important; }
  .mt-xl-f15,
  .my-xl-f15 {
    margin-top: 15px !important; }
  .mr-xl-f15,
  .mx-xl-f15 {
    margin-right: 15px !important; }
  .mb-xl-f15,
  .my-xl-f15 {
    margin-bottom: 15px !important; }
  .ml-xl-f15,
  .mx-xl-f15 {
    margin-left: 15px !important; }
  .m-xl-f20 {
    margin: 20px !important; }
  .mt-xl-f20,
  .my-xl-f20 {
    margin-top: 20px !important; }
  .mr-xl-f20,
  .mx-xl-f20 {
    margin-right: 20px !important; }
  .mb-xl-f20,
  .my-xl-f20 {
    margin-bottom: 20px !important; }
  .ml-xl-f20,
  .mx-xl-f20 {
    margin-left: 20px !important; }
  .m-xl-f25 {
    margin: 25px !important; }
  .mt-xl-f25,
  .my-xl-f25 {
    margin-top: 25px !important; }
  .mr-xl-f25,
  .mx-xl-f25 {
    margin-right: 25px !important; }
  .mb-xl-f25,
  .my-xl-f25 {
    margin-bottom: 25px !important; }
  .ml-xl-f25,
  .mx-xl-f25 {
    margin-left: 25px !important; }
  .m-xl-f30 {
    margin: 30px !important; }
  .mt-xl-f30,
  .my-xl-f30 {
    margin-top: 30px !important; }
  .mr-xl-f30,
  .mx-xl-f30 {
    margin-right: 30px !important; }
  .mb-xl-f30,
  .my-xl-f30 {
    margin-bottom: 30px !important; }
  .ml-xl-f30,
  .mx-xl-f30 {
    margin-left: 30px !important; }
  .m-xl-f40 {
    margin: 40px !important; }
  .mt-xl-f40,
  .my-xl-f40 {
    margin-top: 40px !important; }
  .mr-xl-f40,
  .mx-xl-f40 {
    margin-right: 40px !important; }
  .mb-xl-f40,
  .my-xl-f40 {
    margin-bottom: 40px !important; }
  .ml-xl-f40,
  .mx-xl-f40 {
    margin-left: 40px !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .p-xl-f5 {
    padding: 5px !important; }
  .pt-xl-f5,
  .py-xl-f5 {
    padding-top: 5px !important; }
  .pr-xl-f5,
  .px-xl-f5 {
    padding-right: 5px !important; }
  .pb-xl-f5,
  .py-xl-f5 {
    padding-bottom: 5px !important; }
  .pl-xl-f5,
  .px-xl-f5 {
    padding-left: 5px !important; }
  .p-xl-f10 {
    padding: 10px !important; }
  .pt-xl-f10,
  .py-xl-f10 {
    padding-top: 10px !important; }
  .pr-xl-f10,
  .px-xl-f10 {
    padding-right: 10px !important; }
  .pb-xl-f10,
  .py-xl-f10 {
    padding-bottom: 10px !important; }
  .pl-xl-f10,
  .px-xl-f10 {
    padding-left: 10px !important; }
  .p-xl-f15 {
    padding: 15px !important; }
  .pt-xl-f15,
  .py-xl-f15 {
    padding-top: 15px !important; }
  .pr-xl-f15,
  .px-xl-f15 {
    padding-right: 15px !important; }
  .pb-xl-f15,
  .py-xl-f15 {
    padding-bottom: 15px !important; }
  .pl-xl-f15,
  .px-xl-f15 {
    padding-left: 15px !important; }
  .p-xl-f20 {
    padding: 20px !important; }
  .pt-xl-f20,
  .py-xl-f20 {
    padding-top: 20px !important; }
  .pr-xl-f20,
  .px-xl-f20 {
    padding-right: 20px !important; }
  .pb-xl-f20,
  .py-xl-f20 {
    padding-bottom: 20px !important; }
  .pl-xl-f20,
  .px-xl-f20 {
    padding-left: 20px !important; }
  .p-xl-f25 {
    padding: 25px !important; }
  .pt-xl-f25,
  .py-xl-f25 {
    padding-top: 25px !important; }
  .pr-xl-f25,
  .px-xl-f25 {
    padding-right: 25px !important; }
  .pb-xl-f25,
  .py-xl-f25 {
    padding-bottom: 25px !important; }
  .pl-xl-f25,
  .px-xl-f25 {
    padding-left: 25px !important; }
  .p-xl-f30 {
    padding: 30px !important; }
  .pt-xl-f30,
  .py-xl-f30 {
    padding-top: 30px !important; }
  .pr-xl-f30,
  .px-xl-f30 {
    padding-right: 30px !important; }
  .pb-xl-f30,
  .py-xl-f30 {
    padding-bottom: 30px !important; }
  .pl-xl-f30,
  .px-xl-f30 {
    padding-left: 30px !important; }
  .p-xl-f40 {
    padding: 40px !important; }
  .pt-xl-f40,
  .py-xl-f40 {
    padding-top: 40px !important; }
  .pr-xl-f40,
  .px-xl-f40 {
    padding-right: 40px !important; }
  .pb-xl-f40,
  .py-xl-f40 {
    padding-bottom: 40px !important; }
  .pl-xl-f40,
  .px-xl-f40 {
    padding-left: 40px !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-nf5 {
    margin: -5px !important; }
  .mt-xl-nf5,
  .my-xl-nf5 {
    margin-top: -5px !important; }
  .mr-xl-nf5,
  .mx-xl-nf5 {
    margin-right: -5px !important; }
  .mb-xl-nf5,
  .my-xl-nf5 {
    margin-bottom: -5px !important; }
  .ml-xl-nf5,
  .mx-xl-nf5 {
    margin-left: -5px !important; }
  .m-xl-nf10 {
    margin: -10px !important; }
  .mt-xl-nf10,
  .my-xl-nf10 {
    margin-top: -10px !important; }
  .mr-xl-nf10,
  .mx-xl-nf10 {
    margin-right: -10px !important; }
  .mb-xl-nf10,
  .my-xl-nf10 {
    margin-bottom: -10px !important; }
  .ml-xl-nf10,
  .mx-xl-nf10 {
    margin-left: -10px !important; }
  .m-xl-nf15 {
    margin: -15px !important; }
  .mt-xl-nf15,
  .my-xl-nf15 {
    margin-top: -15px !important; }
  .mr-xl-nf15,
  .mx-xl-nf15 {
    margin-right: -15px !important; }
  .mb-xl-nf15,
  .my-xl-nf15 {
    margin-bottom: -15px !important; }
  .ml-xl-nf15,
  .mx-xl-nf15 {
    margin-left: -15px !important; }
  .m-xl-nf20 {
    margin: -20px !important; }
  .mt-xl-nf20,
  .my-xl-nf20 {
    margin-top: -20px !important; }
  .mr-xl-nf20,
  .mx-xl-nf20 {
    margin-right: -20px !important; }
  .mb-xl-nf20,
  .my-xl-nf20 {
    margin-bottom: -20px !important; }
  .ml-xl-nf20,
  .mx-xl-nf20 {
    margin-left: -20px !important; }
  .m-xl-nf25 {
    margin: -25px !important; }
  .mt-xl-nf25,
  .my-xl-nf25 {
    margin-top: -25px !important; }
  .mr-xl-nf25,
  .mx-xl-nf25 {
    margin-right: -25px !important; }
  .mb-xl-nf25,
  .my-xl-nf25 {
    margin-bottom: -25px !important; }
  .ml-xl-nf25,
  .mx-xl-nf25 {
    margin-left: -25px !important; }
  .m-xl-nf30 {
    margin: -30px !important; }
  .mt-xl-nf30,
  .my-xl-nf30 {
    margin-top: -30px !important; }
  .mr-xl-nf30,
  .mx-xl-nf30 {
    margin-right: -30px !important; }
  .mb-xl-nf30,
  .my-xl-nf30 {
    margin-bottom: -30px !important; }
  .ml-xl-nf30,
  .mx-xl-nf30 {
    margin-left: -30px !important; }
  .m-xl-nf40 {
    margin: -40px !important; }
  .mt-xl-nf40,
  .my-xl-nf40 {
    margin-top: -40px !important; }
  .mr-xl-nf40,
  .mx-xl-nf40 {
    margin-right: -40px !important; }
  .mb-xl-nf40,
  .my-xl-nf40 {
    margin-bottom: -40px !important; }
  .ml-xl-nf40,
  .mx-xl-nf40 {
    margin-left: -40px !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify {
  text-align: justify !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

@media (min-width: 410px) {
  .text-xs-left {
    text-align: left !important; }
  .text-xs-right {
    text-align: right !important; }
  .text-xs-center {
    text-align: center !important; } }

@media (min-width: 580px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-lighter {
  font-weight: lighter !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 600 !important; }

.font-weight-bolder {
  font-weight: 700 !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #007bff !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important; }

.text-secondary {
  color: #6c757d !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important; }

.text-success {
  color: #28a745 !important; }

a.text-success:hover, a.text-success:focus {
  color: #19692c !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }

.text-warning {
  color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important; }

.text-danger {
  color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }

.text-light {
  color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }

.text-dark {
  color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important; }

.text-body {
  color: #333333 !important; }

.text-muted {
  color: #6c757d !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-decoration-none {
  text-decoration: none !important; }

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important; }

.text-reset {
  color: inherit !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

/* CUCNEW-122: remove rule*/
/*#zaux-content-outer {
  overflow-x: hidden; }*/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  img[src$=".svg"] {
    width: 100%; } }

.zaux-gutter-f12 {
  margin-right: -6px;
  margin-left: -6px; }
  .zaux-gutter-f12 > [class*="col-"] {
    padding-right: 6px;
    padding-left: 6px; }

.zaux-gutter-f20 {
  margin-right: -10px;
  margin-left: -10px; }
  .zaux-gutter-f20 > [class*="col-"] {
    padding-right: 10px;
    padding-left: 10px; }

@media (min-width: 768px) {
  .zaux-gutter-md-f40 {
    margin-right: -20px;
    margin-left: -20px; }
    .zaux-gutter-md-f40 > [class*="col-"] {
      padding-right: 20px;
      padding-left: 20px; } }

.zaux-state--userlogged .zaux-userlogged-d-block {
  display: block; }

.zaux-state--userlogged .zaux-userlogged-d-inline {
  display: inline; }

.zaux-state--userlogged .zaux-userlogged-d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.zaux-state--userlogged .zaux-userlogged-d-none {
  display: none; }

body:not(.zaux-state--userlogged) .zaux-userlogged-d-block, body:not(.zaux-state--userlogged) .zaux-userlogged-d-flex, body:not(.zaux-state--userlogged) .zaux-userlogged-d-inline {
  display: none; }

body:not(.zaux-state--userlogged) .zaux-userlogged-d-none {
  display: block; }

@media (min-width: 768px) {
  .w-md-25 {
    width: 25% !important; }
  .w-md-50 {
    width: 50% !important; }
  .w-md-75 {
    width: 75% !important; }
  .w-md-100 {
    width: 100% !important; }
  .w-md-auto {
    width: auto !important; }
  .w-md-40 {
    width: 40% !important; }
  .w-md-60 {
    width: 60% !important; } }

.opacity-50 {
  opacity: 0.5; }

@media (min-width: 768px) {
  .zaux-md-mw-75 {
    max-width: 75%; } }

@media (min-width: 768px) {
  .zaux-md-mw-f300 {
    max-width: 300px; } }

@media (min-width: 768px) {
  .mt-md-nf57 {
    margin-top: -57px !important; } }

@media (min-width: 768px) {
  .pr-md-f85 {
    padding-right: 85px !important; } }

@media (min-width: 768px) {
  .pr-md-f140 {
    padding-right: 140px !important; } }

@media (min-width: 768px) {
  .pl-md-f85 {
    padding-left: 85px !important; } }

@media (max-width: 767.98px) {
  .mr-m-0 {
    margin-right: 0 !important; } }

@media (min-width: 768px) {
  @supports (position: sticky) {
    .sticky-top-md-f90 {
      position: sticky;
      top: 90px;
      z-index: 1; } } }

@media (max-width: 767.98px) {
  .position-xs-static {
    position: static; } }

.h-f100 {
  height: 100px; }

@media (min-width: 768px) {
  .h-md-100 {
    height: 100%; } }

@media (max-width: 767.98px) {
  .mr-m-0 {
    margin-right: 0 !important; } }

[class*="zaux-transform-"][class*="-translatey-p20"] {
  -webkit-transform: translateY(20%);
          transform: translateY(20%); }

[class*="zaux-transform-"][class*="-rotatez-180"] {
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg); }

[class*="zaux-transform-"][class*="-rotatez-90"] {
  -webkit-transform: rotateZ(90deg);
          transform: rotateZ(90deg); }

[class*="zaux-transform-"][class*="-rotatez-n90"] {
  -webkit-transform: rotateZ(-90deg);
          transform: rotateZ(-90deg); }

@media (min-width: 768px) {
  [class*="zaux-transform-md-"][class*="-scale-07"] {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  [class*="zaux-transform-md-"][class*="-none"] {
    -webkit-transform: none;
            transform: none; } }

[class*="zaux-transform-"][class*="-origin-rc"] {
  -webkit-transform-origin: right center;
          transform-origin: right center; }

[class*="zaux-transform-"][class*="-origin-cc"] {
  -webkit-transform-origin: center center;
          transform-origin: center center; }

.bb-solid-white1-f3 {
  border-bottom: 3px solid #FFFFFF; }

.border-w-f2 {
  border-width: 2px !important; }

.border-w-f6 {
  border-width: 6px !important; }

@media (min-width: 768px) {
  .border-md-bottom {
    border-bottom: 1px solid #DDDDDD; } }

.border-color-white1 {
  border-color: #FFFFFF !important; }

.border-color-orange2 {
  border-color: #EC5A2B !important; }

.border-color-grey5 {
  border-color: #707070 !important; }

.border-color-grey3 {
  border-color: #EEEEEE !important; }

@media (min-width: 768px) {
  .border-md-color-grey2 {
    border-bottom-color: #DDDDDD !important; } }

.zaux-circle--f32 {
  border-radius: 50%;
  background-clip: padding-box;
  width: 32px;
  height: 32px;
  overflow: hidden; }

.zaux-square--f12 {
  width: 12px;
  height: 12px;
  overflow: hidden; }
  .zaux-square--f12[class*="--color-grey2"] {
    background-color: #DDDDDD; }

@media (max-width: 767.98px) {
  .zaux-hidden-mobile {
    overflow: hidden !important;
    height: 0 !important;
    margin: 0 !important; } }

.zaux-svg-fluid-wrapper {
  display: block;
  line-height: 0; }
  .zaux-svg-fluid-wrapper svg {
    max-width: 100%; }

:root:not(.ie-legacy) .zaux-svg-fluid-wrapper svg {
  height: auto; }

.list-unstyled {
  list-style-type: none; }

button,
[type="submit"],
[type="reset"],
[type="search"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: 0;
  padding: 0;
  border: 0;
  background-color: transparent; }

button,
[role="button"] {
  cursor: pointer; }

dt,
dd {
  font-weight: inherit;
  margin-bottom: 0; }

ol,
ul,
dl,
figure,
hr {
  padding: 0;
  margin: 0;
  border: 0; }

[class*="--theme-"][class*="--link-no-underline"] a:hover {
  text-decoration: none; }

[class*="--theme-"][class*="--text-links-interact-orange2"] a:active, [class*="--theme-"][class*="--text-links-interact-orange2"] a:focus, [class*="--theme-"][class*="--text-links-interact-orange2"] a:hover {
  color: #EC5A2B !important; }

[class*="--theme-"][class*="--link-underline-hover-only"] a, [class*="--theme-"][class*="--link-underline-hover-only"] a:visited, [class*="--theme-"][class*="--link-underline-hover-only"] a:focus, [class*="--theme-"][class*="--link-underline-hover-only"] a:active {
  text-decoration: none; }

[class*="--theme-"][class*="--link-underline-hover-only"] a:hover {
  text-decoration: underline; }

[class*="--theme-"][class*="--headings-font5"] h1,
[class*="--theme-"][class*="--headings-font5"] .h1,
[class*="--theme-"][class*="--headings-font5"] h2,
[class*="--theme-"][class*="--headings-font5"] .h2,
[class*="--theme-"][class*="--headings-font5"] h3,
[class*="--theme-"][class*="--headings-font5"] .h3,
[class*="--theme-"][class*="--headings-font5"] h4,
[class*="--theme-"][class*="--headings-font5"] .h4,
[class*="--theme-"][class*="--headings-font5"] h5,
[class*="--theme-"][class*="--headings-font5"] .h5,
[class*="--theme-"][class*="--headings-font5"] h6,
[class*="--theme-"][class*="--headings-font5"] .h6 {
  font-family: "Nunito", serif; }

[class*="--theme-"][class*="--headings-font6"] h1,
[class*="--theme-"][class*="--headings-font6"] .h1,
[class*="--theme-"][class*="--headings-font6"] h2,
[class*="--theme-"][class*="--headings-font6"] .h2,
[class*="--theme-"][class*="--headings-font6"] h3,
[class*="--theme-"][class*="--headings-font6"] .h3,
[class*="--theme-"][class*="--headings-font6"] h4,
[class*="--theme-"][class*="--headings-font6"] .h4,
[class*="--theme-"][class*="--headings-font6"] h5,
[class*="--theme-"][class*="--headings-font6"] .h5,
[class*="--theme-"][class*="--headings-font6"] h6,
[class*="--theme-"][class*="--headings-font6"] .h6 {
  font-family: 'Frank Ruhl Libre', serif; }

[class*="--theme-"][class*="--headings-font4"] h1,
[class*="--theme-"][class*="--headings-font4"] .h1,
[class*="--theme-"][class*="--headings-font4"] h2,
[class*="--theme-"][class*="--headings-font4"] .h2,
[class*="--theme-"][class*="--headings-font4"] h3,
[class*="--theme-"][class*="--headings-font4"] .h3,
[class*="--theme-"][class*="--headings-font4"] h4,
[class*="--theme-"][class*="--headings-font4"] .h4,
[class*="--theme-"][class*="--headings-font4"] h5,
[class*="--theme-"][class*="--headings-font4"] .h5,
[class*="--theme-"][class*="--headings-font4"] h6,
[class*="--theme-"][class*="--headings-font4"] .h6 {
  font-family: 'Frank Ruhl Libre', serif;
  font-weight: 900; }

[class*="--theme-"][class*="--headings-shadow1-black"] h1,
[class*="--theme-"][class*="--headings-shadow1-black"] .h1,
[class*="--theme-"][class*="--headings-shadow1-black"] h2,
[class*="--theme-"][class*="--headings-shadow1-black"] .h2,
[class*="--theme-"][class*="--headings-shadow1-black"] h3,
[class*="--theme-"][class*="--headings-shadow1-black"] .h3,
[class*="--theme-"][class*="--headings-shadow1-black"] h4,
[class*="--theme-"][class*="--headings-shadow1-black"] .h4,
[class*="--theme-"][class*="--headings-shadow1-black"] h5,
[class*="--theme-"][class*="--headings-shadow1-black"] .h5,
[class*="--theme-"][class*="--headings-shadow1-black"] h6,
[class*="--theme-"][class*="--headings-shadow1-black"] .h6 {
  text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.7); }

[class*="--theme-"][class*="--text-shadow1-black"] p,
[class*="--theme-"][class*="--text-shadow1-black"] .p {
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.6); }

[class*="--theme-"][class*="--headings-shadow1-white"] h1,
[class*="--theme-"][class*="--headings-shadow1-white"] .h1,
[class*="--theme-"][class*="--headings-shadow1-white"] h2,
[class*="--theme-"][class*="--headings-shadow1-white"] .h2,
[class*="--theme-"][class*="--headings-shadow1-white"] h3,
[class*="--theme-"][class*="--headings-shadow1-white"] .h3,
[class*="--theme-"][class*="--headings-shadow1-white"] h4,
[class*="--theme-"][class*="--headings-shadow1-white"] .h4,
[class*="--theme-"][class*="--headings-shadow1-white"] h5,
[class*="--theme-"][class*="--headings-shadow1-white"] .h5,
[class*="--theme-"][class*="--headings-shadow1-white"] h6,
[class*="--theme-"][class*="--headings-shadow1-white"] .h6 {
  text-shadow: 1px 1px 0px #FFFFFF; }

.zaux-required {
  color: #D0011B !important; }

.zaux-color--white1 {
  color: #FFFFFF !important; }

.zaux-color--orange1 {
  color: #F5682F !important; }

.zaux-color--blue1 {
  color: #0b5499 !important; }

.zaux-color--orange2 {
  color: #EC5A2B !important; }

.zaux-color--grey7 {
  color: #AAAAAA !important; }

.zaux-color--grey2 {
  color: #DDDDDD !important; }

.zaux-color--grey6 {
  color: #666666 !important; }

.zaux-color--grey4 {
  color: #999999 !important; }

.zaux-font--nunitosans {
  font-family: "Nunito Sans", sans-serif !important; }

.zaux-text--letterspacing-0 {
  letter-spacing: 0 !important; }

.zaux-text--letterspacing-f1 {
  letter-spacing: 1px !important; }

.text-case-none {
  text-transform: none !important; }

.zaux-list-pos-inside {
  list-style-position: inside !important; }

.font-weight-300 {
  font-weight: 300 !important; }

.font-weight-700 {
  font-weight: 700 !important; }

.font-weight-800 {
  font-weight: 800 !important; }

.font-weight-900 {
  font-weight: 900 !important; }

.zaux-ico-burger {
  width: 24px;
  height: 21px; }
  .zaux-ico-burger > span {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: block;
    width: 100%;
    height: 2px;
    background-color: #999999; }
    .zaux-ico-burger > span:first-child {
      -webkit-transform-origin: left top;
              transform-origin: left top; }
    .zaux-ico-burger > span:last-child {
      -webkit-transform-origin: left bottom;
              transform-origin: left bottom; }
    .zaux-ico-burger > span:not(:last-child) {
      margin-bottom: 5px; }
  .active .zaux-ico-burger > span {
    opacity: 0; }
    .active .zaux-ico-burger > span:first-child, .active .zaux-ico-burger > span:last-child {
      width: 21px; }
    .active .zaux-ico-burger > span:first-child {
      opacity: 1;
      -webkit-transform: translateX(6px) rotateZ(45deg);
              transform: translateX(6px) rotateZ(45deg); }
    .active .zaux-ico-burger > span:last-child {
      opacity: 1;
      -webkit-transform: translateX(6px) rotateZ(-45deg);
              transform: translateX(6px) rotateZ(-45deg); }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFic3RyYWN0cy9fcGxhY2Vob2xkZXJzLnNjc3MiLCJhYnN0cmFjdHMvX2FuaW1hdGlvbnMuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJ2ZW5kb3IvX2Jvb3RzdHJhcC5zY3NzIiwibWFpbi5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJiYXNlL19oZWxwZXJzLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNENFO0VBQ0UsV0FBVztFQUNYLHlCQUF5QjtFQUN6QixXQUFXLEVBQUE7O0FDckNmO0VBRUUsa0JBQWtCLEVBQUE7RUFGcEI7SUFLSSxrQkFBa0I7SUFDbEIsU0FBUztJQUNULFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLG1CQ3FDOEI7SURwQzlCLDJEQUFtRDtZQUFuRCxtREFBbUQsRUFBQTtJQVh2RDtNQWNNLFNBQVM7TUFDVCwwREFBa0Q7Y0FBbEQsa0RBQWtELEVBQUE7SUFmeEQ7TUFrQk0sU0FBUztNQUNULDBEQUFrRDtjQUFsRCxrREFBa0QsRUFBQTtJQW5CeEQ7TUFzQk0sVUFBVTtNQUNWLDBEQUFrRDtjQUFsRCxrREFBa0QsRUFBQTtJQXZCeEQ7TUEwQk0sVUFBVTtNQUNWLDBEQUFrRDtjQUFsRCxrREFBa0QsRUFBQTs7QUFNeEQ7RUFDRTtJQUNFLDJCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtFQUVyQjtJQUNFLDJCQUFtQjtZQUFuQixtQkFBbUIsRUFBQSxFQUFBOztBQUx2QjtFQUNFO0lBQ0UsMkJBQW1C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QixzQ1R2RVMsRUFBQTs7QVVaYjs7O0VBSUkseUJDZ0c0RCxFQUFBOztBRHBHaEU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FUN0ZoRTtFUWlCTSx5QkFKc0MsRUFBQTtFQUQ1Qzs7SUFTUSx5QkFSb0MsRUFBQTs7QUFwQjVDOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FEcEdoRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QVQ3RmhFO0VRaUJNLHlCQUpzQyxFQUFBO0VBRDVDOztJQVNRLHlCQVJvQyxFQUFBOztBQXBCNUM7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QURwR2hFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBVDdGaEU7RVFpQk0seUJBSnNDLEVBQUE7RUFENUM7O0lBU1EseUJBUm9DLEVBQUE7O0FBcEI1Qzs7O0VBSUkseUJDZ0c0RCxFQUFBOztBRHBHaEU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FUN0ZoRTtFUWlCTSx5QkFKc0MsRUFBQTtFQUQ1Qzs7SUFTUSx5QkFSb0MsRUFBQTs7QUFwQjVDOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FEcEdoRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QVQ3RmhFO0VRaUJNLHlCQUpzQyxFQUFBO0VBRDVDOztJQVNRLHlCQVJvQyxFQUFBOztBQXBCNUM7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QURwR2hFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBVDdGaEU7RVFpQk0seUJBSnNDLEVBQUE7RUFENUM7O0lBU1EseUJBUm9DLEVBQUE7O0FBcEI1Qzs7O0VBSUkseUJDZ0c0RCxFQUFBOztBRHBHaEU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FUN0ZoRTtFUWlCTSx5QkFKc0MsRUFBQTtFQUQ1Qzs7SUFTUSx5QkFSb0MsRUFBQTs7QUFwQjVDOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FEcEdoRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QVQ3RmhFO0VRaUJNLHlCQUpzQyxFQUFBO0VBRDVDOztJQVNRLHlCQVJvQyxFQUFBOztBQXBCNUM7OztFQUlJLHNDVlFTLEVBQUE7O0FFTGI7RVFpQk0sc0NBSnNDLEVBQUE7RUFENUM7O0lBU1Esc0NBUm9DLEVBQUE7O0FEc0Y5QztFQUdNLFdUM0dTO0VTNEdULHlCVHBHWTtFU3FHWixxQlRnUXFELEVBQUE7O0FTclEzRDtFQVdNLGNUNUdZO0VTNkdaLHlCVGxIWTtFU21IWixxQmJsRHlCLEVBQUE7O0FhdUQvQjtFQUNFLFdUM0hhO0VTNEhiLHlCVHBIZ0IsRUFBQTtFU2tIbEI7OztJQU9JLHFCVDRPdUQsRUFBQTtFU25QM0Q7SUFXSSxTQUFTLEVBQUE7RUFYYjtJQWdCTSwyQ1QxSVMsRUFBQTtFRUtiO0lPNElNLFdUakpPO0lTa0pQLDRDVGxKTyxFQUFBOztBUWtFWDtFQ2lHQTtJQUVJLGNBQWM7SUFDZCxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGlDQUFpQyxFQUFBO0lBTHBDO01BU0ssU0FBUyxFQUFBLEVBQ1Y7O0FEM0dMO0VDaUdBO0lBRUksY0FBYztJQUNkLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsaUNBQWlDLEVBQUE7SUFMcEM7TUFTSyxTQUFTLEVBQUEsRUFDVjs7QUQzR0w7RUNpR0E7SUFFSSxjQUFjO0lBQ2QsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixpQ0FBaUMsRUFBQTtJQUxwQztNQVNLLFNBQVMsRUFBQSxFQUNWOztBRDNHTDtFQ2lHQTtJQUVJLGNBQWM7SUFDZCxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGlDQUFpQyxFQUFBO0lBTHBDO01BU0ssU0FBUyxFQUFBLEVBQ1Y7O0FEM0dMO0VDaUdBO0lBRUksY0FBYztJQUNkLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsaUNBQWlDLEVBQUE7SUFMcEM7TUFTSyxTQUFTLEVBQUEsRUFDVjs7QUFmVDtFQU9RLGNBQWM7RUFDZCxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGlDQUFpQyxFQUFBO0VBVnpDO0lBY1UsU0FBUyxFQUFBOztBRzdLbkI7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLG1DRGlIOEQ7RUNoSDlELHlCWnlYa0M7RUNwUTlCLGVBdENZO0VXNUVoQixnQlprUitCO0VZalIvQixnQlpzUitCO0VZclIvQixjWkRnQjtFWUVoQixzQlpUYTtFWVViLDRCQUE0QjtFQUM1Qix5QlpQZ0I7RWFVZCxnQkRBNEM7RUVMMUMsd0ZkdWU0RjtFY3ZlNUYsZ0ZkdWU0RjtFY3ZlNUYsd0VkdWU0RjtFY3ZlNUYsOEdkdWU0RixFQUFBO0VjbmU1RjtJRmROO01FZVEsd0JBQWdCO01BQWhCLGdCQUFnQixFQUFBLEVGc0N2QjtFQXJERDtJQXNCSSw2QkFBNkI7SUFDN0IsU0FBUyxFQUFBO0VBdkJiO0lBNEJJLGtCQUFrQjtJQUNsQiwwQlpyQmMsRUFBQTtFZURoQjtJQUNFLGNmQWM7SWVDZCxzQmZSVztJZVNYLHFCbkJtRTZCO0ltQmxFN0IsVUFBVTtJQUtSLHVEbkI2RDJCO1ltQjdEM0IsK0NuQjZEMkIsRUFBQTtFZ0I3RWpDO0lBcUNJLGNaOUJjO0lZZ0NkLFVBQVUsRUFBQTtFQXZDZDtJQXFDSSxjWjlCYztJWWdDZCxVQUFVLEVBQUE7RUF2Q2Q7SUFxQ0ksY1o5QmM7SVlnQ2QsVUFBVSxFQUFBO0VBdkNkO0lBcUNJLGNaOUJjO0lZZ0NkLFVBQVUsRUFBQTtFQXZDZDtJQXFDSSxjWjlCYztJWWdDZCxVQUFVLEVBQUE7RUF2Q2Q7SUFpREkseUJoQm9CMkI7SWdCbEIzQixVQUFVLEVBQUE7O0FBSWQ7Ozs7RUFLSSx3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQixFQUFBOztBQUlwQjtFQU9JLGNaL0RjO0VZZ0VkLHNCWnZFVyxFQUFBOztBWTRFZjs7RUFFRSxjQUFjO0VBQ2QsV0FBVyxFQUFBOztBQVViO0VBQ0UsaUNEeUI4RDtFQ3hCOUQsb0NEd0I4RDtFQ3ZCOUQsZ0JBQWdCO0VYM0JkLGtCQUFXO0VXNkJiLGdCWitMK0IsRUFBQTs7QVk1TGpDO0VBQ0UsK0JEaUI4RDtFQ2hCOUQsa0NEZ0I4RDtFVksxRCxrQkF0Q1k7RVdtQmhCLGdCWjZIK0IsRUFBQTs7QVkxSGpDO0VBQ0UsZ0NEVThEO0VDVDlELG1DRFM4RDtFVksxRCxtQkF0Q1k7RVcwQmhCLGdCWnVIK0IsRUFBQTs7QVk5R2pD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d0RFLFdsQjdEVztJa0I4RFgseUJsQmxDYTtJa0JtQ2IscUJsQm5DYSxFQUFBO0VrQnNDZjtJQUVFLG9EbEJ4Q2E7WWtCd0NiLDRDbEJ4Q2EsRUFBQTtFa0IyQ2Y7SUFFRSxjbEI3Q2E7SWtCOENiLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFdsQmhGVztJa0JpRlgseUJsQnJEYTtJa0JzRGIscUJsQnREYSxFQUFBO0lrQndEYjs7TUFLSSxvRGxCN0RTO2NrQjZEVCw0Q2xCN0RTLEVBQUE7O0FpQm9DZjtFQ1BBLGNsQm5EZ0I7RWtCb0RoQixxQmxCcERnQixFQUFBO0VFRGhCO0lnQndERSxXbEI3RFc7SWtCOERYLHlCbEJ4RGM7SWtCeURkLHFCbEJ6RGMsRUFBQTtFa0I0RGhCO0lBRUUsc0RsQjlEYztZa0I4RGQsOENsQjlEYyxFQUFBO0VrQmlFaEI7SUFFRSxjbEJuRWM7SWtCb0VkLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFdsQmhGVztJa0JpRlgseUJsQjNFYztJa0I0RWQscUJsQjVFYyxFQUFBO0lrQjhFZDs7TUFLSSxzRGxCbkZVO2NrQm1GViw4Q2xCbkZVLEVBQUE7O0FpQjBEaEI7RUNQQSxjbEJ0QmU7RWtCdUJmLHFCbEJ2QmUsRUFBQTtFRTlCZjtJZ0J3REUsV2xCN0RXO0lrQjhEWCx5QmxCM0JhO0lrQjRCYixxQmxCNUJhLEVBQUE7RWtCK0JmO0lBRUUsb0RsQmpDYTtZa0JpQ2IsNENsQmpDYSxFQUFBO0VrQm9DZjtJQUVFLGNsQnRDYTtJa0J1Q2IsNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsV2xCaEZXO0lrQmlGWCx5QmxCOUNhO0lrQitDYixxQmxCL0NhLEVBQUE7SWtCaURiOztNQUtJLG9EbEJ0RFM7Y2tCc0RULDRDbEJ0RFMsRUFBQTs7QWlCNkJmO0VDUEEsY2xCcEJlO0VrQnFCZixxQmxCckJlLEVBQUE7RUVoQ2Y7SWdCd0RFLFdsQjdEVztJa0I4RFgseUJsQnpCYTtJa0IwQmIscUJsQjFCYSxFQUFBO0VrQjZCZjtJQUVFLHFEbEIvQmE7WWtCK0JiLDZDbEIvQmEsRUFBQTtFa0JrQ2Y7SUFFRSxjbEJwQ2E7SWtCcUNiLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFdsQmhGVztJa0JpRlgseUJsQjVDYTtJa0I2Q2IscUJsQjdDYSxFQUFBO0lrQitDYjs7TUFLSSxxRGxCcERTO2NrQm9EVCw2Q2xCcERTLEVBQUE7O0FpQjJCZjtFQ1BBLGNsQnZCZTtFa0J3QmYscUJsQnhCZSxFQUFBO0VFN0JmO0lnQndERSxjbEJwRGM7SWtCcURkLHlCbEI1QmE7SWtCNkJiLHFCbEI3QmEsRUFBQTtFa0JnQ2Y7SUFFRSxvRGxCbENhO1lrQmtDYiw0Q2xCbENhLEVBQUE7RWtCcUNmO0lBRUUsY2xCdkNhO0lrQndDYiw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxjbEJ2RWM7SWtCd0VkLHlCbEIvQ2E7SWtCZ0RiLHFCbEJoRGEsRUFBQTtJa0JrRGI7O01BS0ksb0RsQnZEUztja0J1RFQsNENsQnZEUyxFQUFBOztBaUI4QmY7RUNQQSxjbEJ6QmU7RWtCMEJmLHFCbEIxQmUsRUFBQTtFRTNCZjtJZ0J3REUsV2xCN0RXO0lrQjhEWCx5QmxCOUJhO0lrQitCYixxQmxCL0JhLEVBQUE7RWtCa0NmO0lBRUUsb0RsQnBDYTtZa0JvQ2IsNENsQnBDYSxFQUFBO0VrQnVDZjtJQUVFLGNsQnpDYTtJa0IwQ2IsNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsV2xCaEZXO0lrQmlGWCx5QmxCakRhO0lrQmtEYixxQmxCbERhLEVBQUE7SWtCb0RiOztNQUtJLG9EbEJ6RFM7Y2tCeURULDRDbEJ6RFMsRUFBQTs7QWlCZ0NmO0VDUEEsY2xCeERnQjtFa0J5RGhCLHFCbEJ6RGdCLEVBQUE7RUVJaEI7SWdCd0RFLGNsQnBEYztJa0JxRGQseUJsQjdEYztJa0I4RGQscUJsQjlEYyxFQUFBO0VrQmlFaEI7SUFFRSxzRGxCbkVjO1lrQm1FZCw4Q2xCbkVjLEVBQUE7RWtCc0VoQjtJQUVFLGNsQnhFYztJa0J5RWQsNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsY2xCdkVjO0lrQndFZCx5QmxCaEZjO0lrQmlGZCxxQmxCakZjLEVBQUE7SWtCbUZkOztNQUtJLHNEbEJ4RlU7Y2tCd0ZWLDhDbEJ4RlUsRUFBQTs7QWlCK0RoQjtFQ1BBLGNsQmpEZ0I7RWtCa0RoQixxQmxCbERnQixFQUFBO0VFSGhCO0lnQndERSxXbEI3RFc7SWtCOERYLHlCbEJ0RGM7SWtCdURkLHFCbEJ2RGMsRUFBQTtFa0IwRGhCO0lBRUUsbURsQjVEYztZa0I0RGQsMkNsQjVEYyxFQUFBO0VrQitEaEI7SUFFRSxjbEJqRWM7SWtCa0VkLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFdsQmhGVztJa0JpRlgseUJsQnpFYztJa0IwRWQscUJsQjFFYyxFQUFBO0lrQjRFZDs7TUFLSSxtRGxCakZVO2NrQmlGViwyQ2xCakZVLEVBQUE7O0FpQm1FbEI7RUFDRSxnQmpCNE0rQjtFaUIzTS9CLGNyQkYrQjtFcUJHL0IscUJyQitEb0IsRUFBQTtFTXhJcEI7SWU0RUUsY3JCNkRvRDtJcUI1RHBELDBCckI2RDZCLEVBQUE7RXFCcEVqQztJQVlJLDBCckJ3RDZCLEVBQUE7RXFCcEVqQztJQWlCSSxjakJ0RmM7SWlCdUZkLG9CQUFvQixFQUFBOztBQVd4QjtFQ1BFLG9CbEIwU2dDO0VDblI1QixrQkF0Q1k7RWlCaUJoQixnQmxCK0grQjtFYXBON0IsZ0JLdUZzQyxFQUFBOztBRE8xQztFQ1hFLHVCbEJxU2lDO0VDOVE3QixtQkF0Q1k7RWlCaUJoQixnQmxCZ0krQjtFYXJON0IsZ0JLdUZzQyxFQUFBOztBRGdCMUM7RUFDRSxjQUFjO0VBQ2QsV0FBVyxFQUFBO0VBRmI7SUFNSSxrQmpCdVQrQixFQUFBOztBaUJsVG5DOzs7RUFJSSxXQUFXLEVBQUE7O0FFM0lmO0VMZ0JNLHdDZGlQMkM7RWNqUDNDLGdDZGlQMkMsRUFBQTtFYzdPM0M7SUtwQk47TUxxQlEsd0JBQWdCO01BQWhCLGdCQUFnQixFQUFBLEVLZnZCO0VBTkQ7SUFJSSxVQUFVLEVBQUE7O0FBSWQ7RUFFSSxhQUFhLEVBQUE7O0FBSWpCO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxnQkFBZ0I7RUxEWixxQ2RrUHdDO0VjbFB4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RW5CLHFCeEIrWDRFLEVBQUE7RXdCeFlsRjtJQWFNLHdCYmxFMEQ7SWFtRTFELDBCYm5FMEQ7SWFvRTFELHVCYmhEMEQ7SWFpRDFELHdCYmpEMEQ7SWFrRDFELHlCeEJwTFk7SXdCc0xaLHFCeEJxWDRFO0ljdmlCNUUsaUtkeWYrSDtJY3pmL0gseUpkeWYrSDtJY3pmL0gseUlkeWYrSDtJY3pmL0gsb05keWYrSCxFQUFBO0ljcmYvSDtNVTJKTjtRVjFKUSx3QkFBZ0I7UUFBaEIsZ0JBQWdCLEVBQUEsRVUrS25CO0VBckJMO0lBMEJNLHNCeEJsTVM7SXdCbU1ULHNDQUE0RTtZQUE1RSw4QkFBNEUsRUFBQTtFQTNCbEY7SVJ6S0ksd0NoQjZCYSxFQUFBOztBd0J5TGpCO0VBQ0UscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxtQ2JyRzhEO0Vhc0c5RCwwQ3hCbUtrQztFQ3BROUIsZUF0Q1k7RXVCMEloQixnQnhCNEQrQjtFd0IzRC9CLGdCeEJnRStCO0V3Qi9EL0IsY3hCdk5nQjtFd0J3TmhCLHNCQUFzQjtFQUN0Qix1T3hCa1crSTtFd0JqVy9JLHlCeEI3TmdCO0VhVWQsZ0JXb05vRDtFQUV0RCx3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQixFQUFBO0VBZmxCO0lBa0JJLHFCNUIzSjZCO0k0QjRKN0IsVUFBVTtJQUtSLHFENUJqSzJCO1k0QmlLM0IsNkM1QmpLMkIsRUFBQTtJNEJ5SWpDO01BaUNNLGN4Qi9PWTtNd0JnUFosc0J4QnZQUyxFQUFBO0V3QnFOZjtJQXdDSSxZQUFZO0lBQ1osc0J4QjhIZ0M7SXdCN0hoQyxzQkFBc0IsRUFBQTtFQTFDMUI7SUE4Q0ksY3hCN1BjO0l3QjhQZCx5QnhCbFFjLEVBQUE7RXdCbU5sQjtJQW9ESSxhQUFhLEVBQUE7RUFwRGpCO0lBeURJLGtCQUFrQjtJQUNsQiwwQnhCeFFjLEVBQUE7O0F3QjRRbEI7RUFDRSxrQ2JqSzhEO0Vha0s5RCxvQnhCZ0hrQztFd0IvR2xDLHVCeEIrR2tDO0V3QjlHbEMsb0J4QitHaUM7RUM5UTdCLG1CQXRDWSxFQUFBOztBdUJ5TWxCO0VBQ0UsZ0Nieks4RDtFYTBLOUQsbUJ4QjZHaUM7RXdCNUdqQyxzQnhCNEdpQztFd0IzR2pDLGtCeEI0R2dDO0VDblI1QixrQkF0Q1ksRUFBQTs7QXVCc05sQjtFQUNFLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsV0FBVztFQUNYLG1DYnpMOEQ7RWEwTDlELGdCQUFnQixFQUFBOztBQUdsQjtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV0FBVztFQUNYLG1DYmpNOEQ7RWFrTTlELFNBQVM7RUFDVCxnQkFBZ0I7RUFDaEIsVUFBVSxFQUFBO0VBUFo7SUFVSSxxQjVCOU82QjtJNEIrTzdCLHVENUIvTzZCO1k0QitPN0IsK0M1Qi9PNkIsRUFBQTtFNEJvT2pDOztJQWlCSSx5QjVCN1AyQixFQUFBO0U0QjRPL0I7SUFzQk0saUJ4QjJUUSxFQUFBO0V3QmpWZDtJQTJCSSwwQkFBMEIsRUFBQTs7QUFJOUI7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixPQUFPO0VBQ1AsVUFBVTtFQUNWLG1DYmxPOEQ7RWFtTzlELHlCeEJzQ2tDO0V3QnJDbEMsZ0JBQWdCO0VBRWhCLGdCeEJqRStCO0V3QmtFL0IsZ0J4QjdEK0I7RXdCOEQvQixjeEJwVmdCO0V3QnFWaEIsc0J4QjVWYTtFd0I2VmIseUJ4QnpWZ0IsRUFBQTtFd0IyVWxCO0lBbUJJLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sUUFBUTtJQUNSLFNBQVM7SUFDVCxVQUFVO0lBQ1YsY0FBYztJQUNkLDZCYnJQNEQ7SWFzUDVELHlCeEJtQmdDO0l3QmxCaEMsZ0J4QjdFNkI7SXdCOEU3QixjeEJwV2M7SXdCcVdkLGlCQUFpQjtJUjdXakIseUJoQkdjO0l3QjRXZCxvQkFBb0IsRUFBQTs7QUFXeEI7RUFDRSxXQUFXO0VBQ1gsd0JieFE4RDtFYXlROUQsVUFBVTtFQUNWLDZCQUE2QjtFQUM3Qix3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQixFQUFBO0VBTGxCO0lBUUksVUFBVSxFQUFBO0lBUmQ7TUFZOEIsMEU1QnpURztjNEJ5VEgsa0U1QnpURyxFQUFBO0k0QjZTakM7TUFhOEIsa0U1QjFURyxFQUFBO0k0QjZTakM7TUFjOEIsa0U1QjNURyxFQUFBO0U0QjZTakM7SUFrQkksU0FBUyxFQUFBO0VBbEJiO0lBc0JJLFd4Qm1ONkM7SXdCbE43QyxZeEJrTjZDO0l3QmpON0Msb0JBQXlFO0lSbFp6RSx5QnBCMEd3RDtJNEIwU3hELFN4QmtOMEM7SWM1bEJ4Qyw0SGR5ZitIO0ljemYvSCxvSGR5ZitIO0ljemYvSCw0R2R5ZitIO0ljemYvSCxrSmR5ZitIO0l3QjNHakksd0JBQWdCO1lBQWhCLGdCQUFnQixFQUFBO0lWMVlkO01VNFdOO1FWM1dRLHdCQUFnQjtRQUFoQixnQkFBZ0IsRUFBQSxFVThZckI7SUFuQ0g7TVIxWEksdUJoQjJtQjJFLEVBQUE7RXdCalAvRTtJQXNDSSxXeEI0TG9DO0l3QjNMcEMsY3hCNExxQztJd0IzTHJDLGtCQUFrQjtJQUNsQixleEIyTHVDO0l3QjFMdkMseUJ4QmhhYztJd0JpYWQseUJBQXlCLEVBQUE7RUEzQzdCO0lBaURJLFd4QndMNkM7SXdCdkw3QyxZeEJ1TDZDO0lnQm5tQjdDLHlCcEIwR3dEO0k0Qm9VeEQsU3hCd0wwQztJYzVsQnhDLGlIZHlmK0g7SWN6Zi9ILDRHZHlmK0g7SXdCakZqSSxxQkFBZ0I7U0FBaEIsZ0JBQWdCLEVBQUE7SVZwYWQ7TVU0V047UVYzV1EscUJBQWdCO1FBQWhCLGdCQUFnQixFQUFBLEVVd2FyQjtJQTdESDtNUjFYSSx1QmhCMm1CMkUsRUFBQTtFd0JqUC9FO0lBZ0VJLFd4QmtLb0M7SXdCaktwQyxjeEJrS3FDO0l3QmpLckMsa0JBQWtCO0lBQ2xCLGV4QmlLdUM7SXdCaEt2Qyx5QnhCMWJjO0l3QjJiZCx5QkFBeUIsRUFBQTtFQXJFN0I7SUEyRUksV3hCOEo2QztJd0I3SjdDLFl4QjZKNkM7SXdCNUo3QyxhQUFhO0lBQ2IsaUI1QjVWdUI7STRCNlZ2QixnQjVCN1Z1QjtJb0I1R3ZCLHlCcEIwR3dEO0k0QmlXeEQsU3hCMkowQztJYzVsQnhDLGdIZHlmK0g7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RXRDOztJQUVFLCtCQUF3QyxFQUFBO0VBRTFDOztJQUVFLGdDQUEwQyxFQUFBO0VBRTVDOztJQUVFLDhCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHlCQUE0QixFQUFBO0VBQzVEOztJQUVFLDZCQUFvQyxFQUFBO0VBRXRDOztJQUVFLCtCQUF3QyxFQUFBO0VBRTFDOztJQUVFLGdDQUEwQyxFQUFBO0VBRTVDOztJQUVFLDhCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHNCQUE0QixFQUFBO0VBQzVEOztJQUVFLDBCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDRCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDZCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDJCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHFCQUE0QixFQUFBO0VBQzVEOztJQUVFLHlCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDJCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDRCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDBCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDJCQUE0QixFQUFBO0VBQzVEOztJQUVFLCtCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGlDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGtDQUEwQyxFQUFBO0VBRTVDOztJQUVFLGdDQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBUXhDO0lBQXdCLDJCQUEyQixFQUFBO0VBQ25EOztJQUVFLCtCQUErQixFQUFBO0VBRWpDOztJQUVFLGlDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGtDQUFrQyxFQUFBO0VBRXBDOztJQUVFLGdDQUFnQyxFQUFBO0VBZmxDO0lBQXdCLDBCQUEyQixFQUFBO0VBQ25EOztJQUVFLDhCQUErQixFQUFBO0VBRWpDOztJQUVFLGdDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGlDQUFrQyxFQUFBO0VBRXBDOztJQUVFLCtCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLDBCQUEyQixFQUFBO0VBQ25EOztJQUVFLDhCQUErQixFQUFBO0VBRWpDOztJQUVFLGdDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGlDQUFrQyxFQUFBO0VBRXBDOztJQUVFLCtCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHVCQUEyQixFQUFBO0VBQ25EOztJQUVFLDJCQUErQixFQUFBO0VBRWpDOztJQUVFLDZCQUFpQyxFQUFBO0VBRW5DOztJQUVFLDhCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDRCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBTXRDO0lBQW1CLHVCQUF1QixFQUFBO0VBQzFDOztJQUVFLDJCQUEyQixFQUFBO0VBRTdCOztJQUVFLDZCQUE2QixFQUFBO0VBRS9COztJQUVFLDhCQUE4QixFQUFBO0VBRWhDOztJQUVFLDRCQUE0QixFQUFBLEVBQzdCOztBaENWRDtFZ0NsREk7SUFBZ0Msb0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsd0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsMEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsMkJBQTBDLEVBQUE7RUFFNUM7O0lBRUUseUJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msc0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsNkJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsMkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MscUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUseUJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsMkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsNEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsMEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMkJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsK0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsaUNBQXdDLEVBQUE7RUFFMUM7O0lBRUUsa0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsZ0NBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFReEM7SUFBd0IsMkJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsK0JBQStCLEVBQUE7RUFFakM7O0lBRUUsaUNBQWlDLEVBQUE7RUFFbkM7O0lBRUUsa0NBQWtDLEVBQUE7RUFFcEM7O0lBRUUsZ0NBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsOEJBQStCLEVBQUE7RUFFakM7O0lBRUUsZ0NBQWlDLEVBQUE7RUFFbkM7O0lBRUUsaUNBQWtDLEVBQUE7RUFFcEM7O0lBRUUsK0JBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsOEJBQStCLEVBQUE7RUFFakM7O0lBRUUsZ0NBQWlDLEVBQUE7RUFFbkM7O0lBRUUsaUNBQWtDLEVBQUE7RUFFcEM7O0lBRUUsK0JBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsdUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsMkJBQStCLEVBQUE7RUFFakM7O0lBRUUsNkJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsOEJBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNEJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFNdEM7SUFBbUIsdUJBQXVCLEVBQUE7RUFDMUM7O0lBRUUsMkJBQTJCLEVBQUE7RUFFN0I7O0lBRUUsNkJBQTZCLEVBQUE7RUFFL0I7O0lBRUUsOEJBQThCLEVBQUE7RUFFaEM7O0lBRUUsNEJBQTRCLEVBQUEsRUFDN0I7O0FoQ1ZEO0VnQ2xESTtJQUFnQyxvQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSx3QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwwQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwyQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSx5QkFBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx5QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw2QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwrQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSxnQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSw4QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyxzQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwwQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw0QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw2QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSwyQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyxxQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSx5QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSwyQkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw0QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSwwQkFBc0MsRUFBQTtFQWZ4QztJQUFnQywyQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwrQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxpQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxrQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSxnQ0FBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQywwQkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw4QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSxnQ0FBd0MsRUFBQTtFQUUxQzs7SUFFRSxpQ0FBMEMsRUFBQTtFQUU1Qzs7SUFFRSwrQkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx1QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSwyQkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw2QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSw4QkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw0QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQWZ4QztJQUFnQyx3QkFBNEIsRUFBQTtFQUM1RDs7SUFFRSw0QkFBb0MsRUFBQTtFQUV0Qzs7SUFFRSw4QkFBd0MsRUFBQTtFQUUxQzs7SUFFRSwrQkFBMEMsRUFBQTtFQUU1Qzs7SUFFRSw2QkFBc0MsRUFBQTtFQVF4QztJQUF3QiwyQkFBMkIsRUFBQTtFQUNuRDs7SUFFRSwrQkFBK0IsRUFBQTtFQUVqQzs7SUFFRSxpQ0FBaUMsRUFBQTtFQUVuQzs7SUFFRSxrQ0FBa0MsRUFBQTtFQUVwQzs7SUFFRSxnQ0FBZ0MsRUFBQTtFQWZsQztJQUF3QiwwQkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw4QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSxnQ0FBaUMsRUFBQTtFQUVuQzs7SUFFRSxpQ0FBa0MsRUFBQTtFQUVwQzs7SUFFRSwrQkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3QiwwQkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw4QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSxnQ0FBaUMsRUFBQTtFQUVuQzs7SUFFRSxpQ0FBa0MsRUFBQTtFQUVwQzs7SUFFRSwrQkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix1QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSwyQkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw2QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSw4QkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw0QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQWZsQztJQUF3Qix3QkFBMkIsRUFBQTtFQUNuRDs7SUFFRSw0QkFBK0IsRUFBQTtFQUVqQzs7SUFFRSw4QkFBaUMsRUFBQTtFQUVuQzs7SUFFRSwrQkFBa0MsRUFBQTtFQUVwQzs7SUFFRSw2QkFBZ0MsRUFBQTtFQU10QztJQUFtQix1QkFBdUIsRUFBQTtFQUMxQzs7SUFFRSwyQkFBMkIsRUFBQTtFQUU3Qjs7SUFFRSw2QkFBNkIsRUFBQTtFQUUvQjs7SUFFRSw4QkFBOEIsRUFBQTtFQUVoQzs7SUFFRSw0QkFBNEIsRUFBQSxFQUM3Qjs7QWhDVkQ7RWdDbERJO0lBQWdDLG9CQUE0QixFQUFBO0VBQzVEOztJQUVFLHdCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDBCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDJCQUEwQyxFQUFBO0VBRTVDOztJQUVFLHlCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHlCQUE0QixFQUFBO0VBQzVEOztJQUVFLDZCQUFvQyxFQUFBO0VBRXRDOztJQUVFLCtCQUF3QyxFQUFBO0VBRTFDOztJQUVFLGdDQUEwQyxFQUFBO0VBRTVDOztJQUVFLDhCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHlCQUE0QixFQUFBO0VBQzVEOztJQUVFLDZCQUFvQyxFQUFBO0VBRXRDOztJQUVFLCtCQUF3QyxFQUFBO0VBRTFDOztJQUVFLGdDQUEwQyxFQUFBO0VBRTVDOztJQUVFLDhCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHNCQUE0QixFQUFBO0VBQzVEOztJQUVFLDBCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDRCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDZCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDJCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHFCQUE0QixFQUFBO0VBQzVEOztJQUVFLHlCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDJCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDRCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDBCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDJCQUE0QixFQUFBO0VBQzVEOztJQUVFLCtCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGlDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGtDQUEwQyxFQUFBO0VBRTVDOztJQUVFLGdDQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBUXhDO0lBQXdCLDJCQUEyQixFQUFBO0VBQ25EOztJQUVFLCtCQUErQixFQUFBO0VBRWpDOztJQUVFLGlDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGtDQUFrQyxFQUFBO0VBRXBDOztJQUVFLGdDQUFnQyxFQUFBO0VBZmxDO0lBQXdCLDBCQUEyQixFQUFBO0VBQ25EOztJQUVFLDhCQUErQixFQUFBO0VBRWpDOztJQUVFLGdDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGlDQUFrQyxFQUFBO0VBRXBDOztJQUVFLCtCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLDBCQUEyQixFQUFBO0VBQ25EOztJQUVFLDhCQUErQixFQUFBO0VBRWpDOztJQUVFLGdDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGlDQUFrQyxFQUFBO0VBRXBDOztJQUVFLCtCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHVCQUEyQixFQUFBO0VBQ25EOztJQUVFLDJCQUErQixFQUFBO0VBRWpDOztJQUVFLDZCQUFpQyxFQUFBO0VBRW5DOztJQUVFLDhCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDRCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBTXRDO0lBQW1CLHVCQUF1QixFQUFBO0VBQzFDOztJQUVFLDJCQUEyQixFQUFBO0VBRTdCOztJQUVFLDZCQUE2QixFQUFBO0VBRS9COztJQUVFLDhCQUE4QixFQUFBO0VBRWhDOztJQUVFLDRCQUE0QixFQUFBLEVBQzdCOztBaENWRDtFZ0NsREk7SUFBZ0Msb0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsd0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsMEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsMkJBQTBDLEVBQUE7RUFFNUM7O0lBRUUseUJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msc0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsNkJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsMkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MscUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUseUJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsMkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsNEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsMEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMkJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsK0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsaUNBQXdDLEVBQUE7RUFFMUM7O0lBRUUsa0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsZ0NBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFReEM7SUFBd0IsMkJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsK0JBQStCLEVBQUE7RUFFakM7O0lBRUUsaUNBQWlDLEVBQUE7RUFFbkM7O0lBRUUsa0NBQWtDLEVBQUE7RUFFcEM7O0lBRUUsZ0NBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsOEJBQStCLEVBQUE7RUFFakM7O0lBRUUsZ0NBQWlDLEVBQUE7RUFFbkM7O0lBRUUsaUNBQWtDLEVBQUE7RUFFcEM7O0lBRUUsK0JBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsOEJBQStCLEVBQUE7RUFFakM7O0lBRUUsZ0NBQWlDLEVBQUE7RUFFbkM7O0lBRUUsaUNBQWtDLEVBQUE7RUFFcEM7O0lBRUUsK0JBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsdUJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsMkJBQStCLEVBQUE7RUFFakM7O0lBRUUsNkJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsOEJBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNEJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7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RUFJVCxZQUhTLEVBQUE7RUFIWDtJQVNJLHdDdEQzTmdDO0lzRDJOaEMsZ0N0RDNOZ0M7SXNENE5oQyxjQUFjO0lBQ2QsV0FBVztJQUNYLFdBQVc7SUFDWCx5QnREaEwyQixFQUFBO0lzRG1LL0I7TUFnQkssa0NBQTBCO2NBQTFCLDBCQUEwQixFQUFBO0lBaEIvQjtNQW9CSyxxQ0FBNkI7Y0FBN0IsNkJBQTZCLEVBQUE7SUFwQmxDO01Bd0JNLGtCQUFrQixFQUFBO0VBSWI7SUFFTCxVQUFVLEVBQUE7SUFGTDtNQU1ILFdBQWUsRUFBQTtJQU5aO01BVUgsVUFBVTtNQUNWLGlEQUF3QztjQUF4Qyx5Q0FBd0MsRUFBQTtJQVhyQztNQWVILFVBQVU7TUFDVixrREFBeUM7Y0FBekMsMENBQXlDLEVBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vLyBIYXJkd2FyZS1hY2NlbGVyYXRlZFxuLy8gQHNlZSBodHRwOi8vYmxvZy50ZWFtdHJlZWhvdXNlLmNvbS9pbmNyZWFzZS15b3VyLXNpdGVzLXBlcmZvcm1hbmNlLXdpdGgtaGFyZHdhcmUtYWNjZWxlcmF0ZWQtY3NzXG4vLyBAc2VlIGh0dHA6Ly93d3cuaHRtbDVyb2Nrcy5jb20vZW4vdHV0b3JpYWxzL3NwZWVkL2hpZ2gtcGVyZm9ybWFuY2UtYW5pbWF0aW9ucy9cbiV6YXV4X2ZvcmNlX2hhIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBlcnNwZWN0aXZlOiAxMDAwO1xufVxuXG4vLyBQbGFjZWhvbGRlciBvZiBjbGFzcyAuc3Itb25seSBmcm9tIEJvb3RzdHJhcFxuJXphdXhfc3Jfb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBCZXR0ZXIgZm9udCBzbW9vdGhpbmcgZm9yIG1vZGVybiBicm93c2Vycy5cbi8vIEBzZWUgaHR0cHM6Ly9kYXZpZHdhbHNoLm5hbWUvZm9udC1zbW9vdGhpbmdcbi8vIEBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL2ZvbnQtc21vb3RoXG4lemF1eF90ZXh0X2FudGlhbGlhc2VkIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbiV6YXV4X3Jlc2V0X2JveCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4lemF1eF9yZXNldF90eXBvIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuJXphdXhfY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydFxuICAnZnVuY3Rpb25zJ1xuO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBBbmltYXRpb246IFRocmVlIERvdHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLnphdXgtYW5pLXRocmVlZG90cyB7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzNweDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAxLCAxLCAwKTtcblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIGFuaW1hdGlvbjogemF1eEFuaUxvYWRlclRocmVlRG90czFfMSAwLjZzIGluZmluaXRlO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICBhbmltYXRpb246IHphdXhBbmlMb2FkZXJUaHJlZURvdHMxXzIgMC42cyBpbmZpbml0ZTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgbGVmdDogMzJweDtcbiAgICAgIGFuaW1hdGlvbjogemF1eEFuaUxvYWRlclRocmVlRG90czFfMiAwLjZzIGluZmluaXRlO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICBsZWZ0OiA1NnB4O1xuICAgICAgYW5pbWF0aW9uOiB6YXV4QW5pTG9hZGVyVGhyZWVEb3RzMV8zIDAuNnMgaW5maW5pdGU7XG4gICAgfVxuICB9XG5cbn1cblxuQGtleWZyYW1lcyB6YXV4QW5pTG9hZGVyVGhyZWVEb3RzMV8xIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHphdXhBbmlMb2FkZXJUaHJlZURvdHMxXzMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgemF1eEFuaUxvYWRlclRocmVlRG90czFfMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNHB4LCAwKTtcbiAgfVxufVxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEFuaW1hdGlvbjogQ2lyY3VsYXJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLnphdXgtYW5pLWNpcmN1bGFyIHtcblxuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICYsXG4gICY6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG5cbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xuICBib3JkZXItbGVmdC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiB6YXV4QW5pQ2lyY3VsYXIgLjZzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQGtleWZyYW1lcyB6YXV4QW5pQ2lyY3VsYXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0XG4gICdmdW5jdGlvbnMnXG47XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBHRU5FUkFMIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXN5c3RlbS1jc3MtY2xhc3M6ICd6YXV4JztcbiR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4OiAxNnB4OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiR6YXV4LWFwcC1tYXgtd2lkdGg6IDEwMjRweDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gWi1JTkRFWFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtemluZGV4LWhlYWRlcjogMTA7XG4kemF1eC16aW5kZXgtaGVhZGVyLW06IDIyO1xuJHphdXgtemluZGV4LW92ZXJsYXlzOiAxNjtcbi8vICR6YXV4LXppbmRleC1vdmVybGF5cy1mdWxsOiAkemF1eC16aW5kZXgtaGVhZGVyLW0gKyA1O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUUkFOU0lUSU9OU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtdHJhbnNpdGlvbi0wOiAwLjNzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0xOiAwLjZzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0yOiAwLjlzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0zOiAzLjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi00OiA2LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01OiA5LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01LWxpbmVhcjogOS4wcyBsaW5lYXI7XG4kemF1eC10cmFuc2l0aW9uLTYtbGluZWFyOiAxMi4wcyBsaW5lYXI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTVBPTkVOVFMgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1wcmVmaXggOiAnYy0nICFkZWZhdWx0O1xuXG4kemF1eC1oZWFkZXItaC1tOiA1NnB4O1xuJHphdXgtaGVhZGVyLWgtdDogNzJweDtcbiR6YXV4LWhlYWRlci1oLWQ6ICR6YXV4LWhlYWRlci1oLXQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT0xPUiBTRVRTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBNYWluXG4kemF1eF9jb2xvcl9tYWluX2JyYW5kOiAjMENBMzhDO1xuXG4vLyBEZWZhdWx0IHdlYiBzYWZlXG4kemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlOiAjRkZGRkZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibGFjazogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfcmVkOiAjZDk1MzRmO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ncmVlbjogIzVjYjg1YztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmx1ZTogIzMzN2FiNztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfbWFnZW50YTogI0ZGMDBGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfb3JhbmdlOiAjZjBhZDRlO1xuXG4vLyBTZXQgMVxuJHphdXhfY29sb3Jfc2V0MV9ncmVlbjE6ICR6YXV4X2NvbG9yX21haW5fYnJhbmQ7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMTogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUyOiAjRjVGNUY1O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazA6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMTogIzMzMzMzMztcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2syOiAjMjQyNDI0O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazM6ICMwNTA2MDY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkxOiAjQ0NDQ0NDO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MjogI0RERERERDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTM6ICNFRUVFRUU7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk0OiAjOTk5OTk5O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NTogIzcwNzA3MDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTY6ICM2NjY2NjY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk3OiAjQUFBQUFBO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5ODogI0RGREZERjtcbiR6YXV4X2NvbG9yX3NldDFfcmVkMTogI0QwMDExQjtcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTogI0Y1NjgyRjsgLy8gRjU2ODJGXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTI6ICNFQzVBMkI7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzE6ICNGRkNDMzM7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzI6ICNGN0M2MjM7IC8vIHN0ZWxsZSByYW5rLFxuJHphdXhfY29sb3Jfc2V0MV9jeWFuMTogIzI4QkJENztcblxuLy8gU2tlbGV0b25cbiR6YXV4X2NvbG9yX3NrZWxldG9uOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRm9udHNcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eF9mb250MTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiR6YXV4X2ZvbnQyOiAnTnVuaXRvIFNhbnMnO1xuJHphdXhfZm9udDM6IHV0b3BpYS1zdGQ7XG4kemF1eF9mb250NDogdXRvcGlhLXN0ZC1oZWFkbGluZTtcbiR6YXV4X2ZvbnQ1OiAnTnVuaXRvJztcbiR6YXV4X2ZvbnQ2OiB1dG9waWEtc3RkLWRpc3BsYXk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJPT1RTVFJBUCBPVkVSUklERVxuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vIEBzZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4yL2dldHRpbmctc3RhcnRlZC90aGVtaW5nL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6IGxpZ2h0ZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAzMCUpO1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAycHg7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6IDBweDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6IHJnYmEoJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyLCAwLjI1KTtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTI7XG5cbi8vICRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MztcblxuLy8gT3B0aW9uc1xuJGVuYWJsZS1jYXJldDogZmFsc2U7XG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcbiRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWU7XG4vLyAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiBmYWxzZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcHJpbnQtc3R5bGVzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiBmYWxzZTtcbi8vICRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsc1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNjtcblxuLy8gQm9keVxuJGJvZHktYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kYm9keS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG5cbi8vIExpbmtzXG4kbGluay1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAxNSUpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktYmFzZTogJHphdXhfZm9udDIsICR6YXV4X2ZvbnQxO1xuJGZvbnQtc2l6ZS1iYXNlOiByZW0oJHphdXgtZm9udC1zaXplLWJhc2UtcHgpOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiA3MDA7XG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMDtcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAwO1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMDtcblxuLy8gQ29tcG9uZW50c1xuJGJvcmRlci13aWR0aDogMXB4O1xuJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5Mjtcbi8vICRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG5cbi8vIEdyaWQgY29sdW1uc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG4kZ3JpZC1icmVha3BvaW50czogbWFwLW1lcmdlKFxuICAoXG4gICAgeHhzOiAwLFxuICAgIHhzOiA0MTBweCwgLy8gZGVmYXVsdCAwcHhcbiAgICBzbTogNTgwcHgsIC8vIGRlZmF1bHQgNTc2cHhcbiAgICBtZDogNzY4cHgsIC8vIGRlZmF1bHQgNzY4cHhcbiAgICBsZzogOTkycHgsIC8vIGRlZmF1bHQgOTkycHhcbiAgICB4bDogMTIwMHB4IC8vIGRlZmF1bHQgMTIwMHB4XG4gICksXG4gICRncmlkLWJyZWFrcG9pbnRzXG4pO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIFJlbW92ZWQgZGVmYXVsdCBCb290c3RyYXAgY29udGFpbmVycyBcIm1heC13aWR0aFwiXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICgpO1xuXG4vLyBUYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDEwcHg7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAxMnB4O1xuXG4vLyBTaXplc1xuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgNDA6IDQwJSxcbiAgICA2MDogNjAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBTcGFjaW5nXG4vLyBAbm90ZSAkc3BhY2VycyBpdCdzIHRvdGFsbHkgb3ZlcnJpZGRlbiBpbiBvcmRlciB0byBvcHRpbWl6ZSB0aGUgbnVtYmVyIG9mIHJ1bGVzLlxuLy8gJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpO1xuXG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgZjU6IDVweCxcbiAgICBmMTA6IDEwcHgsXG4gICAgZjE1OiAxNXB4LFxuICAgIGYyMDogMjBweCxcbiAgICBmMjU6IDI1cHgsXG4gICAgZjMwOiAzMHB4LFxuICAgIGY0MDogNDBweFxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTUlTQ1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtb3BhY2l0eTogKCkgIWRlZmF1bHQ7XG4kemF1eC1vcGFjaXR5OiBtYXAtbWVyZ2UoXG4gIChcbiAgICAnNTAnOiAuNVxuICApLFxuICAkemF1eC1vcGFjaXR5XG4pO1xuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuNi4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmFyaWFibGVzJztcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMnO1xuXG4vLyBAaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3Mvcm9vdCc7IC8vIGdsb2JhbCB2YXJpYWJsZXNcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9yZWJvb3QnOyAvLyBmb3JrIG9mIG5vcm1hbGl6ZS5jc3MgKHNpbWlsYXIgdG8gcmVzZXQuY3NzKVxuLy8gQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3R5cGUnO1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2ltYWdlcyc7XG4vLyBAaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY29kZSc7XG5AaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZ3JpZCc7XG5AaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdGFibGVzJztcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcyc7XG5AaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYnV0dG9ucyc7XG5AaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdHJhbnNpdGlvbnMnO1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Ryb3Bkb3duJztcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9idXR0b24tZ3JvdXAnO1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2lucHV0LWdyb3VwJztcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jdXN0b20tZm9ybXMnO1xuLy8gQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL25hdic7XG4vLyBAaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbmF2YmFyJztcbi8vIEBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jYXJkJztcbi8vIEBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9icmVhZGNydW1iJztcbi8vIEBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9wYWdpbmF0aW9uJztcbi8vIEBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9iYWRnZSc7XG4vLyBAaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvanVtYm90cm9uJztcbi8vIEBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9hbGVydCc7XG4vLyBAaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvcHJvZ3Jlc3MnO1xuLy8gQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21lZGlhJztcbi8vIEBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9saXN0LWdyb3VwJztcbi8vIEBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jbG9zZSc7XG4vLyBAaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdG9hc3RzJztcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9tb2RhbCc7XG5AaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdG9vbHRpcCc7XG5AaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvcG9wb3Zlcic7XG4vLyBAaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY2Fyb3VzZWwnO1xuLy8gQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3NwaW5uZXJzJztcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFJlbW92ZWQgaW5jbHVzaW9uIG9mIHRoZSBidW5kbGUgXCJ1dGlsaXRpZXNcIiwgYWRkZWQgb25seSBzb21lIHNlbGVjdGVkIGZpbGVzOlxuLy8gQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcyc7XG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9hbGlnbic7XG4vLyBAaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL2JhY2tncm91bmQnO1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9ib3JkZXJzJztcbi8vIEBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvY2xlYXJmaXgnO1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9kaXNwbGF5JztcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvZW1iZWQnO1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9mbGV4JztcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvZmxvYXQnO1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9pbnRlcmFjdGlvbnMnO1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9vdmVyZmxvdyc7XG4vLyBAaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL3Bvc2l0aW9uJztcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvc2NyZWVucmVhZGVycyc7XG4vLyBAaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL3NoYWRvd3MnO1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9zaXppbmcnO1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9zcGFjaW5nJztcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvc3RyZXRjaGVkLWxpbmsnO1xuQGltcG9ydCAnbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy90ZXh0JztcbkBpbXBvcnQgJ25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvdmlzaWJpbGl0eSc7XG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBAaW1wb3J0ICdub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvcHJpbnQnO1xuIiwiLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnphdXgtYW5pLXRocmVlZG90cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuemF1eC1hbmktdGhyZWVkb3RzIGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzNweDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApOyB9XG4gICAgLnphdXgtYW5pLXRocmVlZG90cyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIGFuaW1hdGlvbjogemF1eEFuaUxvYWRlclRocmVlRG90czFfMSAwLjZzIGluZmluaXRlOyB9XG4gICAgLnphdXgtYW5pLXRocmVlZG90cyBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIGFuaW1hdGlvbjogemF1eEFuaUxvYWRlclRocmVlRG90czFfMiAwLjZzIGluZmluaXRlOyB9XG4gICAgLnphdXgtYW5pLXRocmVlZG90cyBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGxlZnQ6IDMycHg7XG4gICAgICBhbmltYXRpb246IHphdXhBbmlMb2FkZXJUaHJlZURvdHMxXzIgMC42cyBpbmZpbml0ZTsgfVxuICAgIC56YXV4LWFuaS10aHJlZWRvdHMgZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgICBsZWZ0OiA1NnB4O1xuICAgICAgYW5pbWF0aW9uOiB6YXV4QW5pTG9hZGVyVGhyZWVEb3RzMV8zIDAuNnMgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyB6YXV4QW5pTG9hZGVyVGhyZWVEb3RzMV8xIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgemF1eEFuaUxvYWRlclRocmVlRG90czFfMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHphdXhBbmlMb2FkZXJUaHJlZURvdHMxXzIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjRweCwgMCk7IH0gfVxuXG4uemF1eC1hbmktY2lyY3VsYXIge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjU2ODJGO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogemF1eEFuaUNpcmN1bGFyIC42cyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLnphdXgtYW5pLWNpcmN1bGFyLCAuemF1eC1hbmktY2lyY3VsYXI6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cblxuQGtleWZyYW1lcyB6YXV4QW5pQ2lyY3VsYXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIVxuICogQm9vdHN0cmFwIHY0LjYuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQzsgfVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbmEge1xuICBjb2xvcjogI0Y1NjgyRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2NlNDIwYTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7IH1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiwgLmNvbC14cyxcbi5jb2wteHMtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTsgfVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7IH1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDsgfVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxOyB9XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3OyB9XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExOyB9XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MTBweCkge1xuICAuY29sLXhzIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhzLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhzLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy14cy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMteHMtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXhzLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy14cy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhzLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhzLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteHMtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhzLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14cy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteHMtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhzLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14cy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteHMtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhzLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14cy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhzLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHMtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteHMtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXIteHMtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci14cy0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXIteHMtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhzLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14cy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteHMtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhzLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14cy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteHMtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhzLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14cy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteHMtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteHMtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteHMtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXhzLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteHMtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhzLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14cy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteHMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhzLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14cy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHMtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhzLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14cy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhzLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC50YWJsZSB0aCxcbiAgLnRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREREREQ7IH1cbiAgLnRhYmxlIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjREREREREOyB9XG4gIC50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI0RERERERDsgfVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAxMnB4OyB9XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwOyB9XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjsgfVxuXG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2FiYWZmOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmOyB9XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiOyB9XG5cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2IzYjdiYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjsgfVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjsgfVxuXG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOGZkMTllOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiOyB9XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViOyB9XG5cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4NmNmZGE7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH1cblxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGY3ZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuXG4udGFibGUtZGFuZ2VyIHRoLFxuLnRhYmxlLWRhbmdlciB0ZCxcbi50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNlZDk2OWU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cblxuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYmZjZmM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cblxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OTk5YzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1OyB9XG5cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjREREREREOyB9XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cbiAgLnRhYmxlLWRhcmsgdGgsXG4gIC50YWJsZS1kYXJrIHRkLFxuICAudGFibGUtZGFyayB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1OyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDA5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUteHMgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDsgfVxuICAuZm9ybS1jb250cm9sOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICM0OTUwNTc7IH1cbiAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNFQzVBMkI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCByZ2JhKDIzNiwgOTAsIDQzLCAwLjI1KTsgfVxuICAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7IH1cbiAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07IH1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5mb3JtLXJvdyA+IC5jb2wsXG4gIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07IH1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICMyOGE3NDU7IH1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjkpOyB9XG4gIC5mb3JtLXJvdyA+IC5jb2wgPiAudmFsaWQtdG9vbHRpcCxcbiAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0gPiAudmFsaWQtdG9vbHRpcCB7XG4gICAgbGVmdDogNXB4OyB9XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNGNlNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGNlNTc7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNkYzM1NDU7IH1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSk7IH1cbiAgLmZvcm0tcm93ID4gLmNvbCA+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgbGVmdDogNXB4OyB9XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTQ2MDZkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2MDZkOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJ0biB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggcmdiYSgyMzYsIDkwLCA0MywgMC4yNSk7IH1cbiAgLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuICAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cbiAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjJjYzsgfVxuICAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcbiAgICBib3JkZXItY29sb3I6ICMwMDYyY2M7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpOyB9XG4gIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1Y2JmOyB9XG4gICAgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpOyB9XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcbiAgICBib3JkZXItY29sb3I6ICM1NDViNjI7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICAgIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpOyB9XG4gIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xuICAgIGJvcmRlci1jb2xvcjogIzRlNTU1YjsgfVxuICAgIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7IH1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0OyB9XG4gIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICAgIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg3MiwgMTgwLCA5NywgMC41KTsgfVxuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xuICAgIGJvcmRlci1jb2xvcjogIzFjNzQzMDsgfVxuICAgIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDcyLCAxODAsIDk3LCAwLjUpOyB9XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLmJ0bi1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICAgIGJvcmRlci1jb2xvcjogIzExN2E4YjsgfVxuICAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpOyB9XG4gIC5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTA3MDdmOyB9XG4gICAgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpOyB9XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICAgIGJvcmRlci1jb2xvcjogI2QzOWUwMDsgfVxuICAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgICBib3JkZXItY29sb3I6ICNkMzllMDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpOyB9XG4gIC5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwOyB9XG4gICAgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpOyB9XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAuYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcbiAgICBib3JkZXItY29sb3I6ICNiZDIxMzA7IH1cbiAgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICAgIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMjUsIDgzLCA5NywgMC41KTsgfVxuICAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgICBib3JkZXItY29sb3I6ICNiMjFmMmQ7IH1cbiAgICAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMjUsIDgzLCA5NywgMC41KTsgfVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICAgIGJvcmRlci1jb2xvcjogI2RhZTBlNTsgfVxuICAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICAgIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpOyB9XG4gIC5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbiAgICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7IH1cbiAgICAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpOyB9XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICAgIGJvcmRlci1jb2xvcjogIzFkMjEyNDsgfVxuICAuYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxuICAuYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICAgIGJvcmRlci1jb2xvcjogIzE3MWExZDsgfVxuICAgIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMDdiZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAgIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyOGE3NDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAgIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzE3YTJiODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgICAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2RjMzU0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2Y4ZjlmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjU2ODJGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2NlNDIwYTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuZmFkZSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmZhZGU6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY29sbGFwc2luZyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDEwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHMtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS14cy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7IH1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwidG9wXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bzsgfVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7IH1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgICBjb2xvcjogIzE2MTgxYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuICAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2QyYzE7IH1cbiAgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2FkYjViZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87IH1cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlcixcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTsgfVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07IH1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bixcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xuICAgICAgei1pbmRleDogMzsgfVxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7IH1cbiAgLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTsgfVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTsgfVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0OyB9XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmNkMmMxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2QyYzE7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwcHggMnB4IHJnYmEoMjM2LCA5MCwgNDMsIDAuMjUpOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI0VDNUEyQjsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuMjVyZW07XG4gICAgbGVmdDogLTEuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogI2FkYjViZCBzb2xpZCAxcHg7IH1cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC4yNXJlbTtcbiAgICBsZWZ0OiAtMS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IDUwJSAvIDUwJSA1MCUgbm8tcmVwZWF0OyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMzMzMzMzMnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZjZDJjMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZDJjMTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPSclMjMzMzMzMzMnIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzMzMzMzMzJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07IH1cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yLjI1cmVtO1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtOyB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHRvcDogY2FsYygwLjI1cmVtICsgMnB4KTtcbiAgICBsZWZ0OiBjYWxjKC0yLjI1cmVtICsgMnB4KTtcbiAgICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pOyB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUM1QTJCO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjM2LCA5MCwgNDMsIDAuMjUpOyB9XG4gICAgLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuY3VzdG9tLXNlbGVjdDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuICAuY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY3VzdG9tLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAjNDk1MDU3OyB9XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICNFQzVBMkI7XG4gICAgYm94LXNoYWRvdzogMCAwIDBweCAycHggcmdiYSgyMzYsIDkwLCA0MywgMC4yNSk7IH1cbiAgLmN1c3RvbS1maWxlLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFOyB9XG4gIC5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7IH1cbiAgLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpOyB9XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhOyB9XG4gIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDsgfVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxcmVtICsgNHB4KTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAgIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjQ0NDQ0NDLCAwIDAgMHB4IDJweCByZ2JhKDIzNiwgOTAsIDQzLCAwLjI1KTsgfVxuICAgIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNDQ0NDQ0MsIDAgMCAwcHggMnB4IHJnYmEoMjM2LCA5MCwgNDMsIDAuMjUpOyB9XG4gICAgLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjQ0NDQ0NDLCAwIDAgMHB4IDJweCByZ2JhKDIzNiwgOTAsIDQzLCAwLjI1KTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNkMmMxO1xuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2QyYzE7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZDJjMTtcbiAgICBib3JkZXI6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7IH1cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7IH1cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkOyB9XG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7IH1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAgIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOyB9XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lOyB9XG4gICAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICAgIG9wYWNpdHk6IDAuNjsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDsgfVxuICAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bzsgfVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTsgfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERERERDsgfVxuICAubW9kYWwtZm9vdGVyID4gKiB7XG4gICAgbWFyZ2luOiAwLjI1cmVtOyB9XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvOyB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTsgfVxuICAgIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTsgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pOyB9XG4gICAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwOyB9XG4gIC50b29sdGlwLnNob3cge1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuICAudG9vbHRpcCAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMC44cmVtO1xuICAgIGhlaWdodDogMC40cmVtOyB9XG4gICAgLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDsgfVxuICAuYnMtdG9vbHRpcC10b3AgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3cge1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi5icy10b29sdGlwLXJpZ2h0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07IH1cbiAgLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMC40cmVtO1xuICAgIGhlaWdodDogMC44cmVtOyB9XG4gICAgLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7IH1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwOyB9XG4gIC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdyB7XG4gICAgdG9wOiAwOyB9XG4gICAgLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7IH1cblxuLmJzLXRvb2x0aXAtbGVmdCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07IH1cbiAgLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAwLjRyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07IH1cbiAgICAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAucG9wb3ZlciAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBtYXJnaW46IDAgMC4zcmVtOyB9XG4gICAgLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLmJzLXBvcG92ZXItdG9wLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93IHtcbiAgICBib3R0b206IGNhbGMoLTAuNXJlbSAtIDFweCk7IH1cbiAgICAuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cblxuLmJzLXBvcG92ZXItcmlnaHQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93IHtcbiAgICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbjogMC4zcmVtIDA7IH1cbiAgICAuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93OjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmOyB9XG5cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpOyB9XG4gICAgLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93OjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93OjphZnRlciB7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cbiAgLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNzsgfVxuXG4uYnMtcG9wb3Zlci1sZWZ0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbjogMC4zcmVtIDA7IH1cbiAgICAuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLmFycm93OjphZnRlciB7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7IH1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7IH1cbiAgLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREREREICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEREREREQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREREREICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQxMHB4KSB7XG4gIC5kLXhzLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteHMtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14cy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteHMtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhzLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4gIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlOyB9XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQxMHB4KSB7XG4gIC5mbGV4LXhzLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14cy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHMtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHMtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14cy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhzLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHMtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14cy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14cy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhzLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHMtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHMtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14cy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhzLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14cy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14cy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHMtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14cy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhzLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHMtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhzLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHMtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhzLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHMtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14cy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14cy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhzLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDEwcHgpIHtcbiAgLmZsb2F0LXhzLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhzLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteHMtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7IH1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnctNDAge1xuICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cblxuLnctNjAge1xuICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7IH1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5oLTQwIHtcbiAgaGVpZ2h0OiA0MCUgIWltcG9ydGFudDsgfVxuXG4uaC02MCB7XG4gIGhlaWdodDogNjAlICFpbXBvcnRhbnQ7IH1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tZjUge1xuICBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mNSxcbi5teS1mNSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mNSxcbi5teC1mNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWY1LFxuLm15LWY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWY1LFxuLm14LWY1IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tLWYxMCB7XG4gIG1hcmdpbjogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mMTAsXG4ubXktZjEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mMTAsXG4ubXgtZjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWYxMCxcbi5teS1mMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWYxMCxcbi5teC1mMTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tLWYxNSB7XG4gIG1hcmdpbjogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mMTUsXG4ubXktZjE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mMTUsXG4ubXgtZjE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWYxNSxcbi5teS1mMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWYxNSxcbi5teC1mMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tLWYyMCB7XG4gIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mMjAsXG4ubXktZjIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mMjAsXG4ubXgtZjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWYyMCxcbi5teS1mMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWYyMCxcbi5teC1mMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tLWYyNSB7XG4gIG1hcmdpbjogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mMjUsXG4ubXktZjI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mMjUsXG4ubXgtZjI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWYyNSxcbi5teS1mMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWYyNSxcbi5teC1mMjUge1xuICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tLWYzMCB7XG4gIG1hcmdpbjogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mMzAsXG4ubXktZjMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mMzAsXG4ubXgtZjMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWYzMCxcbi5teS1mMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWYzMCxcbi5teC1mMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tLWY0MCB7XG4gIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1mNDAsXG4ubXktZjQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1mNDAsXG4ubXgtZjQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLWY0MCxcbi5teS1mNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLWY0MCxcbi5teC1mNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtZjUge1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtZjUsXG4ucHktZjUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLWY1LFxuLnB4LWY1IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLWY1LFxuLnB5LWY1IHtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wbC1mNSxcbi5weC1mNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtZjEwIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC1mMTAsXG4ucHktZjEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucHItZjEwLFxuLnB4LWYxMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucGItZjEwLFxuLnB5LWYxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLWYxMCxcbi5weC1mMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucC1mMTUge1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LWYxNSxcbi5weS1mMTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wci1mMTUsXG4ucHgtZjE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi1mMTUsXG4ucHktZjE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtZjE1LFxuLnB4LWYxNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wLWYyMCB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtZjIwLFxuLnB5LWYyMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLWYyMCxcbi5weC1mMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLWYyMCxcbi5weS1mMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC1mMjAsXG4ucHgtZjIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnAtZjI1IHtcbiAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC1mMjUsXG4ucHktZjI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucHItZjI1LFxuLnB4LWYyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucGItZjI1LFxuLnB5LWYyNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLWYyNSxcbi5weC1mMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucC1mMzAge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LWYzMCxcbi5weS1mMzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wci1mMzAsXG4ucHgtZjMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi1mMzAsXG4ucHktZjMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtZjMwLFxuLnB4LWYzMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wLWY0MCB7XG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtZjQwLFxuLnB5LWY0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLWY0MCxcbi5weC1mNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLWY0MCxcbi5weS1mNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC1mNDAsXG4ucHgtZjQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbmY1IHtcbiAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LW5mNSxcbi5teS1uZjUge1xuICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLW5mNSxcbi5teC1uZjUge1xuICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDsgfVxuXG4ubWItbmY1LFxuLm15LW5mNSB7XG4gIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDsgfVxuXG4ubWwtbmY1LFxuLm14LW5mNSB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tbmYxMCB7XG4gIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtbmYxMCxcbi5teS1uZjEwIHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuXG4ubXItbmYxMCxcbi5teC1uZjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uZjEwLFxuLm15LW5mMTAge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uZjEwLFxuLm14LW5mMTAge1xuICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDsgfVxuXG4ubS1uZjE1IHtcbiAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1uZjE1LFxuLm15LW5mMTUge1xuICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tci1uZjE1LFxuLm14LW5mMTUge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLW5mMTUsXG4ubXktbmYxNSB7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLW5mMTUsXG4ubXgtbmYxNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tLW5mMjAge1xuICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LW5mMjAsXG4ubXktbmYyMCB7XG4gIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLW5mMjAsXG4ubXgtbmYyMCB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ubWItbmYyMCxcbi5teS1uZjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtbmYyMCxcbi5teC1uZjIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tbmYyNSB7XG4gIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDsgfVxuXG4ubXQtbmYyNSxcbi5teS1uZjI1IHtcbiAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDsgfVxuXG4ubXItbmYyNSxcbi5teC1uZjI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi1uZjI1LFxuLm15LW5mMjUge1xuICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tbC1uZjI1LFxuLm14LW5mMjUge1xuICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDsgfVxuXG4ubS1uZjMwIHtcbiAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC1uZjMwLFxuLm15LW5mMzAge1xuICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tci1uZjMwLFxuLm14LW5mMzAge1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLW5mMzAsXG4ubXktbmYzMCB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLW5mMzAsXG4ubXgtbmYzMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tLW5mNDAge1xuICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LW5mNDAsXG4ubXktbmY0MCB7XG4gIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLW5mNDAsXG4ubXgtbmY0MCB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDsgfVxuXG4ubWItbmY0MCxcbi5teS1uZjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtbmY0MCxcbi5teC1uZjQwIHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQxMHB4KSB7XG4gIC5tLXhzLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0wLFxuICAubXkteHMtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14cy0wLFxuICAubXgteHMtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLTAsXG4gIC5teS14cy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLTAsXG4gIC5teC14cy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0xLFxuICAubXkteHMtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14cy0xLFxuICAubXgteHMtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLTEsXG4gIC5teS14cy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLTEsXG4gIC5teC14cy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLTIsXG4gIC5teS14cy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtMixcbiAgLm14LXhzLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLTIsXG4gIC5teS14cy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtMixcbiAgLm14LXhzLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14cy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHMtMyxcbiAgLm15LXhzLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtMyxcbiAgLm14LXhzLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0zLFxuICAubXkteHMtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14cy0zLFxuICAubXgteHMtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14cy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy00LFxuICAubXkteHMtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLTQsXG4gIC5teC14cy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy00LFxuICAubXkteHMtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLTQsXG4gIC5teC14cy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLTUsXG4gIC5teS14cy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLTUsXG4gIC5teC14cy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHMtNSxcbiAgLm15LXhzLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtNSxcbiAgLm14LXhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtZjUge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLWY1LFxuICAubXkteHMtZjUge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tci14cy1mNSxcbiAgLm14LXhzLWY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy1mNSxcbiAgLm15LXhzLWY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAubWwteHMtZjUsXG4gIC5teC14cy1mNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLWYxMCB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLWYxMCxcbiAgLm15LXhzLWYxMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14cy1mMTAsXG4gIC5teC14cy1mMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy1mMTAsXG4gIC5teS14cy1mMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAubWwteHMtZjEwLFxuICAubXgteHMtZjEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLWYxNSB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLWYxNSxcbiAgLm15LXhzLWYxNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tci14cy1mMTUsXG4gIC5teC14cy1mMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy1mMTUsXG4gIC5teS14cy1mMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAubWwteHMtZjE1LFxuICAubXgteHMtZjE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLWYyMCB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLWYyMCxcbiAgLm15LXhzLWYyMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14cy1mMjAsXG4gIC5teC14cy1mMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy1mMjAsXG4gIC5teS14cy1mMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubWwteHMtZjIwLFxuICAubXgteHMtZjIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLWYyNSB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLWYyNSxcbiAgLm15LXhzLWYyNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tci14cy1mMjUsXG4gIC5teC14cy1mMjUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy1mMjUsXG4gIC5teS14cy1mMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAubWwteHMtZjI1LFxuICAubXgteHMtZjI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLWYzMCB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLWYzMCxcbiAgLm15LXhzLWYzMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14cy1mMzAsXG4gIC5teC14cy1mMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy1mMzAsXG4gIC5teS14cy1mMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAubWwteHMtZjMwLFxuICAubXgteHMtZjMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLWY0MCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLWY0MCxcbiAgLm15LXhzLWY0MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14cy1mNDAsXG4gIC5teC14cy1mNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy1mNDAsXG4gIC5teS14cy1mNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAubWwteHMtZjQwLFxuICAubXgteHMtZjQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhzLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteHMtMCxcbiAgLnB5LXhzLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTAsXG4gIC5weC14cy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTAsXG4gIC5weS14cy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy0wLFxuICAucHgteHMtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteHMtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0xLFxuICAucHkteHMtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHMtMSxcbiAgLnB4LXhzLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHMtMSxcbiAgLnB5LXhzLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhzLTEsXG4gIC5weC14cy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14cy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHMtMixcbiAgLnB5LXhzLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHMtMixcbiAgLnB4LXhzLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy0yLFxuICAucHkteHMtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy0yLFxuICAucHgteHMtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14cy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzLTMsXG4gIC5weS14cy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14cy0zLFxuICAucHgteHMtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy0zLFxuICAucHkteHMtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHMtMyxcbiAgLnB4LXhzLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhzLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy00LFxuICAucHkteHMtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14cy00LFxuICAucHgteHMtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTQsXG4gIC5weS14cy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhzLTQsXG4gIC5weC14cy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhzLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHMtNSxcbiAgLnB5LXhzLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTUsXG4gIC5weC14cy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTUsXG4gIC5weS14cy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy01LFxuICAucHgteHMtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHMtZjUge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy1mNSxcbiAgLnB5LXhzLWY1IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLWY1LFxuICAucHgteHMtZjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy1mNSxcbiAgLnB5LXhzLWY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhzLWY1LFxuICAucHgteHMtZjUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteHMtZjEwIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzLWYxMCxcbiAgLnB5LXhzLWYxMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHIteHMtZjEwLFxuICAucHgteHMtZjEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLWYxMCxcbiAgLnB5LXhzLWYxMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwteHMtZjEwLFxuICAucHgteHMtZjEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucC14cy1mMTUge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQteHMtZjE1LFxuICAucHkteHMtZjE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci14cy1mMTUsXG4gIC5weC14cy1mMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGIteHMtZjE1LFxuICAucHkteHMtZjE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy1mMTUsXG4gIC5weC14cy1mMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhzLWYyMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy1mMjAsXG4gIC5weS14cy1mMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLWYyMCxcbiAgLnB4LXhzLWYyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy1mMjAsXG4gIC5weS14cy1mMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhzLWYyMCxcbiAgLnB4LXhzLWYyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteHMtZjI1IHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzLWYyNSxcbiAgLnB5LXhzLWYyNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHIteHMtZjI1LFxuICAucHgteHMtZjI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLWYyNSxcbiAgLnB5LXhzLWYyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwteHMtZjI1LFxuICAucHgteHMtZjI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucC14cy1mMzAge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQteHMtZjMwLFxuICAucHkteHMtZjMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14cy1mMzAsXG4gIC5weC14cy1mMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGIteHMtZjMwLFxuICAucHkteHMtZjMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy1mMzAsXG4gIC5weC14cy1mMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhzLWY0MCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy1mNDAsXG4gIC5weS14cy1mNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLWY0MCxcbiAgLnB4LXhzLWY0MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy1mNDAsXG4gIC5weS14cy1mNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhzLWY0MCxcbiAgLnB4LXhzLWY0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHMtbjEsXG4gIC5teS14cy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtbjEsXG4gIC5teC14cy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy1uMSxcbiAgLm15LXhzLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14cy1uMSxcbiAgLm14LXhzLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14cy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLW4yLFxuICAubXkteHMtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHMtbjIsXG4gIC5teC14cy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLW4yLFxuICAubXkteHMtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtbjIsXG4gIC5teC14cy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14cy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy1uMyxcbiAgLm15LXhzLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14cy1uMyxcbiAgLm14LXhzLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLW4zLFxuICAubXkteHMtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLW4zLFxuICAubXgteHMtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHMtbjQsXG4gIC5teS14cy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14cy1uNCxcbiAgLm14LXhzLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHMtbjQsXG4gIC5teS14cy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14cy1uNCxcbiAgLm14LXhzLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLW41LFxuICAubXkteHMtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLW41LFxuICAubXgteHMtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHMtbjUsXG4gIC5teS14cy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHMtbjUsXG4gIC5teC14cy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtbmY1IHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDsgfVxuICAubXQteHMtbmY1LFxuICAubXkteHMtbmY1IHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLW5mNSxcbiAgLm14LXhzLW5mNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLW5mNSxcbiAgLm15LXhzLW5mNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14cy1uZjUsXG4gIC5teC14cy1uZjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtbmYxMCB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy1uZjEwLFxuICAubXkteHMtbmYxMCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubXIteHMtbmYxMCxcbiAgLm14LXhzLW5mMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubWIteHMtbmYxMCxcbiAgLm15LXhzLW5mMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLW5mMTAsXG4gIC5teC14cy1uZjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubS14cy1uZjE1IHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLW5mMTUsXG4gIC5teS14cy1uZjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tci14cy1uZjE1LFxuICAubXgteHMtbmYxNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy1uZjE1LFxuICAubXkteHMtbmYxNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDsgfVxuICAubWwteHMtbmYxNSxcbiAgLm14LXhzLW5mMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLW5mMjAge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDsgfVxuICAubXQteHMtbmYyMCxcbiAgLm15LXhzLW5mMjAge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLW5mMjAsXG4gIC5teC14cy1uZjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLW5mMjAsXG4gIC5teS14cy1uZjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14cy1uZjIwLFxuICAubXgteHMtbmYyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtbmYyNSB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy1uZjI1LFxuICAubXkteHMtbmYyNSB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDsgfVxuICAubXIteHMtbmYyNSxcbiAgLm14LXhzLW5mMjUge1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDsgfVxuICAubWIteHMtbmYyNSxcbiAgLm15LXhzLW5mMjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhzLW5mMjUsXG4gIC5teC14cy1uZjI1IHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDsgfVxuICAubS14cy1uZjMwIHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLW5mMzAsXG4gIC5teS14cy1uZjMwIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14cy1uZjMwLFxuICAubXgteHMtbmYzMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy1uZjMwLFxuICAubXkteHMtbmYzMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDsgfVxuICAubWwteHMtbmYzMCxcbiAgLm14LXhzLW5mMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhzLW5mNDAge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDsgfVxuICAubXQteHMtbmY0MCxcbiAgLm15LXhzLW5mNDAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLW5mNDAsXG4gIC5teC14cy1uZjQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLW5mNDAsXG4gIC5teS14cy1uZjQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14cy1uZjQwLFxuICAubXgteHMtbmY0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHMtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLWF1dG8sXG4gIC5teS14cy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhzLWF1dG8sXG4gIC5teC14cy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteHMtYXV0byxcbiAgLm15LXhzLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteHMtYXV0byxcbiAgLm14LXhzLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1mNSB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tZjUsXG4gIC5teS1zbS1mNSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWY1LFxuICAubXgtc20tZjUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWY1LFxuICAubXktc20tZjUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1mNSxcbiAgLm14LXNtLWY1IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tZjEwIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tZjEwLFxuICAubXktc20tZjEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWYxMCxcbiAgLm14LXNtLWYxMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWYxMCxcbiAgLm15LXNtLWYxMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1mMTAsXG4gIC5teC1zbS1mMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tZjE1IHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tZjE1LFxuICAubXktc20tZjE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWYxNSxcbiAgLm14LXNtLWYxNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWYxNSxcbiAgLm15LXNtLWYxNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1mMTUsXG4gIC5teC1zbS1mMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tZjIwIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tZjIwLFxuICAubXktc20tZjIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWYyMCxcbiAgLm14LXNtLWYyMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWYyMCxcbiAgLm15LXNtLWYyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1mMjAsXG4gIC5teC1zbS1mMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tZjI1IHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tZjI1LFxuICAubXktc20tZjI1IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWYyNSxcbiAgLm14LXNtLWYyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWYyNSxcbiAgLm15LXNtLWYyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1mMjUsXG4gIC5teC1zbS1mMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tZjMwIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tZjMwLFxuICAubXktc20tZjMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWYzMCxcbiAgLm14LXNtLWYzMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWYzMCxcbiAgLm15LXNtLWYzMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1mMzAsXG4gIC5teC1zbS1mMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tZjQwIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tZjQwLFxuICAubXktc20tZjQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWY0MCxcbiAgLm14LXNtLWY0MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWY0MCxcbiAgLm15LXNtLWY0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1mNDAsXG4gIC5teC1zbS1mNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS1mNSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLWY1LFxuICAucHktc20tZjUge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAucHItc20tZjUsXG4gIC5weC1zbS1mNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLWY1LFxuICAucHktc20tZjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtc20tZjUsXG4gIC5weC1zbS1mNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucC1zbS1mMTAge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtc20tZjEwLFxuICAucHktc20tZjEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS1mMTAsXG4gIC5weC1zbS1mMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGItc20tZjEwLFxuICAucHktc20tZjEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS1mMTAsXG4gIC5weC1zbS1mMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLWYxNSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1mMTUsXG4gIC5weS1zbS1mMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLWYxNSxcbiAgLnB4LXNtLWYxNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1mMTUsXG4gIC5weS1zbS1mMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLWYxNSxcbiAgLnB4LXNtLWYxNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tZjIwIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLWYyMCxcbiAgLnB5LXNtLWYyMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItc20tZjIwLFxuICAucHgtc20tZjIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLWYyMCxcbiAgLnB5LXNtLWYyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtc20tZjIwLFxuICAucHgtc20tZjIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucC1zbS1mMjUge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHQtc20tZjI1LFxuICAucHktc20tZjI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS1mMjUsXG4gIC5weC1zbS1mMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItc20tZjI1LFxuICAucHktc20tZjI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS1mMjUsXG4gIC5weC1zbS1mMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLWYzMCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS1mMzAsXG4gIC5weS1zbS1mMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLWYzMCxcbiAgLnB4LXNtLWYzMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS1mMzAsXG4gIC5weS1zbS1mMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLWYzMCxcbiAgLnB4LXNtLWYzMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tZjQwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLWY0MCxcbiAgLnB5LXNtLWY0MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItc20tZjQwLFxuICAucHgtc20tZjQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLWY0MCxcbiAgLnB5LXNtLWY0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtc20tZjQwLFxuICAucHgtc20tZjQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uZjUge1xuICAgIG1hcmdpbjogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uZjUsXG4gIC5teS1zbS1uZjUge1xuICAgIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDsgfVxuICAubXItc20tbmY1LFxuICAubXgtc20tbmY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDsgfVxuICAubWItc20tbmY1LFxuICAubXktc20tbmY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW5mNSxcbiAgLm14LXNtLW5mNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uZjEwIHtcbiAgICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW5mMTAsXG4gIC5teS1zbS1uZjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uZjEwLFxuICAubXgtc20tbmYxMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uZjEwLFxuICAubXktc20tbmYxMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDsgfVxuICAubWwtc20tbmYxMCxcbiAgLm14LXNtLW5mMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW5mMTUge1xuICAgIG1hcmdpbjogLTE1cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tbmYxNSxcbiAgLm15LXNtLW5mMTUge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW5mMTUsXG4gIC5teC1zbS1uZjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW5mMTUsXG4gIC5teS1zbS1uZjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uZjE1LFxuICAubXgtc20tbmYxNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbmYyMCB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uZjIwLFxuICAubXktc20tbmYyMCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tbmYyMCxcbiAgLm14LXNtLW5mMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tbmYyMCxcbiAgLm15LXNtLW5mMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW5mMjAsXG4gIC5teC1zbS1uZjIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS1uZjI1IHtcbiAgICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW5mMjUsXG4gIC5teS1zbS1uZjI1IHtcbiAgICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uZjI1LFxuICAubXgtc20tbmYyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uZjI1LFxuICAubXktc20tbmYyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDsgfVxuICAubWwtc20tbmYyNSxcbiAgLm14LXNtLW5mMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW5mMzAge1xuICAgIG1hcmdpbjogLTMwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tbmYzMCxcbiAgLm15LXNtLW5mMzAge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW5mMzAsXG4gIC5teC1zbS1uZjMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW5mMzAsXG4gIC5teS1zbS1uZjMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uZjMwLFxuICAubXgtc20tbmYzMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbmY0MCB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uZjQwLFxuICAubXktc20tbmY0MCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDsgfVxuICAubXItc20tbmY0MCxcbiAgLm14LXNtLW5mNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tbmY0MCxcbiAgLm15LXNtLW5mNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW5mNDAsXG4gIC5teC1zbS1uZjQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWY1IHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1mNSxcbiAgLm15LW1kLWY1IHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAubXItbWQtZjUsXG4gIC5teC1tZC1mNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAubWItbWQtZjUsXG4gIC5teS1tZC1mNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWY1LFxuICAubXgtbWQtZjUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAubS1tZC1mMTAge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1mMTAsXG4gIC5teS1tZC1mMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtZjEwLFxuICAubXgtbWQtZjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtZjEwLFxuICAubXktbWQtZjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWYxMCxcbiAgLm14LW1kLWYxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC1mMTUge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1mMTUsXG4gIC5teS1tZC1mMTUge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAubXItbWQtZjE1LFxuICAubXgtbWQtZjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAubWItbWQtZjE1LFxuICAubXktbWQtZjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWYxNSxcbiAgLm14LW1kLWYxNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAubS1tZC1mMjAge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1mMjAsXG4gIC5teS1tZC1mMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtZjIwLFxuICAubXgtbWQtZjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtZjIwLFxuICAubXktbWQtZjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWYyMCxcbiAgLm14LW1kLWYyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC1mMjUge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1mMjUsXG4gIC5teS1tZC1mMjUge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAubXItbWQtZjI1LFxuICAubXgtbWQtZjI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAubWItbWQtZjI1LFxuICAubXktbWQtZjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWYyNSxcbiAgLm14LW1kLWYyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAubS1tZC1mMzAge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1mMzAsXG4gIC5teS1tZC1mMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtZjMwLFxuICAubXgtbWQtZjMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtZjMwLFxuICAubXktbWQtZjMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWYzMCxcbiAgLm14LW1kLWYzMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC1mNDAge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1mNDAsXG4gIC5teS1tZC1mNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtZjQwLFxuICAubXgtbWQtZjQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtZjQwLFxuICAubXktbWQtZjQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWY0MCxcbiAgLm14LW1kLWY0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLWY1IHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtZjUsXG4gIC5weS1tZC1mNSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC1mNSxcbiAgLnB4LW1kLWY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucGItbWQtZjUsXG4gIC5weS1tZC1mNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC1mNSxcbiAgLnB4LW1kLWY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLWYxMCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1mMTAsXG4gIC5weS1tZC1mMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLWYxMCxcbiAgLnB4LW1kLWYxMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC1mMTAsXG4gIC5weS1tZC1mMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLWYxMCxcbiAgLnB4LW1kLWYxMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtZjE1IHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLWYxNSxcbiAgLnB5LW1kLWYxNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItbWQtZjE1LFxuICAucHgtbWQtZjE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLWYxNSxcbiAgLnB5LW1kLWYxNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtZjE1LFxuICAucHgtbWQtZjE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucC1tZC1mMjAge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtZjIwLFxuICAucHktbWQtZjIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC1mMjAsXG4gIC5weC1tZC1mMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGItbWQtZjIwLFxuICAucHktbWQtZjIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC1mMjAsXG4gIC5weC1tZC1mMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLWYyNSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC1mMjUsXG4gIC5weS1tZC1mMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLWYyNSxcbiAgLnB4LW1kLWYyNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC1mMjUsXG4gIC5weS1tZC1mMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLWYyNSxcbiAgLnB4LW1kLWYyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtZjMwIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLWYzMCxcbiAgLnB5LW1kLWYzMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtZjMwLFxuICAucHgtbWQtZjMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLWYzMCxcbiAgLnB5LW1kLWYzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtZjMwLFxuICAucHgtbWQtZjMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucC1tZC1mNDAge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtZjQwLFxuICAucHktbWQtZjQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC1mNDAsXG4gIC5weC1tZC1mNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGItbWQtZjQwLFxuICAucHktbWQtZjQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC1mNDAsXG4gIC5weC1tZC1mNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW5mNSB7XG4gICAgbWFyZ2luOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW5mNSxcbiAgLm15LW1kLW5mNSB7XG4gICAgbWFyZ2luLXRvcDogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uZjUsXG4gIC5teC1tZC1uZjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uZjUsXG4gIC5teS1tZC1uZjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbmY1LFxuICAubXgtbWQtbmY1IHtcbiAgICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW5mMTAge1xuICAgIG1hcmdpbjogLTEwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtbmYxMCxcbiAgLm15LW1kLW5mMTAge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW5mMTAsXG4gIC5teC1tZC1uZjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW5mMTAsXG4gIC5teS1tZC1uZjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uZjEwLFxuICAubXgtbWQtbmYxMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbmYxNSB7XG4gICAgbWFyZ2luOiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uZjE1LFxuICAubXktbWQtbmYxNSB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDsgfVxuICAubXItbWQtbmYxNSxcbiAgLm14LW1kLW5mMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDsgfVxuICAubWItbWQtbmYxNSxcbiAgLm15LW1kLW5mMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW5mMTUsXG4gIC5teC1tZC1uZjE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDsgfVxuICAubS1tZC1uZjIwIHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW5mMjAsXG4gIC5teS1tZC1uZjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uZjIwLFxuICAubXgtbWQtbmYyMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uZjIwLFxuICAubXktbWQtbmYyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbmYyMCxcbiAgLm14LW1kLW5mMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW5mMjUge1xuICAgIG1hcmdpbjogLTI1cHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtbmYyNSxcbiAgLm15LW1kLW5mMjUge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW5mMjUsXG4gIC5teC1tZC1uZjI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW5mMjUsXG4gIC5teS1tZC1uZjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uZjI1LFxuICAubXgtbWQtbmYyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbmYzMCB7XG4gICAgbWFyZ2luOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uZjMwLFxuICAubXktbWQtbmYzMCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDsgfVxuICAubXItbWQtbmYzMCxcbiAgLm14LW1kLW5mMzAge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtbmYzMCxcbiAgLm15LW1kLW5mMzAge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW5mMzAsXG4gIC5teC1tZC1uZjMwIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDsgfVxuICAubS1tZC1uZjQwIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW5mNDAsXG4gIC5teS1tZC1uZjQwIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uZjQwLFxuICAubXgtbWQtbmY0MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uZjQwLFxuICAubXktbWQtbmY0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDsgfVxuICAubWwtbWQtbmY0MCxcbiAgLm14LW1kLW5mNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctZjUge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWY1LFxuICAubXktbGctZjUge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1mNSxcbiAgLm14LWxnLWY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1mNSxcbiAgLm15LWxnLWY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAubWwtbGctZjUsXG4gIC5teC1sZy1mNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWYxMCB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWYxMCxcbiAgLm15LWxnLWYxMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1mMTAsXG4gIC5teC1sZy1mMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1mMTAsXG4gIC5teS1sZy1mMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctZjEwLFxuICAubXgtbGctZjEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWYxNSB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWYxNSxcbiAgLm15LWxnLWYxNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1mMTUsXG4gIC5teC1sZy1mMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1mMTUsXG4gIC5teS1sZy1mMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAubWwtbGctZjE1LFxuICAubXgtbGctZjE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWYyMCB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWYyMCxcbiAgLm15LWxnLWYyMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1mMjAsXG4gIC5teC1sZy1mMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1mMjAsXG4gIC5teS1sZy1mMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctZjIwLFxuICAubXgtbGctZjIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWYyNSB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWYyNSxcbiAgLm15LWxnLWYyNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1mMjUsXG4gIC5teC1sZy1mMjUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1mMjUsXG4gIC5teS1sZy1mMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAubWwtbGctZjI1LFxuICAubXgtbGctZjI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWYzMCB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWYzMCxcbiAgLm15LWxnLWYzMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1mMzAsXG4gIC5teC1sZy1mMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1mMzAsXG4gIC5teS1sZy1mMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctZjMwLFxuICAubXgtbGctZjMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWY0MCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWY0MCxcbiAgLm15LWxnLWY0MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1mNDAsXG4gIC5teC1sZy1mNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1mNDAsXG4gIC5teS1sZy1mNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctZjQwLFxuICAubXgtbGctZjQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctZjUge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1mNSxcbiAgLnB5LWxnLWY1IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLWY1LFxuICAucHgtbGctZjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1mNSxcbiAgLnB5LWxnLWY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLWY1LFxuICAucHgtbGctZjUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctZjEwIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLWYxMCxcbiAgLnB5LWxnLWYxMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItbGctZjEwLFxuICAucHgtbGctZjEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLWYxMCxcbiAgLnB5LWxnLWYxMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtbGctZjEwLFxuICAucHgtbGctZjEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucC1sZy1mMTUge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQtbGctZjE1LFxuICAucHktbGctZjE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy1mMTUsXG4gIC5weC1sZy1mMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItbGctZjE1LFxuICAucHktbGctZjE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy1mMTUsXG4gIC5weC1sZy1mMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLWYyMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1mMjAsXG4gIC5weS1sZy1mMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLWYyMCxcbiAgLnB4LWxnLWYyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1mMjAsXG4gIC5weS1sZy1mMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLWYyMCxcbiAgLnB4LWxnLWYyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctZjI1IHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLWYyNSxcbiAgLnB5LWxnLWYyNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItbGctZjI1LFxuICAucHgtbGctZjI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLWYyNSxcbiAgLnB5LWxnLWYyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtbGctZjI1LFxuICAucHgtbGctZjI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucC1sZy1mMzAge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQtbGctZjMwLFxuICAucHktbGctZjMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy1mMzAsXG4gIC5weC1sZy1mMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGItbGctZjMwLFxuICAucHktbGctZjMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy1mMzAsXG4gIC5weC1sZy1mMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLWY0MCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy1mNDAsXG4gIC5weS1sZy1mNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLWY0MCxcbiAgLnB4LWxnLWY0MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy1mNDAsXG4gIC5weS1sZy1mNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLWY0MCxcbiAgLnB4LWxnLWY0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbmY1IHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbmY1LFxuICAubXktbGctbmY1IHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW5mNSxcbiAgLm14LWxnLW5mNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW5mNSxcbiAgLm15LWxnLW5mNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uZjUsXG4gIC5teC1sZy1uZjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbmYxMCB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uZjEwLFxuICAubXktbGctbmYxMCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubXItbGctbmYxMCxcbiAgLm14LWxnLW5mMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctbmYxMCxcbiAgLm15LWxnLW5mMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW5mMTAsXG4gIC5teC1sZy1uZjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubS1sZy1uZjE1IHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW5mMTUsXG4gIC5teS1sZy1uZjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uZjE1LFxuICAubXgtbGctbmYxNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uZjE1LFxuICAubXktbGctbmYxNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDsgfVxuICAubWwtbGctbmYxNSxcbiAgLm14LWxnLW5mMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW5mMjAge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbmYyMCxcbiAgLm15LWxnLW5mMjAge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW5mMjAsXG4gIC5teC1sZy1uZjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW5mMjAsXG4gIC5teS1sZy1uZjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uZjIwLFxuICAubXgtbGctbmYyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbmYyNSB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uZjI1LFxuICAubXktbGctbmYyNSB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDsgfVxuICAubXItbGctbmYyNSxcbiAgLm14LWxnLW5mMjUge1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDsgfVxuICAubWItbGctbmYyNSxcbiAgLm15LWxnLW5mMjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW5mMjUsXG4gIC5teC1sZy1uZjI1IHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDsgfVxuICAubS1sZy1uZjMwIHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW5mMzAsXG4gIC5teS1sZy1uZjMwIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uZjMwLFxuICAubXgtbGctbmYzMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uZjMwLFxuICAubXktbGctbmYzMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDsgfVxuICAubWwtbGctbmYzMCxcbiAgLm14LWxnLW5mMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW5mNDAge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctbmY0MCxcbiAgLm15LWxnLW5mNDAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW5mNDAsXG4gIC5teC1sZy1uZjQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW5mNDAsXG4gIC5teS1sZy1uZjQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uZjQwLFxuICAubXgtbGctbmY0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtZjUge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWY1LFxuICAubXkteGwtZjUge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1mNSxcbiAgLm14LXhsLWY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1mNSxcbiAgLm15LXhsLWY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAubWwteGwtZjUsXG4gIC5teC14bC1mNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWYxMCB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWYxMCxcbiAgLm15LXhsLWYxMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1mMTAsXG4gIC5teC14bC1mMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1mMTAsXG4gIC5teS14bC1mMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtZjEwLFxuICAubXgteGwtZjEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWYxNSB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWYxNSxcbiAgLm15LXhsLWYxNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1mMTUsXG4gIC5teC14bC1mMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1mMTUsXG4gIC5teS14bC1mMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAubWwteGwtZjE1LFxuICAubXgteGwtZjE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWYyMCB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWYyMCxcbiAgLm15LXhsLWYyMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1mMjAsXG4gIC5teC14bC1mMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1mMjAsXG4gIC5teS14bC1mMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtZjIwLFxuICAubXgteGwtZjIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWYyNSB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWYyNSxcbiAgLm15LXhsLWYyNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1mMjUsXG4gIC5teC14bC1mMjUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1mMjUsXG4gIC5teS14bC1mMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAubWwteGwtZjI1LFxuICAubXgteGwtZjI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWYzMCB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWYzMCxcbiAgLm15LXhsLWYzMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1mMzAsXG4gIC5teC14bC1mMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1mMzAsXG4gIC5teS14bC1mMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtZjMwLFxuICAubXgteGwtZjMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWY0MCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWY0MCxcbiAgLm15LXhsLWY0MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1mNDAsXG4gIC5teC14bC1mNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1mNDAsXG4gIC5teS14bC1mNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtZjQwLFxuICAubXgteGwtZjQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtZjUge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC1mNSxcbiAgLnB5LXhsLWY1IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLWY1LFxuICAucHgteGwtZjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1mNSxcbiAgLnB5LXhsLWY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLWY1LFxuICAucHgteGwtZjUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtZjEwIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLWYxMCxcbiAgLnB5LXhsLWYxMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtZjEwLFxuICAucHgteGwtZjEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLWYxMCxcbiAgLnB5LXhsLWYxMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwteGwtZjEwLFxuICAucHgteGwtZjEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucC14bC1mMTUge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHQteGwtZjE1LFxuICAucHkteGwtZjE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC1mMTUsXG4gIC5weC14bC1mMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGIteGwtZjE1LFxuICAucHkteGwtZjE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC1mMTUsXG4gIC5weC14bC1mMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLWYyMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC1mMjAsXG4gIC5weS14bC1mMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLWYyMCxcbiAgLnB4LXhsLWYyMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1mMjAsXG4gIC5weS14bC1mMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLWYyMCxcbiAgLnB4LXhsLWYyMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtZjI1IHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLWYyNSxcbiAgLnB5LXhsLWYyNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHIteGwtZjI1LFxuICAucHgteGwtZjI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLWYyNSxcbiAgLnB5LXhsLWYyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwteGwtZjI1LFxuICAucHgteGwtZjI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucC14bC1mMzAge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtZjMwLFxuICAucHkteGwtZjMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC1mMzAsXG4gIC5weC14bC1mMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGIteGwtZjMwLFxuICAucHkteGwtZjMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC1mMzAsXG4gIC5weC14bC1mMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLWY0MCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC1mNDAsXG4gIC5weS14bC1mNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLWY0MCxcbiAgLnB4LXhsLWY0MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC1mNDAsXG4gIC5weS14bC1mNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLWY0MCxcbiAgLnB4LXhsLWY0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbmY1IHtcbiAgICBtYXJnaW46IC01cHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbmY1LFxuICAubXkteGwtbmY1IHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW5mNSxcbiAgLm14LXhsLW5mNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW5mNSxcbiAgLm15LXhsLW5mNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uZjUsXG4gIC5teC14bC1uZjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbmYxMCB7XG4gICAgbWFyZ2luOiAtMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uZjEwLFxuICAubXkteGwtbmYxMCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubXIteGwtbmYxMCxcbiAgLm14LXhsLW5mMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtbmYxMCxcbiAgLm15LXhsLW5mMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW5mMTAsXG4gIC5teC14bC1uZjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHggIWltcG9ydGFudDsgfVxuICAubS14bC1uZjE1IHtcbiAgICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW5mMTUsXG4gIC5teS14bC1uZjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uZjE1LFxuICAubXgteGwtbmYxNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uZjE1LFxuICAubXkteGwtbmYxNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDsgfVxuICAubWwteGwtbmYxNSxcbiAgLm14LXhsLW5mMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW5mMjAge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbmYyMCxcbiAgLm15LXhsLW5mMjAge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW5mMjAsXG4gIC5teC14bC1uZjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW5mMjAsXG4gIC5teS14bC1uZjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uZjIwLFxuICAubXgteGwtbmYyMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbmYyNSB7XG4gICAgbWFyZ2luOiAtMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uZjI1LFxuICAubXkteGwtbmYyNSB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHggIWltcG9ydGFudDsgfVxuICAubXIteGwtbmYyNSxcbiAgLm14LXhsLW5mMjUge1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHggIWltcG9ydGFudDsgfVxuICAubWIteGwtbmYyNSxcbiAgLm15LXhsLW5mMjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW5mMjUsXG4gIC5teC14bC1uZjI1IHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDsgfVxuICAubS14bC1uZjMwIHtcbiAgICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW5mMzAsXG4gIC5teS14bC1uZjMwIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uZjMwLFxuICAubXgteGwtbmYzMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uZjMwLFxuICAubXkteGwtbmYzMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDsgfVxuICAubWwteGwtbmYzMCxcbiAgLm14LXhsLW5mMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW5mNDAge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtbmY0MCxcbiAgLm15LXhsLW5mNDAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW5mNDAsXG4gIC5teC14bC1uZjQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW5mNDAsXG4gIC5teS14bC1uZjQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uZjQwLFxuICAubXgteGwtbmY0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MTBweCkge1xuICAudGV4dC14cy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHMtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHMtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzAwNTZiMyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNDk0ZjU0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMxOTY5MmMgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzBmNjY3NCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjYmE4YjAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhNzFkMmEgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2NiZDNkYSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMTIxNDE2ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4jemF1eC1jb250ZW50LW91dGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIGltZ1tzcmMkPVwiLnN2Z1wiXSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uemF1eC1ndXR0ZXItZjEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICBtYXJnaW4tbGVmdDogLTZweDsgfVxuICAuemF1eC1ndXR0ZXItZjEyID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDsgfVxuXG4uemF1eC1ndXR0ZXItZjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gIC56YXV4LWd1dHRlci1mMjAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56YXV4LWd1dHRlci1tZC1mNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgLnphdXgtZ3V0dGVyLW1kLWY0MCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG4uemF1eC1zdGF0ZS0tdXNlcmxvZ2dlZCAuemF1eC11c2VybG9nZ2VkLWQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uemF1eC1zdGF0ZS0tdXNlcmxvZ2dlZCAuemF1eC11c2VybG9nZ2VkLWQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi56YXV4LXN0YXRlLS11c2VybG9nZ2VkIC56YXV4LXVzZXJsb2dnZWQtZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uemF1eC1zdGF0ZS0tdXNlcmxvZ2dlZCAuemF1eC11c2VybG9nZ2VkLWQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYm9keTpub3QoLnphdXgtc3RhdGUtLXVzZXJsb2dnZWQpIC56YXV4LXVzZXJsb2dnZWQtZC1ibG9jaywgYm9keTpub3QoLnphdXgtc3RhdGUtLXVzZXJsb2dnZWQpIC56YXV4LXVzZXJsb2dnZWQtZC1mbGV4LCBib2R5Om5vdCguemF1eC1zdGF0ZS0tdXNlcmxvZ2dlZCkgLnphdXgtdXNlcmxvZ2dlZC1kLWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYm9keTpub3QoLnphdXgtc3RhdGUtLXVzZXJsb2dnZWQpIC56YXV4LXVzZXJsb2dnZWQtZC1ub25lIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LW1kLTI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAudy1tZC03NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudy1tZC1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC53LW1kLTQwIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLnctbWQtNjAge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfSB9XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuemF1eC1tZC1tdy03NSB7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnphdXgtbWQtbXctZjMwMCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtbWQtbmY1NyB7XG4gICAgbWFyZ2luLXRvcDogLTU3cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHItbWQtZjg1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByLW1kLWYxNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBsLW1kLWY4NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1yLW0tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgLnN0aWNreS10b3AtbWQtZjkwIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDkwcHg7XG4gICAgICB6LWluZGV4OiAxOyB9IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBvc2l0aW9uLXhzLXN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfSB9XG5cbi5oLWYxMDAge1xuICBoZWlnaHQ6IDEwMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaC1tZC0xMDAge1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubXItbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbltjbGFzcyo9XCJ6YXV4LXRyYW5zZm9ybS1cIl1bY2xhc3MqPVwiLXRyYW5zbGF0ZXktcDIwXCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwJSk7IH1cblxuW2NsYXNzKj1cInphdXgtdHJhbnNmb3JtLVwiXVtjbGFzcyo9XCItcm90YXRlei0xODBcIl0ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTsgfVxuXG5bY2xhc3MqPVwiemF1eC10cmFuc2Zvcm0tXCJdW2NsYXNzKj1cIi1yb3RhdGV6LTkwXCJdIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTsgfVxuXG5bY2xhc3MqPVwiemF1eC10cmFuc2Zvcm0tXCJdW2NsYXNzKj1cIi1yb3RhdGV6LW45MFwiXSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbY2xhc3MqPVwiemF1eC10cmFuc2Zvcm0tbWQtXCJdW2NsYXNzKj1cIi1zY2FsZS0wN1wiXSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOyB9XG4gIFtjbGFzcyo9XCJ6YXV4LXRyYW5zZm9ybS1tZC1cIl1bY2xhc3MqPVwiLW5vbmVcIl0ge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbltjbGFzcyo9XCJ6YXV4LXRyYW5zZm9ybS1cIl1bY2xhc3MqPVwiLW9yaWdpbi1yY1wiXSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjsgfVxuXG5bY2xhc3MqPVwiemF1eC10cmFuc2Zvcm0tXCJdW2NsYXNzKj1cIi1vcmlnaW4tY2NcIl0ge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XG5cbi5iYi1zb2xpZC13aGl0ZTEtZjMge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0ZGRkZGRjsgfVxuXG4uYm9yZGVyLXctZjIge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdy1mNiB7XG4gIGJvcmRlci13aWR0aDogNnB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib3JkZXItbWQtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDsgfSB9XG5cbi5ib3JkZXItY29sb3Itd2hpdGUxIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1jb2xvci1vcmFuZ2UyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUM1QTJCICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1jb2xvci1ncmV5NSB7XG4gIGJvcmRlci1jb2xvcjogIzcwNzA3MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItY29sb3ItZ3JleTMge1xuICBib3JkZXItY29sb3I6ICNFRUVFRUUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJvcmRlci1tZC1jb2xvci1ncmV5MiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0RERERERCAhaW1wb3J0YW50OyB9IH1cblxuLnphdXgtY2lyY2xlLS1mMzIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnphdXgtc3F1YXJlLS1mMTIge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC56YXV4LXNxdWFyZS0tZjEyW2NsYXNzKj1cIi0tY29sb3ItZ3JleTJcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEREREREQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC56YXV4LWhpZGRlbi1tb2JpbGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfSB9XG5cbi56YXV4LXN2Zy1mbHVpZC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC56YXV4LXN2Zy1mbHVpZC13cmFwcGVyIHN2ZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbjpyb290Om5vdCguaWUtbGVnYWN5KSAuemF1eC1zdmctZmx1aWQtd3JhcHBlciBzdmcge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuYnV0dG9uLFxuW3R5cGU9XCJzdWJtaXRcIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuZHQsXG5kZCB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbm9sLFxudWwsXG5kbCxcbmZpZ3VyZSxcbmhyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cblxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0tbGluay1uby11bmRlcmxpbmVcIl0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5bY2xhc3MqPVwiLS10aGVtZS1cIl1bY2xhc3MqPVwiLS10ZXh0LWxpbmtzLWludGVyYWN0LW9yYW5nZTJcIl0gYTphY3RpdmUsIFtjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLXRleHQtbGlua3MtaW50ZXJhY3Qtb3JhbmdlMlwiXSBhOmZvY3VzLCBbY2xhc3MqPVwiLS10aGVtZS1cIl1bY2xhc3MqPVwiLS10ZXh0LWxpbmtzLWludGVyYWN0LW9yYW5nZTJcIl0gYTpob3ZlciB7XG4gIGNvbG9yOiAjRUM1QTJCICFpbXBvcnRhbnQ7IH1cblxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0tbGluay11bmRlcmxpbmUtaG92ZXItb25seVwiXSBhLCBbY2xhc3MqPVwiLS10aGVtZS1cIl1bY2xhc3MqPVwiLS1saW5rLXVuZGVybGluZS1ob3Zlci1vbmx5XCJdIGE6dmlzaXRlZCwgW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0tbGluay11bmRlcmxpbmUtaG92ZXItb25seVwiXSBhOmZvY3VzLCBbY2xhc3MqPVwiLS10aGVtZS1cIl1bY2xhc3MqPVwiLS1saW5rLXVuZGVybGluZS1ob3Zlci1vbmx5XCJdIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWxpbmstdW5kZXJsaW5lLWhvdmVyLW9ubHlcIl0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLWZvbnQ1XCJdIGgxLFxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3MtZm9udDVcIl0gLmgxLFxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3MtZm9udDVcIl0gaDIsXG5bY2xhc3MqPVwiLS10aGVtZS1cIl1bY2xhc3MqPVwiLS1oZWFkaW5ncy1mb250NVwiXSAuaDIsXG5bY2xhc3MqPVwiLS10aGVtZS1cIl1bY2xhc3MqPVwiLS1oZWFkaW5ncy1mb250NVwiXSBoMyxcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLWZvbnQ1XCJdIC5oMyxcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLWZvbnQ1XCJdIGg0LFxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3MtZm9udDVcIl0gLmg0LFxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3MtZm9udDVcIl0gaDUsXG5bY2xhc3MqPVwiLS10aGVtZS1cIl1bY2xhc3MqPVwiLS1oZWFkaW5ncy1mb250NVwiXSAuaDUsXG5bY2xhc3MqPVwiLS10aGVtZS1cIl1bY2xhc3MqPVwiLS1oZWFkaW5ncy1mb250NVwiXSBoNixcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLWZvbnQ1XCJdIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiOyB9XG5cbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLWZvbnQ2XCJdIGgxLFxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3MtZm9udDZcIl0gLmgxLFxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3MtZm9udDZcIl0gaDIsXG5bY2xhc3MqPVwiLS10aGVtZS1cIl1bY2xhc3MqPVwiLS1oZWFkaW5ncy1mb250NlwiXSAuaDIsXG5bY2xhc3MqPVwiLS10aGVtZS1cIl1bY2xhc3MqPVwiLS1oZWFkaW5ncy1mb250NlwiXSBoMyxcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLWZvbnQ2XCJdIC5oMyxcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLWZvbnQ2XCJdIGg0LFxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3MtZm9udDZcIl0gLmg0LFxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3MtZm9udDZcIl0gaDUsXG5bY2xhc3MqPVwiLS10aGVtZS1cIl1bY2xhc3MqPVwiLS1oZWFkaW5ncy1mb250NlwiXSAuaDUsXG5bY2xhc3MqPVwiLS10aGVtZS1cIl1bY2xhc3MqPVwiLS1oZWFkaW5ncy1mb250NlwiXSBoNixcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLWZvbnQ2XCJdIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiB1dG9waWEtc3RkLWRpc3BsYXk7IH1cblxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3MtZm9udDRcIl0gaDEsXG5bY2xhc3MqPVwiLS10aGVtZS1cIl1bY2xhc3MqPVwiLS1oZWFkaW5ncy1mb250NFwiXSAuaDEsXG5bY2xhc3MqPVwiLS10aGVtZS1cIl1bY2xhc3MqPVwiLS1oZWFkaW5ncy1mb250NFwiXSBoMixcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLWZvbnQ0XCJdIC5oMixcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLWZvbnQ0XCJdIGgzLFxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3MtZm9udDRcIl0gLmgzLFxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3MtZm9udDRcIl0gaDQsXG5bY2xhc3MqPVwiLS10aGVtZS1cIl1bY2xhc3MqPVwiLS1oZWFkaW5ncy1mb250NFwiXSAuaDQsXG5bY2xhc3MqPVwiLS10aGVtZS1cIl1bY2xhc3MqPVwiLS1oZWFkaW5ncy1mb250NFwiXSBoNSxcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLWZvbnQ0XCJdIC5oNSxcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLWZvbnQ0XCJdIGg2LFxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3MtZm9udDRcIl0gLmg2IHtcbiAgZm9udC1mYW1pbHk6IHV0b3BpYS1zdGQtaGVhZGxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3Mtc2hhZG93MS1ibGFja1wiXSBoMSxcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLXNoYWRvdzEtYmxhY2tcIl0gLmgxLFxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3Mtc2hhZG93MS1ibGFja1wiXSBoMixcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLXNoYWRvdzEtYmxhY2tcIl0gLmgyLFxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3Mtc2hhZG93MS1ibGFja1wiXSBoMyxcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLXNoYWRvdzEtYmxhY2tcIl0gLmgzLFxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3Mtc2hhZG93MS1ibGFja1wiXSBoNCxcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLXNoYWRvdzEtYmxhY2tcIl0gLmg0LFxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3Mtc2hhZG93MS1ibGFja1wiXSBoNSxcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLXNoYWRvdzEtYmxhY2tcIl0gLmg1LFxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3Mtc2hhZG93MS1ibGFja1wiXSBoNixcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLXNoYWRvdzEtYmxhY2tcIl0gLmg2IHtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuXG5bY2xhc3MqPVwiLS10aGVtZS1cIl1bY2xhc3MqPVwiLS10ZXh0LXNoYWRvdzEtYmxhY2tcIl0gcCxcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLXRleHQtc2hhZG93MS1ibGFja1wiXSAucCB7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNik7IH1cblxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3Mtc2hhZG93MS13aGl0ZVwiXSBoMSxcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLXNoYWRvdzEtd2hpdGVcIl0gLmgxLFxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3Mtc2hhZG93MS13aGl0ZVwiXSBoMixcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLXNoYWRvdzEtd2hpdGVcIl0gLmgyLFxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3Mtc2hhZG93MS13aGl0ZVwiXSBoMyxcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLXNoYWRvdzEtd2hpdGVcIl0gLmgzLFxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3Mtc2hhZG93MS13aGl0ZVwiXSBoNCxcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLXNoYWRvdzEtd2hpdGVcIl0gLmg0LFxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3Mtc2hhZG93MS13aGl0ZVwiXSBoNSxcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLXNoYWRvdzEtd2hpdGVcIl0gLmg1LFxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdW2NsYXNzKj1cIi0taGVhZGluZ3Mtc2hhZG93MS13aGl0ZVwiXSBoNixcbltjbGFzcyo9XCItLXRoZW1lLVwiXVtjbGFzcyo9XCItLWhlYWRpbmdzLXNoYWRvdzEtd2hpdGVcIl0gLmg2IHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4ICNGRkZGRkY7IH1cblxuLnphdXgtcmVxdWlyZWQge1xuICBjb2xvcjogI0QwMDExQiAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLS13aGl0ZTEge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLS1vcmFuZ2UxIHtcbiAgY29sb3I6ICNGNTY4MkYgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci0tb3JhbmdlMiB7XG4gIGNvbG9yOiAjRUM1QTJCICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtY29sb3ItLWdyZXk3IHtcbiAgY29sb3I6ICNBQUFBQUEgIWltcG9ydGFudDsgfVxuXG4uemF1eC1jb2xvci0tZ3JleTIge1xuICBjb2xvcjogI0RERERERCAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWNvbG9yLS1ncmV5NiB7XG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtY29sb3ItLWdyZXk0IHtcbiAgY29sb3I6ICM5OTk5OTkgIWltcG9ydGFudDsgfVxuXG4uemF1eC1mb250LS1udW5pdG9zYW5zIHtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiAhaW1wb3J0YW50OyB9XG5cbi56YXV4LXRleHQtLWxldHRlcnNwYWNpbmctMCB7XG4gIGxldHRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtdGV4dC0tbGV0dGVyc3BhY2luZy1mMSB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC1jYXNlLW5vbmUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi56YXV4LWxpc3QtcG9zLWluc2lkZSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC0zMDAge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtODAwIHtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC05MDAge1xuICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7IH1cblxuLnphdXgtaWNvLWJ1cmdlciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDIxcHg7IH1cbiAgLnphdXgtaWNvLWJ1cmdlciA+IHNwYW4ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7IH1cbiAgICAuemF1eC1pY28tYnVyZ2VyID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDsgfVxuICAgIC56YXV4LWljby1idXJnZXIgPiBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207IH1cbiAgICAuemF1eC1pY28tYnVyZ2VyID4gc3Bhbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuYWN0aXZlIC56YXV4LWljby1idXJnZXIgPiBzcGFuIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmFjdGl2ZSAuemF1eC1pY28tYnVyZ2VyID4gc3BhbjpmaXJzdC1jaGlsZCwgLmFjdGl2ZSAuemF1eC1pY28tYnVyZ2VyID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAyMXB4OyB9XG4gICAgLmFjdGl2ZSAuemF1eC1pY28tYnVyZ2VyID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCkgcm90YXRlWig0NWRlZyk7IH1cbiAgICAuYWN0aXZlIC56YXV4LWljby1idXJnZXIgPiBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpIHJvdGF0ZVooLTQ1ZGVnKTsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSBuby1yZXBlYXQgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ6ICAgICAgNzV2aCAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiBvciB1bml0KCRwcmV2LW51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgQGlmIGxlbmd0aCgkbWFwKSA+IDAge1xuICAgICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gICAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiAjeyRtYXAtbmFtZX0gbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIFNlZSBodHRwczovL2NvZGVwZW4uaW8va2V2aW53ZWJlci9wZW4vZFhXb1J3XG4vL1xuLy8gUmVxdWlyZXMgdGhlIHVzZSBvZiBxdW90ZXMgYXJvdW5kIGRhdGEgVVJJcy5cblxuQGZ1bmN0aW9uIGVzY2FwZS1zdmcoJHN0cmluZykge1xuICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwiZGF0YTppbWFnZS9zdmcreG1sXCIpIHtcbiAgICBAZWFjaCAkY2hhciwgJGVuY29kZWQgaW4gJGVzY2FwZWQtY2hhcmFjdGVycyB7XG4gICAgICAvLyBEbyBub3QgZXNjYXBlIHRoZSB1cmwgYnJhY2tldHNcbiAgICAgIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJ1cmwoXCIpID09IDEge1xuICAgICAgICAkc3RyaW5nOiB1cmwoXCIje3N0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCA2LCAtMyksICRjaGFyLCAkZW5jb2RlZCl9XCIpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRzdHJpbmc6IHN0ci1yZXBsYWNlKCRzdHJpbmcsICRjaGFyLCAkZW5jb2RlZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IsICRkYXJrOiAkeWlxLXRleHQtZGFyaywgJGxpZ2h0OiAkeWlxLXRleHQtbGlnaHQpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XG5cbiAgQGlmICgkeWlxID49ICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQpIHtcbiAgICBAcmV0dXJuICRkYXJrO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICRsaWdodDtcbiAgfVxufVxuXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgJGJsYWNrLCAkd2hpdGUpO1xuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xuXG4gIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG59XG5cbi8vIFJldHVybiB2YWxpZCBjYWxjXG5AZnVuY3Rpb24gYWRkKCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgKyAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9ICsgI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiICsgXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBzdWJ0cmFjdCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCBhbmQgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuIG51bGw7XG4gIH1cblxuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuIC0kdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxIC0gJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSAtICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiAtIFwiKSArICR2YWx1ZTIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgZm9yIHdvcmthcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzE1NTdcbiAgICAvLyBBbGlnbiB0b29sdGlwIHRvIGZvcm0gZWxlbWVudHNcbiAgICAuZm9ybS1yb3cgPiAuY29sID4gJixcbiAgICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+ICYge1xuICAgICAgbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGN1c3RvbS1zZWxlY3QtYmcgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIFBvcHBlciBpcyBlbmFibGVkLCByZXNldCB0aGUgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXksICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG5hdi1kaXZpZGVyKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1jdXJzb3I7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3Igc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICBsZWZ0OiBhZGQoLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7IC8vIFJlc2V0IGhlaWdodCB0byAwIGV4Y2VwdCBvbiBJRVxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJHBvcG92ZXItYm9yZGVyLXJhZGl1cztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoIC8gMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJHVzZXItc2VsZWN0cyB7XG4gIC51c2VyLXNlbGVjdC0jeyR2YWx1ZX0geyB1c2VyLXNlbGVjdDogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIERpc2FibGUgaG9yaXpvbnRhbCBzY3JvbGxpbmcgZHVlIHRvIG91dHNpZGUgSFRNTCBlbGVtZW50cy5cbi8vIEBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTc3NTY2NDkvZGlzYWJsZS10aGUtaG9yaXpvbnRhbC1zY3JvbGxcbi8vIC4jeyR6YXV4LXN5c3RlbS1jc3MtY2xhc3N9IHtcbi8vICAgYm9keSxcbiMjeyR6YXV4LXN5c3RlbS1jc3MtY2xhc3N9LWNvbnRlbnQtb3V0ZXIgIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLy8gfVxuXG5cbi8vIEZpeCBTVkcgaW4gPGltZz4gdGFncyBub3Qgc2NhbGluZyBpbiBJRTksIElFMTAsIElFMTFcbi8vIElFOSwgSUUxMCwgYW5kIElFMTEgZG9uJ3QgcHJvcGVybHkgc2NhbGUgU1ZHIGZpbGVzIGFkZGVkIHdpdGggaW1nIHRhZ3Mgd2hlbiB2aWV3Qm94LCB3aWR0aFxuLy8gYW5kIGhlaWdodCBhdHRyaWJ1dGVzIGFyZSBzcGVjaWZpZWQuIFRvIGdldCBtb3JlIGNvbnNpc3RlbnQgc2NhbGluZyBhY3Jvc3MgYnJvd3NlcnMgYWx3YXlzIGVuc3VyZVxuLy8geW91IHNwZWNpZnkgYSB2aWV3Qm94IGJ1dCBsZWF2ZSBvZmYgdGhlIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlcyBvbiB5b3VyIHN2ZyBlbGVtZW50LlxuLy9cbi8vIEBzZWUgaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vbGFycnlib3RoYS83ODgxNjkxXG4vLyBAc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzk3NzcxNDMvc3ZnLWluLWltZy1lbGVtZW50LXByb3BvcnRpb25zLW5vdC1yZXNwZWN0ZWQtaW4taWU5Lzk3OTIyNTQjOTc5MjI1NFxuQGluY2x1ZGUgb25JRSgpIHtcbiAgaW1nW3NyYyQ9XCIuc3ZnXCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5ib2R5LFxuZGl2IHtcbiAgLy8gQGluY2x1ZGUgc2Nyb2xsYmFycyg5cHgsICR6YXV4X2NvbG9yX3NldDFfZ3JleTMsIHRyYW5zcGFyZW50KTtcbn1cblxuXG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJHJlc29sdXRpb24tZGVmYXVsdDogMiAhZGVmYXVsdDtcbiRyZXNvbHV0aW9uLXByZXNldHM6ICggXCJsZHBpXCIgNzUlLCBcIm1kcGlcIiAxMDAlLCBcImhkcGlcIiAxNTAlLCBcInhoZHBpXCIgMjAwJSwgXCJ4eGhkcGlcIiAzMDAlLCBcInh4eGhkcGlcIiA0MDAlLCBcInJldGluYVwiIDIsIFwiQDJ4XCIgMiwgXCJAM3hcIiAzKSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHJlc29sdXRpb24tcHJlc2V0KCRyZXNvbHV0aW9uKSB7XG4gICAgQGlmIHR5cGUtb2YoJHJlc29sdXRpb24pPT1cInN0cmluZ1wiIHtcbiAgICAgICAgQGVhY2ggJHByZXNldCBpbiAkcmVzb2x1dGlvbi1wcmVzZXRzIHtcbiAgICAgICAgICAgIEBpZiBudGgoJHByZXNldCwgMSk9PSRyZXNvbHV0aW9uIHtcbiAgICAgICAgICAgICAgICBAcmV0dXJuIG50aCgkcHJlc2V0LCAyKVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEByZXR1cm4gJHJlc29sdXRpb247XG59XG5cbkBtaXhpbiByZXNvbHV0aW9uKCRyZXNvbHV0aW9uOiAkcmVzb2x1dGlvbi1kZWZhdWx0KSB7XG4gICAgJHJlc29sdXRpb246IHJlc29sdXRpb24tcHJlc2V0KCRyZXNvbHV0aW9uKTtcbiAgICBAaWYgdHlwZS1vZigkcmVzb2x1dGlvbik9PVwibnVtYmVyXCIge1xuICAgICAgICBAaWYgdW5pdCgkcmVzb2x1dGlvbik9PVwiZHBpXCIge1xuICAgICAgICAgICRyZXNvbHV0aW9uOiAkcmVzb2x1dGlvbiAvIDk2ZHBpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIGlmIHVuaXQoJHJlc29sdXRpb24pPT1cIiVcIiB7XG4gICAgICAgICAgJHJlc29sdXRpb246ICRyZXNvbHV0aW9uIC8gMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgJHJlc29sdXRpb246ICRyZXNvbHV0aW9uIC8gKCRyZXNvbHV0aW9uICogMCArIDEpXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86ICN7JHJlc29sdXRpb259KSxcbiAgICAgICAgKG1pbi1yZXNvbHV0aW9uOiAjeyRyZXNvbHV0aW9uICogOTZkcGl9KSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCIjeyRyZXNvbHV0aW9ufSBpcyBub3QgYSB2YWxpZCByZXNvbHV0aW9uIG9yIHByZXNldFwiO1xuICAgIH1cbn1cblxuQG1peGluIGFwcGVhcmFuY2UoJHZhbHVlKSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiAkdmFsdWU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiAkdmFsdWU7XG4gICAgYXBwZWFyYW5jZTogJHZhbHVlO1xufVxuXG4vLyBAc2VlIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc3R5bGluZy11bmRlcmxpbmVzLXdlYi9cbkBtaXhpbiB1bmRlcmxpbmUoJHRleHRfY29sb3IsICRiZ19jb2xvcikge1xuICAgIHRleHQtc2hhZG93OiAtMnB4IC0ycHggJGJnX2NvbG9yLCAtMnB4IDJweCAkYmdfY29sb3IsIDJweCAtMnB4ICRiZ19jb2xvciwgMnB4IDJweCAkYmdfY29sb3I7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMC4xNzVlbSAkYmdfY29sb3IsIGluc2V0IDAgLTAuMmVtICR0ZXh0X2NvbG9yO1xufVxuXG4vLyBAc2VlIGh0dHBzOi8vc2hhcmtjb2Rlci5jb20vdmlzdWFsL3VuZGVybGluZVxuQG1peGluIHVuZGVybGluZS12aWEtYmcoJGNvbG9yLCAkc2l6ZVB4LCAkeVBvczogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvciAwJSwgJGNvbG9yICR5UG9zKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICR5UG9zO1xuICBiYWNrZ3JvdW5kLXNpemU6ICR5UG9zICRzaXplUHg7XG59XG5cbi8vIE9iamVjdC1maXQgbWl4aW4gd2hvIHN1cHBvcnRzIHRoZSBwb2x5ZmlsbCdzIHN5bnRheFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL2ZyZWdhbnRlL29iamVjdC1maXQtaW1hZ2VzXG5AbWl4aW4gb2JqZWN0Zml0KCR0eXBlOiAnY292ZXInLCAkcG9zaXRpb246ICdjZW50ZXInKSB7XG4gIG9iamVjdC1maXQ6ICR0eXBlO1xuICBvYmplY3QtcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyR0eXBlfTsgb2JqZWN0LXBvc2l0aW9uOiAjeyRwb3NpdGlvbn07Jztcbn1cblxuLy8gRml4IFNWRyBpbiA8aW1nPiB0YWdzIG5vdCBzY2FsaW5nIGluIElFOSwgSUUxMCwgSUUxMVxuLy8gSUU5LCBJRTEwLCBhbmQgSUUxMSBkb24ndCBwcm9wZXJseSBzY2FsZSBTVkcgZmlsZXMgYWRkZWQgd2l0aCBpbWcgdGFncyB3aGVuIHZpZXdCb3gsIHdpZHRoXG4vLyBhbmQgaGVpZ2h0IGF0dHJpYnV0ZXMgYXJlIHNwZWNpZmllZC4gVG8gZ2V0IG1vcmUgY29uc2lzdGVudCBzY2FsaW5nIGFjcm9zcyBicm93c2VycyBhbHdheXMgZW5zdXJlXG4vLyB5b3Ugc3BlY2lmeSBhIHZpZXdCb3ggYnV0IGxlYXZlIG9mZiB0aGUgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGVzIG9uIHlvdXIgc3ZnIGVsZW1lbnQuXG4vL1xuLy8gQHNlZSBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9sYXJyeWJvdGhhLzc4ODE2OTFcbi8vIEBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvOTc3NzE0My9zdmctaW4taW1nLWVsZW1lbnQtcHJvcG9ydGlvbnMtbm90LXJlc3BlY3RlZC1pbi1pZTkvOTc5MjI1NCM5NzkyMjU0XG5AbWl4aW4gb25JRSgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXIoKSB7XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gY2FuY2VsLXN0eWxlKCkge1xuICAmOjotbXMtY2xlYXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzY3JvbGxiYXItcmVtb3ZlKCkge1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSUUgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuXG59XG5cbkBtaXhpbiBnZW5lcmF0ZS1jbGFzcy12aXNpYmlsaXR5LWJ5LXN0YXRlKCRzdGF0ZS1uYW1lKSB7XG4gICR6YXV4LXN0YXRlLXNlbGVjdG9yOiAjeyR6YXV4LXN5c3RlbS1jc3MtY2xhc3N9LXN0YXRlLS0jeyRzdGF0ZS1uYW1lfTtcbiAgLiN7JHphdXgtc3RhdGUtc2VsZWN0b3J9IHtcbiAgICAuemF1eC0jeyRzdGF0ZS1uYW1lfSB7XG4gICAgICAmLWQtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICYtZC1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgICAmLWQtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICAmLWQtbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJvZHk6bm90KC4jeyR6YXV4LXN0YXRlLXNlbGVjdG9yfSkge1xuICAgIC56YXV4LSN7JHN0YXRlLW5hbWV9IHtcbiAgICAgICYtZC1ibG9jayxcbiAgICAgICYtZC1mbGV4LFxuICAgICAgJi1kLWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLWQtbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZ2VuZXJhdGUtY2xhc3MtY3VzdG9tLWd1dHRlcigkcHg6IDBweCwgJHByZWZpeDogJycpIHtcbiAgLnphdXgtZ3V0dGVyI3skcHJlZml4fS1mI3sgc3RyLXJlcGxhY2UoI3skcHh9LCAncHgnLCAnJykgfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtI3skcHgvMn07IC8vcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0jeyRweC8yfTsgLy9weDtcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JHB4LzJ9OyAvL3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAjeyRweC8yfTsgLy9weDtcbiAgICB9XG4gIH1cbn1cblxuLy8gaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9zYXNzL2N1c3RvbS1zY3JvbGxiYXJzLW1peGluL1xuQG1peGluIHNjcm9sbGJhcnMoJHNpemUsICRmb3JlZ3JvdW5kLWNvbG9yLCAkYmFja2dyb3VuZC1jb2xvcjogbWl4KCRmb3JlZ3JvdW5kLWNvbG9yLCB3aGl0ZSwgIDUwJSksICRyb3VuZGVkOjRweCkge1xuICAvLyBGb3IgR29vZ2xlIENocm9tZVxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6ICAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICRmb3JlZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgLy8gRm9yIEludGVybmV0IEV4cGxvcmVyXG4gICYge1xuICAgIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAkZm9yZWdyb3VuZC1jb2xvcjtcbiAgICBzY3JvbGxiYXItdHJhY2stY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgLy8gRkZcbiAgc2Nyb2xsYmFyLWNvbG9yOiAkZm9yZWdyb3VuZC1jb2xvciAkYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW4gIWltcG9ydGFudDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBHUklEIEdVVFRFUlxuLy8gQHNlZSBzcmMvYXNzZXRzL3Njc3MvYWJzdHJhY3RzL19taXhpbnMuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBpbmNsdWRlIGdlbmVyYXRlLWNsYXNzLWN1c3RvbS1ndXR0ZXIoMTJweCk7XG5AaW5jbHVkZSBnZW5lcmF0ZS1jbGFzcy1jdXN0b20tZ3V0dGVyKDIwcHgpO1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIEBpbmNsdWRlIGdlbmVyYXRlLWNsYXNzLWN1c3RvbS1ndXR0ZXIoNDBweCwgJy1tZCcpO1xufVxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gU1RBVEUgVklTSUJJTElUWVxuLy8gQHNlZSBzcmMvYXNzZXRzL3Njc3MvYWJzdHJhY3RzL19taXhpbnMuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBpbmNsdWRlIGdlbmVyYXRlLWNsYXNzLXZpc2liaWxpdHktYnktc3RhdGUoJ3VzZXJsb2dnZWQnKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFNJWklOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgQGVhY2ggJGssICR2IGluICRzaXplcyB7XG4gICAgLnctbWQtI3ska30ge1xuICAgICAgd2lkdGg6ICN7JHZ9ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBPUEFDSVRZXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQGVhY2ggJGssICR2IGluICR6YXV4LW9wYWNpdHkge1xuICAub3BhY2l0eS0jeyRrfSB7XG4gICAgb3BhY2l0eTogI3skdn07XG4gIH1cbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1BUkdJTlNcbi8vIEBzZWUgc3JjL2Fzc2V0cy9zY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3Ncbi8vIEBzZWUgc3JjL2Fzc2V0cy9zY3NzL2Fic3RyYWN0cy9fcGxhY2Vob2xkZXJzLnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uemF1eC1tZC1tdy03NSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuXG4uemF1eC1tZC1tdy1mMzAwIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLm10LW1kLW5mNTcge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogLTU3cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHItbWQtZjg1IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHItbWQtZjE0MCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wbC1tZC1mODUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5tci1tLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdGlja3ktdG9wLW1kLWY5MCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDkwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4ucG9zaXRpb24teHMtc3RhdGljIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSEVJR0hUU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5oLWYxMDAge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4uaC1tZC0xMDAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUUkFOU0ZPUk1TXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5tci1tLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbltjbGFzcyo9XCJ6YXV4LXRyYW5zZm9ybS1cIl1bY2xhc3MqPVwiLXRyYW5zbGF0ZXktcDIwXCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwJSk7XG59XG5cbltjbGFzcyo9XCJ6YXV4LXRyYW5zZm9ybS1cIl1bY2xhc3MqPVwiLXJvdGF0ZXotMTgwXCJdIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XG59XG5cbltjbGFzcyo9XCJ6YXV4LXRyYW5zZm9ybS1cIl1bY2xhc3MqPVwiLXJvdGF0ZXotOTBcIl0ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xufVxuW2NsYXNzKj1cInphdXgtdHJhbnNmb3JtLVwiXVtjbGFzcyo9XCItcm90YXRlei1uOTBcIl0ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICBbY2xhc3MqPVwiemF1eC10cmFuc2Zvcm0tbWQtXCJdW2NsYXNzKj1cIi1zY2FsZS0wN1wiXSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB9XG4gIFtjbGFzcyo9XCJ6YXV4LXRyYW5zZm9ybS1tZC1cIl1bY2xhc3MqPVwiLW5vbmVcIl0ge1xuICAgIHRyYW5zZm9ybTogbm9uZVxuICB9XG59XG5cbltjbGFzcyo9XCJ6YXV4LXRyYW5zZm9ybS1cIl1bY2xhc3MqPVwiLW9yaWdpbi1yY1wiXSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbn1cblxuW2NsYXNzKj1cInphdXgtdHJhbnNmb3JtLVwiXVtjbGFzcyo9XCItb3JpZ2luLWNjXCJdIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJPUkRFUlNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uYmItc29saWQtd2hpdGUxLWYzIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xufVxuXG4uYm9yZGVyLXctZjIge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4vLyBcIi56YXV4LWJvcmRlci13aWR0aC1mNlwiIGJlY29tZXMgLS0+XG4uYm9yZGVyLXctZjYge1xuICBib3JkZXItd2lkdGg6IDZweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW1kLWJvdHRvbSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cbi5ib3JkZXItY29sb3Itd2hpdGUxIHtcbiAgYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLW9yYW5nZTIge1xuICBib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWdyZXk1IHtcbiAgYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk1ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFwiLnphdXgtYm9yZGVyLWNvbG9yLWdyZXkzXCIgYmVjb21lcyAtLT5cbi5ib3JkZXItY29sb3ItZ3JleTMge1xuICBib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1tZC1jb2xvci1ncmV5MiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uemF1eC1jaXJjbGUtLWYzMiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnphdXgtc3F1YXJlLS1mMTIge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmW2NsYXNzKj1cIi0tY29sb3ItZ3JleTJcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTI7XG4gIH1cbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFZJU0lCSUxJVFlcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uemF1eC1oaWRkZW4tbW9iaWxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNSVNDXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLmNsZWFyZml4IHtcbiAgQGV4dGVuZCAlemF1eF9jbGVhcmZpeDtcbn1cblxuLnphdXgtc3ZnLWZsdWlkLXdyYXBwZXIge1xuICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgLy8gaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbjpyb290Om5vdCguaWUtbGVnYWN5KSB7XG4gIC56YXV4LXN2Zy1mbHVpZC13cmFwcGVyIHtcbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuW3R5cGU9XCJzdWJtaXRcIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRAaW5jbHVkZSBhcHBlYXJhbmNlKG5vbmUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmR0LFxuZGQge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxub2wsXG51bCxcbmRsLFxuZmlndXJlLFxuaHIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuW2NsYXNzKj1cIi0tdGhlbWUtXCJdIHtcblxuICAmW2NsYXNzKj1cIi0tbGluay1uby11bmRlcmxpbmVcIl0ge1xuICAgIGEge1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbY2xhc3MqPVwiLS10ZXh0LWxpbmtzLWludGVyYWN0LW9yYW5nZTJcIl0ge1xuICAgIGEge1xuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2NsYXNzKj1cIi0tbGluay11bmRlcmxpbmUtaG92ZXItb25seVwiXSB7XG4gICAgYSB7XG4gICAgICAmLFxuICAgICAgJjp2aXNpdGVkLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltjbGFzcyo9XCItLWhlYWRpbmdzLWZvbnQ1XCJdIHtcbiAgICBoMSxcbiAgICAuaDEsXG4gICAgaDIsXG4gICAgLmgyLFxuICAgIGgzLFxuICAgIC5oMyxcbiAgICBoNCxcbiAgICAuaDQsXG4gICAgaDUsXG4gICAgLmg1LFxuICAgIGg2LFxuICAgIC5oNiB7XG4gICAgICBmb250LWZhbWlseTogJHphdXhfZm9udDU7XG4gICAgICAvLyBmb250LXdlaWdodDogOTAwO1xuICAgIH1cbiAgfVxuXG4gICZbY2xhc3MqPVwiLS1oZWFkaW5ncy1mb250NlwiXSB7XG4gICAgaDEsXG4gICAgLmgxLFxuICAgIGgyLFxuICAgIC5oMixcbiAgICBoMyxcbiAgICAuaDMsXG4gICAgaDQsXG4gICAgLmg0LFxuICAgIGg1LFxuICAgIC5oNSxcbiAgICBoNixcbiAgICAuaDYge1xuICAgICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQ2O1xuICAgICAgLy8gZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG4gIH1cblxuICAmW2NsYXNzKj1cIi0taGVhZGluZ3MtZm9udDRcIl0ge1xuICAgIGgxLFxuICAgIC5oMSxcbiAgICBoMixcbiAgICAuaDIsXG4gICAgaDMsXG4gICAgLmgzLFxuICAgIGg0LFxuICAgIC5oNCxcbiAgICBoNSxcbiAgICAuaDUsXG4gICAgaDYsXG4gICAgLmg2IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250NDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuICB9XG5cbiAgJltjbGFzcyo9XCItLWhlYWRpbmdzLXNoYWRvdzEtYmxhY2tcIl0ge1xuICAgIGgxLFxuICAgIC5oMSxcbiAgICBoMixcbiAgICAuaDIsXG4gICAgaDMsXG4gICAgLmgzLFxuICAgIGg0LFxuICAgIC5oNCxcbiAgICBoNSxcbiAgICAuaDUsXG4gICAgaDYsXG4gICAgLmg2IHtcbiAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDBweCByZ2JhKDAsMCwwLDAuNyk7XG4gICAgfVxuICB9XG5cbiAgJltjbGFzcyo9XCItLXRleHQtc2hhZG93MS1ibGFja1wiXSB7XG4gICAgcCxcbiAgICAucCB7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggcmdiYSgwLDAsMCwwLjYpO1xuICAgIH1cbiAgfVxuXG4gICZbY2xhc3MqPVwiLS1oZWFkaW5ncy1zaGFkb3cxLXdoaXRlXCJdIHtcbiAgICBoMSxcbiAgICAuaDEsXG4gICAgaDIsXG4gICAgLmgyLFxuICAgIGgzLFxuICAgIC5oMyxcbiAgICBoNCxcbiAgICAuaDQsXG4gICAgaDUsXG4gICAgLmg1LFxuICAgIGg2LFxuICAgIC5oNiB7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwcHggJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE7XG4gICAgfVxuICB9XG5cbn1cblxuLnphdXgtcmVxdWlyZWQge1xuICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9yZWQxICFpbXBvcnRhbnQ7XG59XG5cbi56YXV4LWNvbG9yLS13aGl0ZTEge1xuICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTEgIWltcG9ydGFudDtcbn1cblxuLnphdXgtY29sb3ItLW9yYW5nZTEge1xuICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxICFpbXBvcnRhbnQ7XG59XG5cbi56YXV4LWNvbG9yLS1vcmFuZ2UyIHtcbiAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMiAhaW1wb3J0YW50O1xufVxuXG4uemF1eC1jb2xvci0tZ3JleTcge1xuICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NyAhaW1wb3J0YW50O1xufVxuXG4uemF1eC1jb2xvci0tZ3JleTIge1xuICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MiAhaW1wb3J0YW50O1xufVxuXG4uemF1eC1jb2xvci0tZ3JleTYge1xuICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NiAhaW1wb3J0YW50O1xufVxuXG4uemF1eC1jb2xvci0tZ3JleTQge1xuICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NCAhaW1wb3J0YW50O1xufVxuXG4uemF1eC1mb250LS1udW5pdG9zYW5zIHtcbiAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQyICFpbXBvcnRhbnQ7XG59XG5cbi56YXV4LXRleHQtLWxldHRlcnNwYWNpbmctMCB7XG4gIGxldHRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi56YXV4LXRleHQtLWxldHRlcnNwYWNpbmctZjEge1xuICBsZXR0ZXItc3BhY2luZzogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhc2Utbm9uZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi56YXV4LWxpc3QtcG9zLWluc2lkZSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtODAwIHtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtOTAwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xufVxuXG4uemF1eC1pY28tYnVyZ2VyIHtcblxuICAkdyA6IDI0cHg7XG4gICRoIDogMjFweDtcblxuICB3aWR0aDogJHc7XG4gIGhlaWdodDogJGg7XG5cbiAgPiBzcGFuIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHphdXgtdHJhbnNpdGlvbi0wO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAuYWN0aXZlICYge1xuICAgID4gc3BhbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6ICR3IC0gM3B4O1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNnB4KSByb3RhdGVaKDQ1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNnB4KSByb3RhdGVaKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiJdfQ== */

.c-wrapper--w1 {
  max-width: 1024px; }

[class*="c-wrapper--"] {
  margin-right: auto;
  margin-left: auto; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvd3JhcHBlci5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvd3JhcHBlci5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBUUU7RUFDRSxpQkNHdUIsRUFBQTs7QUNUM0I7RUZZRSxrQkFBa0I7RUFDbEIsaUJBQWlCLEVBQUEiLCJmaWxlIjoiY29tcG9uZW50cy93cmFwcGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCAnYmFzZSc7XG5cbiRjb21wb25lbnQgOiBjb21wb25lbnRDbGFzcygnd3JhcHBlcicpO1xuXG4uI3skY29tcG9uZW50fSB7XG5cbiAgJi0tdzEge1xuICAgIG1heC13aWR0aDogJHphdXgtYXBwLW1heC13aWR0aDtcbiAgfVxuXG59XG5cbltjbGFzcyo9XCIjeyRjb21wb25lbnR9LS1cIl0ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0XG4gICdmdW5jdGlvbnMnXG47XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBHRU5FUkFMIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXN5c3RlbS1jc3MtY2xhc3M6ICd6YXV4JztcbiR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4OiAxNnB4OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiR6YXV4LWFwcC1tYXgtd2lkdGg6IDEwMjRweDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gWi1JTkRFWFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtemluZGV4LWhlYWRlcjogMTA7XG4kemF1eC16aW5kZXgtaGVhZGVyLW06IDIyO1xuJHphdXgtemluZGV4LW92ZXJsYXlzOiAxNjtcbi8vICR6YXV4LXppbmRleC1vdmVybGF5cy1mdWxsOiAkemF1eC16aW5kZXgtaGVhZGVyLW0gKyA1O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUUkFOU0lUSU9OU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtdHJhbnNpdGlvbi0wOiAwLjNzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0xOiAwLjZzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0yOiAwLjlzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0zOiAzLjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi00OiA2LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01OiA5LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01LWxpbmVhcjogOS4wcyBsaW5lYXI7XG4kemF1eC10cmFuc2l0aW9uLTYtbGluZWFyOiAxMi4wcyBsaW5lYXI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTVBPTkVOVFMgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1wcmVmaXggOiAnYy0nICFkZWZhdWx0O1xuXG4kemF1eC1oZWFkZXItaC1tOiA1NnB4O1xuJHphdXgtaGVhZGVyLWgtdDogNzJweDtcbiR6YXV4LWhlYWRlci1oLWQ6ICR6YXV4LWhlYWRlci1oLXQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT0xPUiBTRVRTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBNYWluXG4kemF1eF9jb2xvcl9tYWluX2JyYW5kOiAjMENBMzhDO1xuXG4vLyBEZWZhdWx0IHdlYiBzYWZlXG4kemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlOiAjRkZGRkZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibGFjazogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfcmVkOiAjZDk1MzRmO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ncmVlbjogIzVjYjg1YztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmx1ZTogIzMzN2FiNztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfbWFnZW50YTogI0ZGMDBGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfb3JhbmdlOiAjZjBhZDRlO1xuXG4vLyBTZXQgMVxuJHphdXhfY29sb3Jfc2V0MV9ncmVlbjE6ICR6YXV4X2NvbG9yX21haW5fYnJhbmQ7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMTogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUyOiAjRjVGNUY1O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazA6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMTogIzMzMzMzMztcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2syOiAjMjQyNDI0O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazM6ICMwNTA2MDY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkxOiAjQ0NDQ0NDO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MjogI0RERERERDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTM6ICNFRUVFRUU7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk0OiAjOTk5OTk5O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NTogIzcwNzA3MDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTY6ICM2NjY2NjY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk3OiAjQUFBQUFBO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5ODogI0RGREZERjtcbiR6YXV4X2NvbG9yX3NldDFfcmVkMTogI0QwMDExQjtcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTogI0Y1NjgyRjsgLy8gRjU2ODJGXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTI6ICNFQzVBMkI7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzE6ICNGRkNDMzM7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzI6ICNGN0M2MjM7IC8vIHN0ZWxsZSByYW5rLFxuJHphdXhfY29sb3Jfc2V0MV9jeWFuMTogIzI4QkJENztcblxuLy8gU2tlbGV0b25cbiR6YXV4X2NvbG9yX3NrZWxldG9uOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRm9udHNcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eF9mb250MTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiR6YXV4X2ZvbnQyOiAnTnVuaXRvIFNhbnMnO1xuJHphdXhfZm9udDM6IHV0b3BpYS1zdGQ7XG4kemF1eF9mb250NDogdXRvcGlhLXN0ZC1oZWFkbGluZTtcbiR6YXV4X2ZvbnQ1OiAnTnVuaXRvJztcbiR6YXV4X2ZvbnQ2OiB1dG9waWEtc3RkLWRpc3BsYXk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJPT1RTVFJBUCBPVkVSUklERVxuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vIEBzZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4yL2dldHRpbmctc3RhcnRlZC90aGVtaW5nL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6IGxpZ2h0ZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAzMCUpO1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAycHg7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6IDBweDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6IHJnYmEoJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyLCAwLjI1KTtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTI7XG5cbi8vICRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MztcblxuLy8gT3B0aW9uc1xuJGVuYWJsZS1jYXJldDogZmFsc2U7XG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcbiRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWU7XG4vLyAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiBmYWxzZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcHJpbnQtc3R5bGVzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiBmYWxzZTtcbi8vICRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsc1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNjtcblxuLy8gQm9keVxuJGJvZHktYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kYm9keS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG5cbi8vIExpbmtzXG4kbGluay1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAxNSUpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktYmFzZTogJHphdXhfZm9udDIsICR6YXV4X2ZvbnQxO1xuJGZvbnQtc2l6ZS1iYXNlOiByZW0oJHphdXgtZm9udC1zaXplLWJhc2UtcHgpOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiA3MDA7XG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMDtcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAwO1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMDtcblxuLy8gQ29tcG9uZW50c1xuJGJvcmRlci13aWR0aDogMXB4O1xuJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5Mjtcbi8vICRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG5cbi8vIEdyaWQgY29sdW1uc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG4kZ3JpZC1icmVha3BvaW50czogbWFwLW1lcmdlKFxuICAoXG4gICAgeHhzOiAwLFxuICAgIHhzOiA0MTBweCwgLy8gZGVmYXVsdCAwcHhcbiAgICBzbTogNTgwcHgsIC8vIGRlZmF1bHQgNTc2cHhcbiAgICBtZDogNzY4cHgsIC8vIGRlZmF1bHQgNzY4cHhcbiAgICBsZzogOTkycHgsIC8vIGRlZmF1bHQgOTkycHhcbiAgICB4bDogMTIwMHB4IC8vIGRlZmF1bHQgMTIwMHB4XG4gICksXG4gICRncmlkLWJyZWFrcG9pbnRzXG4pO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIFJlbW92ZWQgZGVmYXVsdCBCb290c3RyYXAgY29udGFpbmVycyBcIm1heC13aWR0aFwiXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICgpO1xuXG4vLyBUYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDEwcHg7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAxMnB4O1xuXG4vLyBTaXplc1xuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgNDA6IDQwJSxcbiAgICA2MDogNjAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBTcGFjaW5nXG4vLyBAbm90ZSAkc3BhY2VycyBpdCdzIHRvdGFsbHkgb3ZlcnJpZGRlbiBpbiBvcmRlciB0byBvcHRpbWl6ZSB0aGUgbnVtYmVyIG9mIHJ1bGVzLlxuLy8gJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpO1xuXG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgZjU6IDVweCxcbiAgICBmMTA6IDEwcHgsXG4gICAgZjE1OiAxNXB4LFxuICAgIGYyMDogMjBweCxcbiAgICBmMjU6IDI1cHgsXG4gICAgZjMwOiAzMHB4LFxuICAgIGY0MDogNDBweFxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTUlTQ1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtb3BhY2l0eTogKCkgIWRlZmF1bHQ7XG4kemF1eC1vcGFjaXR5OiBtYXAtbWVyZ2UoXG4gIChcbiAgICAnNTAnOiAuNVxuICApLFxuICAkemF1eC1vcGFjaXR5XG4pO1xuIiwiLmMtd3JhcHBlci0tdzEge1xuICBtYXgtd2lkdGg6IDEwMjRweDsgfVxuXG5bY2xhc3MqPVwiYy13cmFwcGVyLS1cIl0ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4iXX0= */

#zaux-content-outer {
  -webkit-transition: padding-top 0.3s ease-in-out;
  transition: padding-top 0.3s ease-in-out;
  padding-top: 56px; }
  @media (min-width: 768px) {
    #zaux-content-outer {
      padding-top: 72px; } }

.c-header {
  /*position: fixed; fix for background adv*/
  position: absolute; /*fix for background adv*/
  /*top: 0; fix for background adv*/
  width: 100%;
  z-index: 10; }
  @media (min-width: 768px) {
    .c-header {
      z-index: 10; } }
  @media screen and (max-width: 1040px) {
    .c-header {
      left: 0;
      position: fixed;
      /*top: 0;*/ } }
  @media screen and (min-width: 1041px) {
    .c-header {
      left: 50%;
      margin-left: -512px;
      max-width: 1024px; } }
  .c-header__inner {
    position: relative;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
    padding-right: 20px;
    padding-left: 20px;
    -webkit-transition: height 0.3s ease-in-out;
    transition: height 0.3s ease-in-out;
    height: 56px; }
    @media (min-width: 768px) {
      .c-header__inner {
        padding-right: 36px;
        padding-left: 36px; } }
    @media (min-width: 768px) {
      .c-header__inner {
        height: 72px; } }
  .c-header .icocuc1-user,
  .c-header .icocuc1-search {
    color: #999999; }
  .c-header .icocuc1-search {
    font-size: 22px; }
  .c-header__center {
    position: absolute;
    left: 50%;
    -webkit-transition: top 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    transition: top 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    transition: top 0.3s ease-in-out, transform 0.3s ease-in-out;
    transition: top 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    top: 4px;
    -webkit-transform-origin: left center;
            transform-origin: left center;
    -webkit-transform: scale(0.833) translateX(-50%);
            transform: scale(0.833) translateX(-50%); }
    @media (min-width: 768px) {
      .c-header__center {
        top: 11px;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%); } }
  .c-header__featureitem--user .label {
    font-size: 12px;
    line-height: 1.1;
    display: inline-block;
    padding-left: 7px;
    -webkit-transform: translateY(10%);
            transform: translateY(10%);
    white-space: nowrap;
    max-width: 70px; }
  .c-header__featureitem--btn-buccia {
    -webkit-transform: translate(5px, 2px);
            transform: translate(5px, 2px); }
  .c-header [class*="c-header__featureitem"] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .c-header [class*="c-header__featureitem"]:not(:last-child) {
      margin-right: 16px; }
      @media (min-width: 768px) {
        .c-header [class*="c-header__featureitem"]:not(:last-child) {
          margin-right: 36px; } }
#advM_Skin{
	text-align: center;
	background-color: #ccc;
}
#advM_Intro_Ovl{
	display:none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnQkE7RUFDRSxnRENZa0M7RURabEMsd0NDWWtDO0VEVGxDLGlCQ3lCb0IsRUFBQTtFQ2VsQjtJRjVDSjtNQU9JLGlCQ3VCa0IsRUFBQSxFRHJCckI7O0FBRUQ7RUFFRSxlQUFlO0VBQ2YsTUFBTTtFQUNOLFdBQVc7RUFFWCxXQ2J1QixFQUFBO0VDd0NyQjtJRmpDSjtNQVFJLFdDaEJtQixFQUFBLEVEa0h0QjtFQS9GQztJQVhGO01BWUksT0FBTyxFQUFBLEVBOEZWO0VBM0ZDO0lBZkY7TUFnQkksU0FBUztNQUNULG1CQUFvQztNQUNwQyxpQkNqQ3VCLEVBQUEsRUR5SDFCO0VBckZDO0lBQ0Usa0JBQWtCO0lBQ2xCLHlCQ084QjtJRE45QixnRENrQjRCO1lEbEI1Qix3Q0NrQjRCO0lEaEI1QixtQkEzQ21CO0lBNENuQixrQkE1Q21CO0lBbURuQiwyQ0NoQ2dDO0lEZ0NoQyxtQ0NoQ2dDO0lEb0NoQyxZQ3BCa0IsRUFBQTtJQ2VsQjtNRlpGO1FBU0ksbUJBOUNpQjtRQStDakIsa0JBL0NpQixFQUFBLEVBMERwQjtJRVRDO01GWkY7UUFtQkksWUNyQmdCLEVBQUEsRUR1Qm5CO0VBMUNIOztJQThDSSxjQ0cyQixFQUFBO0VEakQvQjtJQWtESSxlQUFlLEVBQUE7RUFHakI7SUFDRSxrQkFBa0I7SUFDbEIsU0FBUztJQUVULDRFQ3ZEZ0M7SUR1RGhDLG9FQ3ZEZ0M7SUR1RGhDLDREQ3ZEZ0M7SUR1RGhDLGdHQ3ZEZ0M7SUQ0RGhDLFFBQVE7SUFFUixxQ0FBNkI7WUFBN0IsNkJBQTZCO0lBQzdCLGdEQUF3QztZQUF4Qyx3Q0FBd0MsRUFBQTtJRWhDeEM7TUZvQkY7UUFlSSxTQUFTO1FBQ1QsbUNBQTJCO2dCQUEzQiwyQkFBMkIsRUFBQSxFQUc5QjtFQUdFO0lBRUcsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixxQkFBcUI7SUFDckIsaUJBQWlCO0lBQ2pCLGtDQUEwQjtZQUExQiwwQkFBMEI7SUFDMUIsbUJBQW1CO0lBQ25CLGVBQWUsRUFBQTtFQUduQjtJQUNFLHNDQUE4QjtZQUE5Qiw4QkFBOEIsRUFBQTtFQXZGcEM7SUE2Rkksb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQixFQUFBO0lBOUZ2QjtNQWlHTSxrQkFBa0IsRUFBQTtNRWhFcEI7UUZqQ0o7VUFvR1Esa0JBQWtCLEVBQUEsRUFFckIiLCJmaWxlIjoiY29tcG9uZW50cy9oZWFkZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0ICdiYXNlJztcblxuJGNvbXBvbmVudCA6IGNvbXBvbmVudENsYXNzKCdoZWFkZXInKTtcblxuJHphdXgtaGVhZGVyLWgtbTogNTZweCAhZGVmYXVsdDtcbiR6YXV4LWhlYWRlci1oLXQ6IDcycHggIWRlZmF1bHQ7XG4kemF1eC1oZWFkZXItaC1kOiAkemF1eC1oZWFkZXItaC10O1xuXG4kemF1eC1oZWFkZXItcHgtbTogMjBweCAhZGVmYXVsdDtcbiR6YXV4LWhlYWRlci1weC10OiAzNnB4ICFkZWZhdWx0O1xuJHphdXgtaGVhZGVyLXB4LWQ6ICR6YXV4LWhlYWRlci1weC10ICFkZWZhdWx0O1xuXG4kemF1eC1oZWFkZXItbXExOiAxMDQwcHggIWRlZmF1bHQ7XG5cbiMjeyR6YXV4LXN5c3RlbS1jc3MtY2xhc3N9LWNvbnRlbnQtb3V0ZXIge1xuICB0cmFuc2l0aW9uOlxuICAgIHBhZGRpbmctdG9wICR6YXV4LXRyYW5zaXRpb24tMFxuICA7XG4gIHBhZGRpbmctdG9wOiAkemF1eC1oZWFkZXItaC1tO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogJHphdXgtaGVhZGVyLWgtZDtcbiAgfVxufVxuXG4uI3skY29tcG9uZW50fSB7XG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHotaW5kZXg6ICR6YXV4LXppbmRleC1oZWFkZXItbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHotaW5kZXg6ICR6YXV4LXppbmRleC1oZWFkZXI7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkemF1eC1oZWFkZXItbXExKSB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR6YXV4LWhlYWRlci1tcTErMSkge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSgkemF1eC1hcHAtbWF4LXdpZHRoLzIpO1xuICAgIG1heC13aWR0aDogJHphdXgtYXBwLW1heC13aWR0aDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgkemF1eF9jb2xvcl9zZXQxX2JsYWNrMCwgMC4xKTtcblxuICAgIHBhZGRpbmctcmlnaHQ6ICR6YXV4LWhlYWRlci1weC1tO1xuICAgIHBhZGRpbmctbGVmdDogJHphdXgtaGVhZGVyLXB4LW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkemF1eC1oZWFkZXItcHgtZDtcbiAgICAgIHBhZGRpbmctbGVmdDogJHphdXgtaGVhZGVyLXB4LWQ7XG4gICAgfVxuXG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIGhlaWdodCAkemF1eC10cmFuc2l0aW9uLTBcbiAgICA7XG5cbiAgICBoZWlnaHQ6ICR6YXV4LWhlYWRlci1oLW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiAkemF1eC1oZWFkZXItaC1kO1xuICAgIH1cbiAgfVxuXG4gIC5pY29jdWMxLXVzZXIsXG4gIC5pY29jdWMxLXNlYXJjaCB7XG4gICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG4gIH1cblxuICAuaWNvY3VjMS1zZWFyY2gge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gICZfX2NlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIHRyYW5zaXRpb246XG4gICAgICB0b3AgJHphdXgtdHJhbnNpdGlvbi0wLFxuICAgICAgdHJhbnNmb3JtICR6YXV4LXRyYW5zaXRpb24tMFxuICAgIDtcblxuICAgIHRvcDogNHB4O1xuXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgzMykgdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHRvcDogMTFweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2ZlYXR1cmVpdGVtIHtcbiAgICAmLS11c2VyICB7XG4gICAgICAubGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWJ0bi1idWNjaWEgIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMnB4KTtcbiAgICB9XG4gIH1cblxuICBbY2xhc3MqPVwiI3skY29tcG9uZW50fV9fZmVhdHVyZWl0ZW1cIl0ge1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0XG4gICdmdW5jdGlvbnMnXG47XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBHRU5FUkFMIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXN5c3RlbS1jc3MtY2xhc3M6ICd6YXV4JztcbiR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4OiAxNnB4OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiR6YXV4LWFwcC1tYXgtd2lkdGg6IDEwMjRweDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gWi1JTkRFWFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtemluZGV4LWhlYWRlcjogMTA7XG4kemF1eC16aW5kZXgtaGVhZGVyLW06IDIyO1xuJHphdXgtemluZGV4LW92ZXJsYXlzOiAxNjtcbi8vICR6YXV4LXppbmRleC1vdmVybGF5cy1mdWxsOiAkemF1eC16aW5kZXgtaGVhZGVyLW0gKyA1O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUUkFOU0lUSU9OU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtdHJhbnNpdGlvbi0wOiAwLjNzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0xOiAwLjZzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0yOiAwLjlzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0zOiAzLjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi00OiA2LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01OiA5LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01LWxpbmVhcjogOS4wcyBsaW5lYXI7XG4kemF1eC10cmFuc2l0aW9uLTYtbGluZWFyOiAxMi4wcyBsaW5lYXI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTVBPTkVOVFMgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1wcmVmaXggOiAnYy0nICFkZWZhdWx0O1xuXG4kemF1eC1oZWFkZXItaC1tOiA1NnB4O1xuJHphdXgtaGVhZGVyLWgtdDogNzJweDtcbiR6YXV4LWhlYWRlci1oLWQ6ICR6YXV4LWhlYWRlci1oLXQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT0xPUiBTRVRTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBNYWluXG4kemF1eF9jb2xvcl9tYWluX2JyYW5kOiAjMENBMzhDO1xuXG4vLyBEZWZhdWx0IHdlYiBzYWZlXG4kemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlOiAjRkZGRkZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibGFjazogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfcmVkOiAjZDk1MzRmO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ncmVlbjogIzVjYjg1YztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmx1ZTogIzMzN2FiNztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfbWFnZW50YTogI0ZGMDBGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfb3JhbmdlOiAjZjBhZDRlO1xuXG4vLyBTZXQgMVxuJHphdXhfY29sb3Jfc2V0MV9ncmVlbjE6ICR6YXV4X2NvbG9yX21haW5fYnJhbmQ7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMTogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUyOiAjRjVGNUY1O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazA6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMTogIzMzMzMzMztcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2syOiAjMjQyNDI0O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazM6ICMwNTA2MDY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkxOiAjQ0NDQ0NDO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MjogI0RERERERDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTM6ICNFRUVFRUU7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk0OiAjOTk5OTk5O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NTogIzcwNzA3MDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTY6ICM2NjY2NjY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk3OiAjQUFBQUFBO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5ODogI0RGREZERjtcbiR6YXV4X2NvbG9yX3NldDFfcmVkMTogI0QwMDExQjtcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTogI0Y1NjgyRjsgLy8gRjU2ODJGXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTI6ICNFQzVBMkI7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzE6ICNGRkNDMzM7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzI6ICNGN0M2MjM7IC8vIHN0ZWxsZSByYW5rLFxuJHphdXhfY29sb3Jfc2V0MV9jeWFuMTogIzI4QkJENztcblxuLy8gU2tlbGV0b25cbiR6YXV4X2NvbG9yX3NrZWxldG9uOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRm9udHNcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eF9mb250MTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiR6YXV4X2ZvbnQyOiAnTnVuaXRvIFNhbnMnO1xuJHphdXhfZm9udDM6IHV0b3BpYS1zdGQ7XG4kemF1eF9mb250NDogdXRvcGlhLXN0ZC1oZWFkbGluZTtcbiR6YXV4X2ZvbnQ1OiAnTnVuaXRvJztcbiR6YXV4X2ZvbnQ2OiB1dG9waWEtc3RkLWRpc3BsYXk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJPT1RTVFJBUCBPVkVSUklERVxuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vIEBzZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4yL2dldHRpbmctc3RhcnRlZC90aGVtaW5nL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6IGxpZ2h0ZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAzMCUpO1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAycHg7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6IDBweDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6IHJnYmEoJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyLCAwLjI1KTtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTI7XG5cbi8vICRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MztcblxuLy8gT3B0aW9uc1xuJGVuYWJsZS1jYXJldDogZmFsc2U7XG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcbiRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWU7XG4vLyAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiBmYWxzZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcHJpbnQtc3R5bGVzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiBmYWxzZTtcbi8vICRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsc1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNjtcblxuLy8gQm9keVxuJGJvZHktYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kYm9keS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG5cbi8vIExpbmtzXG4kbGluay1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAxNSUpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktYmFzZTogJHphdXhfZm9udDIsICR6YXV4X2ZvbnQxO1xuJGZvbnQtc2l6ZS1iYXNlOiByZW0oJHphdXgtZm9udC1zaXplLWJhc2UtcHgpOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiA3MDA7XG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMDtcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAwO1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMDtcblxuLy8gQ29tcG9uZW50c1xuJGJvcmRlci13aWR0aDogMXB4O1xuJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5Mjtcbi8vICRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG5cbi8vIEdyaWQgY29sdW1uc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG4kZ3JpZC1icmVha3BvaW50czogbWFwLW1lcmdlKFxuICAoXG4gICAgeHhzOiAwLFxuICAgIHhzOiA0MTBweCwgLy8gZGVmYXVsdCAwcHhcbiAgICBzbTogNTgwcHgsIC8vIGRlZmF1bHQgNTc2cHhcbiAgICBtZDogNzY4cHgsIC8vIGRlZmF1bHQgNzY4cHhcbiAgICBsZzogOTkycHgsIC8vIGRlZmF1bHQgOTkycHhcbiAgICB4bDogMTIwMHB4IC8vIGRlZmF1bHQgMTIwMHB4XG4gICksXG4gICRncmlkLWJyZWFrcG9pbnRzXG4pO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIFJlbW92ZWQgZGVmYXVsdCBCb290c3RyYXAgY29udGFpbmVycyBcIm1heC13aWR0aFwiXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICgpO1xuXG4vLyBUYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDEwcHg7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAxMnB4O1xuXG4vLyBTaXplc1xuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgNDA6IDQwJSxcbiAgICA2MDogNjAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBTcGFjaW5nXG4vLyBAbm90ZSAkc3BhY2VycyBpdCdzIHRvdGFsbHkgb3ZlcnJpZGRlbiBpbiBvcmRlciB0byBvcHRpbWl6ZSB0aGUgbnVtYmVyIG9mIHJ1bGVzLlxuLy8gJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpO1xuXG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgZjU6IDVweCxcbiAgICBmMTA6IDEwcHgsXG4gICAgZjE1OiAxNXB4LFxuICAgIGYyMDogMjBweCxcbiAgICBmMjU6IDI1cHgsXG4gICAgZjMwOiAzMHB4LFxuICAgIGY0MDogNDBweFxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTUlTQ1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtb3BhY2l0eTogKCkgIWRlZmF1bHQ7XG4kemF1eC1vcGFjaXR5OiBtYXAtbWVyZ2UoXG4gIChcbiAgICAnNTAnOiAuNVxuICApLFxuICAkemF1eC1vcGFjaXR5XG4pO1xuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iXX0= */

.c-squarelabel:after {
  content: "";
  display: table !important;
  clear: both; }

.c-squarelabel {
  display: block;
  padding-left: 32px; }
  .c-squarelabel__block {
    display: block;
    float: left;
    color: #FFFFFF;
    background-color: #CCCCCC;
    padding-right: 7px;
    padding-left: 7px;
    text-align: center;
    height: 35px; }
    .c-squarelabel__block:first-child {
      position: relative;
      min-width: 32px;
      margin-left: -33px; }
    .c-squarelabel__block:last-child {
      min-width: 70px; }
    .c-squarelabel__block:not(:last-child) {
      margin-right: 1px; }
  .c-squarelabel__ico {
    font-size: 28px;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%; }
  .c-squarelabel__label {
    padding-top: 8px;
    display: block;
    font-family: "Nunito Sans", sans-serif;
    font-weight: 800;
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: 2px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc3F1YXJlbGFiZWwuc2NzcyIsImFic3RyYWN0cy9fcGxhY2Vob2xkZXJzLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiYWJzdHJhY3RzL19mdW5jdGlvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFTQTtFQ29DSSxXQUFXO0VBQ1gseUJBQXlCO0VBQ3pCLFdBQVcsRUFBQTs7QUR0Q2Y7RUFHRSxjQUFjO0VBQ2Qsa0JBTndCLEVBQUE7RUFReEI7SUFDRSxjQUFjO0lBQ2QsV0FBVztJQUNYLGNFdUM4QjtJRnRDOUIseUJFc0QyQjtJRnBEM0Isa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUVqQixrQkFBa0I7SUFFbEIsWUFBWSxFQUFBO0lBWGI7TUFjRyxrQkFBa0I7TUFDbEIsZUF2Qm9CO01Bd0JwQixrQkFBdUMsRUFBQTtJQWhCMUM7TUFvQkcsZUFBZSxFQUFBO0lBcEJsQjtNQXdCRyxpQkFBaUIsRUFBQTtFQUlyQjtJQUNFLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsT0FBTztJQUNQLFNBQVM7SUFDVCxXQUFXLEVBQUE7RUFHYjtJQUNFLGdCQUFnQjtJQUNoQixjQUFjO0lBSWQsMEJFeUNzQjtJRnhDdEIsZ0JBQWdCO0lBQ2hCLG1CR3BENEM7SUhxRDVDLG9CR3JENEM7SUh1RDVDLG1CQUFtQixFQUFBIiwiZmlsZSI6ImNvbXBvbmVudHMvc3F1YXJlbGFiZWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiXG5AY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgJ2Jhc2UnO1xuXG4kY29tcG9uZW50IDogY29tcG9uZW50Q2xhc3MoJ3NxdWFyZWxhYmVsJyk7XG5cbiR6YXV4LXNxdWFyZWxhYmVsLWxwOiAzMnB4ICFkZWZhdWx0O1xuXG4uI3skY29tcG9uZW50fSB7XG5cbiAgQGV4dGVuZCAlemF1eF9jbGVhcmZpeDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJHphdXgtc3F1YXJlbGFiZWwtbHA7XG5cbiAgJl9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuXG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaGVpZ2h0OiAzNXB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4td2lkdGg6ICR6YXV4LXNxdWFyZWxhYmVsLWxwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0oJHphdXgtc3F1YXJlbGFiZWwtbHArMXB4KTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICB9XG4gIH1cblxuICAmX19pY28ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICRmczogMTRweDtcbiAgICAkbGg6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQyO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG5cbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG5cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vIEhhcmR3YXJlLWFjY2VsZXJhdGVkXG4vLyBAc2VlIGh0dHA6Ly9ibG9nLnRlYW10cmVlaG91c2UuY29tL2luY3JlYXNlLXlvdXItc2l0ZXMtcGVyZm9ybWFuY2Utd2l0aC1oYXJkd2FyZS1hY2NlbGVyYXRlZC1jc3Ncbi8vIEBzZWUgaHR0cDovL3d3dy5odG1sNXJvY2tzLmNvbS9lbi90dXRvcmlhbHMvc3BlZWQvaGlnaC1wZXJmb3JtYW5jZS1hbmltYXRpb25zL1xuJXphdXhfZm9yY2VfaGEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGVyc3BlY3RpdmU6IDEwMDA7XG59XG5cbi8vIFBsYWNlaG9sZGVyIG9mIGNsYXNzIC5zci1vbmx5IGZyb20gQm9vdHN0cmFwXG4lemF1eF9zcl9vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIEJldHRlciBmb250IHNtb290aGluZyBmb3IgbW9kZXJuIGJyb3dzZXJzLlxuLy8gQHNlZSBodHRwczovL2Rhdmlkd2Fsc2gubmFtZS9mb250LXNtb290aGluZ1xuLy8gQHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvZm9udC1zbW9vdGhcbiV6YXV4X3RleHRfYW50aWFsaWFzZWQge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuJXphdXhfcmVzZXRfYm94IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cbiV6YXV4X3Jlc2V0X3R5cG8ge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4lemF1eF9jbGVhcmZpeCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0XG4gICdmdW5jdGlvbnMnXG47XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBHRU5FUkFMIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXN5c3RlbS1jc3MtY2xhc3M6ICd6YXV4JztcbiR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4OiAxNnB4OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiR6YXV4LWFwcC1tYXgtd2lkdGg6IDEwMjRweDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gWi1JTkRFWFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtemluZGV4LWhlYWRlcjogMTA7XG4kemF1eC16aW5kZXgtaGVhZGVyLW06IDIyO1xuJHphdXgtemluZGV4LW92ZXJsYXlzOiAxNjtcbi8vICR6YXV4LXppbmRleC1vdmVybGF5cy1mdWxsOiAkemF1eC16aW5kZXgtaGVhZGVyLW0gKyA1O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUUkFOU0lUSU9OU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtdHJhbnNpdGlvbi0wOiAwLjNzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0xOiAwLjZzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0yOiAwLjlzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0zOiAzLjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi00OiA2LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01OiA5LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01LWxpbmVhcjogOS4wcyBsaW5lYXI7XG4kemF1eC10cmFuc2l0aW9uLTYtbGluZWFyOiAxMi4wcyBsaW5lYXI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTVBPTkVOVFMgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1wcmVmaXggOiAnYy0nICFkZWZhdWx0O1xuXG4kemF1eC1oZWFkZXItaC1tOiA1NnB4O1xuJHphdXgtaGVhZGVyLWgtdDogNzJweDtcbiR6YXV4LWhlYWRlci1oLWQ6ICR6YXV4LWhlYWRlci1oLXQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT0xPUiBTRVRTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBNYWluXG4kemF1eF9jb2xvcl9tYWluX2JyYW5kOiAjMENBMzhDO1xuXG4vLyBEZWZhdWx0IHdlYiBzYWZlXG4kemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlOiAjRkZGRkZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibGFjazogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfcmVkOiAjZDk1MzRmO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ncmVlbjogIzVjYjg1YztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmx1ZTogIzMzN2FiNztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfbWFnZW50YTogI0ZGMDBGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfb3JhbmdlOiAjZjBhZDRlO1xuXG4vLyBTZXQgMVxuJHphdXhfY29sb3Jfc2V0MV9ncmVlbjE6ICR6YXV4X2NvbG9yX21haW5fYnJhbmQ7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMTogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUyOiAjRjVGNUY1O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazA6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMTogIzMzMzMzMztcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2syOiAjMjQyNDI0O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazM6ICMwNTA2MDY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkxOiAjQ0NDQ0NDO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MjogI0RERERERDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTM6ICNFRUVFRUU7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk0OiAjOTk5OTk5O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NTogIzcwNzA3MDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTY6ICM2NjY2NjY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk3OiAjQUFBQUFBO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5ODogI0RGREZERjtcbiR6YXV4X2NvbG9yX3NldDFfcmVkMTogI0QwMDExQjtcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTogI0Y1NjgyRjsgLy8gRjU2ODJGXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTI6ICNFQzVBMkI7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzE6ICNGRkNDMzM7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzI6ICNGN0M2MjM7IC8vIHN0ZWxsZSByYW5rLFxuJHphdXhfY29sb3Jfc2V0MV9jeWFuMTogIzI4QkJENztcblxuLy8gU2tlbGV0b25cbiR6YXV4X2NvbG9yX3NrZWxldG9uOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRm9udHNcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eF9mb250MTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiR6YXV4X2ZvbnQyOiAnTnVuaXRvIFNhbnMnO1xuJHphdXhfZm9udDM6IHV0b3BpYS1zdGQ7XG4kemF1eF9mb250NDogdXRvcGlhLXN0ZC1oZWFkbGluZTtcbiR6YXV4X2ZvbnQ1OiAnTnVuaXRvJztcbiR6YXV4X2ZvbnQ2OiB1dG9waWEtc3RkLWRpc3BsYXk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJPT1RTVFJBUCBPVkVSUklERVxuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vIEBzZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4yL2dldHRpbmctc3RhcnRlZC90aGVtaW5nL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6IGxpZ2h0ZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAzMCUpO1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAycHg7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6IDBweDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6IHJnYmEoJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyLCAwLjI1KTtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTI7XG5cbi8vICRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MztcblxuLy8gT3B0aW9uc1xuJGVuYWJsZS1jYXJldDogZmFsc2U7XG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcbiRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWU7XG4vLyAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiBmYWxzZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcHJpbnQtc3R5bGVzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiBmYWxzZTtcbi8vICRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsc1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNjtcblxuLy8gQm9keVxuJGJvZHktYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kYm9keS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG5cbi8vIExpbmtzXG4kbGluay1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAxNSUpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktYmFzZTogJHphdXhfZm9udDIsICR6YXV4X2ZvbnQxO1xuJGZvbnQtc2l6ZS1iYXNlOiByZW0oJHphdXgtZm9udC1zaXplLWJhc2UtcHgpOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiA3MDA7XG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMDtcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAwO1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMDtcblxuLy8gQ29tcG9uZW50c1xuJGJvcmRlci13aWR0aDogMXB4O1xuJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5Mjtcbi8vICRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG5cbi8vIEdyaWQgY29sdW1uc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG4kZ3JpZC1icmVha3BvaW50czogbWFwLW1lcmdlKFxuICAoXG4gICAgeHhzOiAwLFxuICAgIHhzOiA0MTBweCwgLy8gZGVmYXVsdCAwcHhcbiAgICBzbTogNTgwcHgsIC8vIGRlZmF1bHQgNTc2cHhcbiAgICBtZDogNzY4cHgsIC8vIGRlZmF1bHQgNzY4cHhcbiAgICBsZzogOTkycHgsIC8vIGRlZmF1bHQgOTkycHhcbiAgICB4bDogMTIwMHB4IC8vIGRlZmF1bHQgMTIwMHB4XG4gICksXG4gICRncmlkLWJyZWFrcG9pbnRzXG4pO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIFJlbW92ZWQgZGVmYXVsdCBCb290c3RyYXAgY29udGFpbmVycyBcIm1heC13aWR0aFwiXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICgpO1xuXG4vLyBUYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDEwcHg7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAxMnB4O1xuXG4vLyBTaXplc1xuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgNDA6IDQwJSxcbiAgICA2MDogNjAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBTcGFjaW5nXG4vLyBAbm90ZSAkc3BhY2VycyBpdCdzIHRvdGFsbHkgb3ZlcnJpZGRlbiBpbiBvcmRlciB0byBvcHRpbWl6ZSB0aGUgbnVtYmVyIG9mIHJ1bGVzLlxuLy8gJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpO1xuXG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgZjU6IDVweCxcbiAgICBmMTA6IDEwcHgsXG4gICAgZjE1OiAxNXB4LFxuICAgIGYyMDogMjBweCxcbiAgICBmMjU6IDI1cHgsXG4gICAgZjMwOiAzMHB4LFxuICAgIGY0MDogNDBweFxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTUlTQ1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtb3BhY2l0eTogKCkgIWRlZmF1bHQ7XG4kemF1eC1vcGFjaXR5OiBtYXAtbWVyZ2UoXG4gIChcbiAgICAnNTAnOiAuNVxuICApLFxuICAkemF1eC1vcGFjaXR5XG4pO1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AZnVuY3Rpb24gY29tcG9uZW50Q2xhc3MoJGNvbXBvbmVudE5hbWUpIHtcbiAgQHJldHVybiAkY29tcG9uZW50LXByZWZpeCArICRjb21wb25lbnROYW1lO1xufVxuXG5AZnVuY3Rpb24gcmVtKCRzaXplKSB7XG4gIEByZXR1cm4gJHNpemUgLyAkemF1eC1mb250LXNpemUtYmFzZS1weCAqIDFyZW07XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiAnJykge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG4iXX0= */

.c-img {
  line-height: 0;
  display: block; }
  .c-img img {
    opacity: 1;
    -webkit-transition: opacity 0.6s ease-in-out;
    transition: opacity 0.6s ease-in-out; }
  .c-img:not(.c-img--has-lazyload).c-img--fluid img {
    max-width: 100%;
    height: auto; }
  .c-img--has-lazyload.c-img--fluid.-is-loaded img {
    max-width: 100%;
    height: auto; }
  .c-img--has-lazyload:not([class*="-is-loaded"]) img {
    opacity: 0; }
  .c-img--has-lazyload[data-ratio]:not([class*="-is-loaded"]) {
    position: relative; }
    .c-img--has-lazyload[data-ratio]:not([class*="-is-loaded"]):before {
      display: block;
      content: " ";
      width: 100%;
      background-color: #F5F5F5; }
    .c-img--has-lazyload[data-ratio]:not([class*="-is-loaded"]) img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }

[data-ratio="3:2"]:before {
  padding-top: 66.66667%; }

[data-ratio="2:3"]:before {
  padding-top: 150%; }

[data-ratio="16:9"]:before {
  padding-top: 56.25%; }

[data-ratio="484:303"]:before {
  padding-top: 62.60331%; }

[data-ratio="256:155"]:before {
  padding-top: 60.54688%; }

[data-ratio^="1:1"]:before {
  padding-top: 100%; }

@media (min-width: 768px) {
  [data-ratio*=",md(374:403)"]:before {
    padding-top: 107.75401%; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvaW1nLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9pbWcuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFTQTtFQUVFLGNBQWM7RUFDZCxjQUFjLEVBQUE7RUFIaEI7SUFNSSxVQUFVO0lBRVYsNENDYWdDO0lEYmhDLG9DQ2FnQyxFQUFBO0VEckJwQztJQWdCTSxlQUFlO0lBQ2YsWUFBWSxFQUFBO0VBSWY7SUFHSyxlQUFlO0lBQ2YsWUFBWSxFQUFBO0VBS2pCO0lBR0csVUFBVSxFQUFBO0VBS2Q7SUFTRSxrQkFBa0IsRUFBQTtJQVRuQjtNQUVHLGNBQWM7TUFDZCxZQUFZO01BQ1osV0FBVztNQUVYLHlCQ2UwQixFQUFBO0lEckI3QjtNQVlHLGtCQUFrQjtNQUNsQixNQUFNO01BQ04sT0FBTztNQUVQLFdBQVc7TUFDWCxZQUFZLEVBQUE7O0FFcENsQjtFRjRDSSxzQkFBeUIsRUFBQTs7QUV6QzdCO0VGK0NJLGlCQUF5QixFQUFBOztBRTVDN0I7RUZrREksbUJBQTBCLEVBQUE7O0FFL0M5QjtFRnFESSxzQkFBNkIsRUFBQTs7QUVsRGpDO0VGd0RJLHNCQUE2QixFQUFBOztBRXJEakM7RUYyREksaUJBQXlCLEVBQUE7O0FHMUN6QjtFRGJGO0lGOERJLHVCQUErQixFQUFBLEVBQ2hDIiwiZmlsZSI6ImNvbXBvbmVudHMvaW1nLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCAnYmFzZSc7XG5cbiRjb21wb25lbnQgOiBjb21wb25lbnRDbGFzcygnaW1nJyk7XG5cbiR6YXV4LWltZy1sb2FkZWQtY2xhc3MgOiAnLWlzLWxvYWRlZCc7XG4kemF1eC1pbWctcGxhY2Vob2xkZXItYmctY29sb3IgOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMjtcblxuLiN7JGNvbXBvbmVudH0ge1xuXG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBpbWcge1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICB0cmFuc2l0aW9uOlxuICAgICAgb3BhY2l0eSAkemF1eC10cmFuc2l0aW9uLTFcbiAgICA7XG5cbiAgfVxuXG4gICY6bm90KC4jeyRjb21wb25lbnR9LS1oYXMtbGF6eWxvYWQpLiN7JGNvbXBvbmVudH0tLWZsdWlkIHtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtLWhhcy1sYXp5bG9hZC4jeyRjb21wb25lbnR9LS1mbHVpZCB7XG4gICAgJi4jeyR6YXV4LWltZy1sb2FkZWQtY2xhc3N9IHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWhhcy1sYXp5bG9hZDpub3QoW2NsYXNzKj1cIiN7JHphdXgtaW1nLWxvYWRlZC1jbGFzc31cIl0pIHtcblxuICAgIGltZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICB9XG5cbiAgJi0taGFzLWxhenlsb2FkW2RhdGEtcmF0aW9dOm5vdChbY2xhc3MqPVwiI3skemF1eC1pbWctbG9hZGVkLWNsYXNzfVwiXSkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHphdXgtaW1nLXBsYWNlaG9sZGVyLWJnLWNvbG9yO1xuICAgIH1cblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxufVxuXG5bZGF0YS1yYXRpbz1cIjM6MlwiXSB7XG4gICY6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogKDIvMykgKiAxMDAlO1xuICB9XG59XG5cbltkYXRhLXJhdGlvPVwiMjozXCJdIHtcbiAgJjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAoMy8yKSAqIDEwMCU7XG4gIH1cbn1cblxuW2RhdGEtcmF0aW89XCIxNjo5XCJdIHtcbiAgJjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAoOS8xNikgKiAxMDAlO1xuICB9XG59XG5cbltkYXRhLXJhdGlvPVwiNDg0OjMwM1wiXSB7XG4gICY6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogKDMwMy80ODQpICogMTAwJTtcbiAgfVxufVxuXG5bZGF0YS1yYXRpbz1cIjI1NjoxNTVcIl0ge1xuICAmOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6ICgxNTUvMjU2KSAqIDEwMCU7XG4gIH1cbn1cblxuW2RhdGEtcmF0aW9ePVwiMToxXCJdIHtcbiAgJjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAoMS8xKSAqIDEwMCU7XG4gIH1cbn1cblxuW2RhdGEtcmF0aW8qPVwiLG1kKDM3NDo0MDMpXCJdIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAoNDAzIC8gMzc0KSAqIDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnRcbiAgJ2Z1bmN0aW9ucydcbjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEdFTkVSQUwgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtc3lzdGVtLWNzcy1jbGFzczogJ3phdXgnO1xuJHphdXgtZm9udC1zaXplLWJhc2UtcHg6IDE2cHg7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJHphdXgtYXBwLW1heC13aWR0aDogMTAyNHB4O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBaLUlOREVYXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC16aW5kZXgtaGVhZGVyOiAxMDtcbiR6YXV4LXppbmRleC1oZWFkZXItbTogMjI7XG4kemF1eC16aW5kZXgtb3ZlcmxheXM6IDE2O1xuLy8gJHphdXgtemluZGV4LW92ZXJsYXlzLWZ1bGw6ICR6YXV4LXppbmRleC1oZWFkZXItbSArIDU7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRSQU5TSVRJT05TXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC10cmFuc2l0aW9uLTA6IDAuM3MgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTE6IDAuNnMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTI6IDAuOXMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTM6IDMuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTQ6IDYuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTU6IDkuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTUtbGluZWFyOiA5LjBzIGxpbmVhcjtcbiR6YXV4LXRyYW5zaXRpb24tNi1saW5lYXI6IDEyLjBzIGxpbmVhcjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09NUE9ORU5UUyBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LXByZWZpeCA6ICdjLScgIWRlZmF1bHQ7XG5cbiR6YXV4LWhlYWRlci1oLW06IDU2cHg7XG4kemF1eC1oZWFkZXItaC10OiA3MnB4O1xuJHphdXgtaGVhZGVyLWgtZDogJHphdXgtaGVhZGVyLWgtdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTE9SIFNFVFNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIE1haW5cbiR6YXV4X2NvbG9yX21haW5fYnJhbmQ6ICMwQ0EzOEM7XG5cbi8vIERlZmF1bHQgd2ViIHNhZmVcbiR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU6ICNGRkZGRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsYWNrOiAjMDAwMDAwO1xuJHphdXhfY29sb3JfZGVmYXVsdF9yZWQ6ICNkOTUzNGY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2dyZWVuOiAjNWNiODVjO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibHVlOiAjMzM3YWI3O1xuJHphdXhfY29sb3JfZGVmYXVsdF9tYWdlbnRhOiAjRkYwMEZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9vcmFuZ2U6ICNmMGFkNGU7XG5cbi8vIFNldCAxXG4kemF1eF9jb2xvcl9zZXQxX2dyZWVuMTogJHphdXhfY29sb3JfbWFpbl9icmFuZDtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUxOiAkemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI6ICNGNUY1RjU7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMDogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2sxOiAjMzMzMzMzO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazI6ICMyNDI0MjQ7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMzogIzA1MDYwNjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTE6ICNDQ0NDQ0M7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkyOiAjREREREREO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MzogI0VFRUVFRTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTQ6ICM5OTk5OTk7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk1OiAjNzA3MDcwO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NjogIzY2NjY2NjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTc6ICNBQUFBQUE7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk4OiAjREZERkRGO1xuJHphdXhfY29sb3Jfc2V0MV9yZWQxOiAjRDAwMTFCO1xuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxOiAjRjU2ODJGOyAvLyBGNTY4MkZcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjogI0VDNUEyQjsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MTogI0ZGQ0MzMzsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MjogI0Y3QzYyMzsgLy8gc3RlbGxlIHJhbmssXG4kemF1eF9jb2xvcl9zZXQxX2N5YW4xOiAjMjhCQkQ3O1xuXG4vLyBTa2VsZXRvblxuJHphdXhfY29sb3Jfc2tlbGV0b246ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGb250c1xuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4X2ZvbnQxOiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHphdXhfZm9udDI6ICdOdW5pdG8gU2Fucyc7XG4kemF1eF9mb250MzogdXRvcGlhLXN0ZDtcbiR6YXV4X2ZvbnQ0OiB1dG9waWEtc3RkLWhlYWRsaW5lO1xuJHphdXhfZm9udDU6ICdOdW5pdG8nO1xuJHphdXhfZm9udDY6IHV0b3BpYS1zdGQtZGlzcGxheTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQk9PVFNUUkFQIE9WRVJSSURFXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8gQHNlZSBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjIvZ2V0dGluZy1zdGFydGVkL3RoZW1pbmcvXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogbGlnaHRlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDMwJSk7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6IDJweDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogMHB4O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogcmdiYSgkemF1eF9jb2xvcl9zZXQxX29yYW5nZTIsIDAuMjUpO1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcblxuLy8gJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkzO1xuXG4vLyBPcHRpb25zXG4kZW5hYmxlLWNhcmV0OiBmYWxzZTtcbiRlbmFibGUtcm91bmRlZDogZmFsc2U7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuJGVuYWJsZS10cmFuc2l0aW9uczogdHJ1ZTtcbi8vICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6IGZhbHNlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ncmlkLWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wcmludC1zdHlsZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6IGZhbHNlO1xuLy8gJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gTW9kYWxzXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogMC42O1xuXG4vLyBCb2R5XG4kYm9keS1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRib2R5LWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcblxuLy8gTGlua3NcbiRsaW5rLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xuJGxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDE1JSk7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbi8vIFR5cG9ncmFwaHlcbiRmb250LWZhbWlseS1iYXNlOiAkemF1eF9mb250MiwgJHphdXhfZm9udDE7XG4kZm9udC1zaXplLWJhc2U6IHJlbSgkemF1eC1mb250LXNpemUtYmFzZS1weCk7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkZXI6IDcwMDtcblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAwO1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206IDA7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAwO1xuXG4vLyBDb21wb25lbnRzXG4kYm9yZGVyLXdpZHRoOiAxcHg7XG4kYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkyO1xuLy8gJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcblxuLy8gR3JpZCBjb2x1bW5zXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDQwcHg7XG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcbiRncmlkLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICB4eHM6IDAsXG4gICAgeHM6IDQxMHB4LCAvLyBkZWZhdWx0IDBweFxuICAgIHNtOiA1ODBweCwgLy8gZGVmYXVsdCA1NzZweFxuICAgIG1kOiA3NjhweCwgLy8gZGVmYXVsdCA3NjhweFxuICAgIGxnOiA5OTJweCwgLy8gZGVmYXVsdCA5OTJweFxuICAgIHhsOiAxMjAwcHggLy8gZGVmYXVsdCAxMjAwcHhcbiAgKSxcbiAgJGdyaWQtYnJlYWtwb2ludHNcbik7XG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gUmVtb3ZlZCBkZWZhdWx0IEJvb3RzdHJhcCBjb250YWluZXJzIFwibWF4LXdpZHRoXCJcbiRjb250YWluZXItbWF4LXdpZHRoczogKCk7XG5cbi8vIFRhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZzogMTBweDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206IDEycHg7XG5cbi8vIFNpemVzXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA0MDogNDAlLFxuICAgIDYwOiA2MCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cbi8vIFNwYWNpbmdcbi8vIEBub3RlICRzcGFjZXJzIGl0J3MgdG90YWxseSBvdmVycmlkZGVuIGluIG9yZGVyIHRvIG9wdGltaXplIHRoZSBudW1iZXIgb2YgcnVsZXMuXG4vLyAkc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogKCk7XG5cbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBmNTogNXB4LFxuICAgIGYxMDogMTBweCxcbiAgICBmMTU6IDE1cHgsXG4gICAgZjIwOiAyMHB4LFxuICAgIGYyNTogMjVweCxcbiAgICBmMzA6IDMwcHgsXG4gICAgZjQwOiA0MHB4XG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNSVNDXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1vcGFjaXR5OiAoKSAhZGVmYXVsdDtcbiR6YXV4LW9wYWNpdHk6IG1hcC1tZXJnZShcbiAgKFxuICAgICc1MCc6IC41XG4gICksXG4gICR6YXV4LW9wYWNpdHlcbik7XG4iLCIuYy1pbWcge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmMtaW1nIGltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1pbi1vdXQ7IH1cbiAgLmMtaW1nOm5vdCguYy1pbWctLWhhcy1sYXp5bG9hZCkuYy1pbWctLWZsdWlkIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuYy1pbWctLWhhcy1sYXp5bG9hZC5jLWltZy0tZmx1aWQuLWlzLWxvYWRlZCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmMtaW1nLS1oYXMtbGF6eWxvYWQ6bm90KFtjbGFzcyo9XCItaXMtbG9hZGVkXCJdKSBpbWcge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmMtaW1nLS1oYXMtbGF6eWxvYWRbZGF0YS1yYXRpb106bm90KFtjbGFzcyo9XCItaXMtbG9hZGVkXCJdKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmMtaW1nLS1oYXMtbGF6eWxvYWRbZGF0YS1yYXRpb106bm90KFtjbGFzcyo9XCItaXMtbG9hZGVkXCJdKTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuICAgIC5jLWltZy0taGFzLWxhenlsb2FkW2RhdGEtcmF0aW9dOm5vdChbY2xhc3MqPVwiLWlzLWxvYWRlZFwiXSkgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG5bZGF0YS1yYXRpbz1cIjM6MlwiXTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjYuNjY2NjclOyB9XG5cbltkYXRhLXJhdGlvPVwiMjozXCJdOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxNTAlOyB9XG5cbltkYXRhLXJhdGlvPVwiMTY6OVwiXTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbltkYXRhLXJhdGlvPVwiNDg0OjMwM1wiXTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjIuNjAzMzElOyB9XG5cbltkYXRhLXJhdGlvPVwiMjU2OjE1NVwiXTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjAuNTQ2ODglOyB9XG5cbltkYXRhLXJhdGlvXj1cIjE6MVwiXTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtcmF0aW8qPVwiLG1kKDM3NDo0MDMpXCJdOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDEwNy43NTQwMSU7IH0gfVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iXX0= */

.c-area--bg-white1 {
  background-color: #FFFFFF; }

.c-area--bg-grey3 {
  background-color: #EEEEEE; }
  
 .c-area--bg-blue3 {
  background-color: #25748b; }

.c-area--bg-orange1 {
  background-color: #F5682F; }

.c-area--bg-black1 {
  background-color: #333333; }

.c-area--bg-black2 {
  background-color: #242424; }

.c-area--bg-black3 {
  background-color: #050606; }

.c-area--bg-red1 {
  background-color: #D0011B; }

@media (min-width: 768px) {
  .c-area--bg-md-alpha {
    background-color: transparent; } }

.c-area--bg-grad-orange1 {
  background-image: linear-gradient(305deg, #FF9D00 0%, #FF5800 100%); }
  @media (min-width: 768px) {
    .c-area--bg-grad-orange1 {
      background-image: linear-gradient(282deg, #FF9D00 0%, #FF5800 100%); } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYXJlYS5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBUUU7RUFDRSx5QkNnRDhCLEVBQUE7O0FEN0NoQztFQUNFLHlCQzhEMkIsRUFBQTs7QUQzRDdCO0VBQ0UseUJDaUU2QixFQUFBOztBRDlEL0I7RUFDRSx5QkNpRDRCLEVBQUE7O0FEOUM5QjtFQUNFLHlCQzhDNEIsRUFBQTs7QUQzQzlCO0VBQ0UseUJDMkM0QixFQUFBOztBRHhDOUI7RUFDRSx5QkNnRDBCLEVBQUE7O0FDckIxQjtFRnZCQTtJQUNFLDZCQUE2QixFQUFBLEVBQzlCOztBQUdIO0VBRUUsbUVBQW1FLEVBQUE7RUVnQm5FO0lGbEJGO01BTUksbUVBQW1FLEVBQUEsRUFFdEUiLCJmaWxlIjoiY29tcG9uZW50cy9hcmVhLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCAnYmFzZSc7XG5cbiRjb21wb25lbnQgOiBjb21wb25lbnRDbGFzcygnYXJlYScpO1xuXG4uI3skY29tcG9uZW50fSB7XG5cbiAgJi0tYmctd2hpdGUxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcbiAgfVxuXG4gICYtLWJnLWdyZXkzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkzO1xuICB9XG5cbiAgJi0tYmctb3JhbmdlMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuICB9XG5cbiAgJi0tYmctYmxhY2sxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcbiAgfVxuXG4gICYtLWJnLWJsYWNrMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazI7XG4gIH1cblxuICAmLS1iZy1ibGFjazMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2szO1xuICB9XG5cbiAgJi0tYmctcmVkMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9yZWQxO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICYtLWJnLW1kLWFscGhhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICYtLWJnLWdyYWQtb3JhbmdlMSB7XG4gICAgLy8gYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDMwNWRlZywgI0ZGOUQwMCAwJSwgI0ZGNTgwMCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDMwNWRlZywgI0ZGOUQwMCAwJSwgI0ZGNTgwMCAxMDAlKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC8vIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyODJkZWcsICNGRjlEMDAgMCUsICNGRjU4MDAgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI4MmRlZywgI0ZGOUQwMCAwJSwgI0ZGNTgwMCAxMDAlKTtcbiAgICB9XG4gIH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0XG4gICdmdW5jdGlvbnMnXG47XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBHRU5FUkFMIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXN5c3RlbS1jc3MtY2xhc3M6ICd6YXV4JztcbiR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4OiAxNnB4OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiR6YXV4LWFwcC1tYXgtd2lkdGg6IDEwMjRweDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gWi1JTkRFWFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtemluZGV4LWhlYWRlcjogMTA7XG4kemF1eC16aW5kZXgtaGVhZGVyLW06IDIyO1xuJHphdXgtemluZGV4LW92ZXJsYXlzOiAxNjtcbi8vICR6YXV4LXppbmRleC1vdmVybGF5cy1mdWxsOiAkemF1eC16aW5kZXgtaGVhZGVyLW0gKyA1O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUUkFOU0lUSU9OU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtdHJhbnNpdGlvbi0wOiAwLjNzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0xOiAwLjZzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0yOiAwLjlzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0zOiAzLjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi00OiA2LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01OiA5LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01LWxpbmVhcjogOS4wcyBsaW5lYXI7XG4kemF1eC10cmFuc2l0aW9uLTYtbGluZWFyOiAxMi4wcyBsaW5lYXI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTVBPTkVOVFMgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1wcmVmaXggOiAnYy0nICFkZWZhdWx0O1xuXG4kemF1eC1oZWFkZXItaC1tOiA1NnB4O1xuJHphdXgtaGVhZGVyLWgtdDogNzJweDtcbiR6YXV4LWhlYWRlci1oLWQ6ICR6YXV4LWhlYWRlci1oLXQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT0xPUiBTRVRTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBNYWluXG4kemF1eF9jb2xvcl9tYWluX2JyYW5kOiAjMENBMzhDO1xuXG4vLyBEZWZhdWx0IHdlYiBzYWZlXG4kemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlOiAjRkZGRkZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibGFjazogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfcmVkOiAjZDk1MzRmO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ncmVlbjogIzVjYjg1YztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmx1ZTogIzMzN2FiNztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfbWFnZW50YTogI0ZGMDBGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfb3JhbmdlOiAjZjBhZDRlO1xuXG4vLyBTZXQgMVxuJHphdXhfY29sb3Jfc2V0MV9ncmVlbjE6ICR6YXV4X2NvbG9yX21haW5fYnJhbmQ7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMTogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUyOiAjRjVGNUY1O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazA6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMTogIzMzMzMzMztcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2syOiAjMjQyNDI0O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazM6ICMwNTA2MDY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkxOiAjQ0NDQ0NDO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MjogI0RERERERDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTM6ICNFRUVFRUU7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk0OiAjOTk5OTk5O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NTogIzcwNzA3MDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTY6ICM2NjY2NjY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk3OiAjQUFBQUFBO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5ODogI0RGREZERjtcbiR6YXV4X2NvbG9yX3NldDFfcmVkMTogI0QwMDExQjtcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTogI0Y1NjgyRjsgLy8gRjU2ODJGXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTI6ICNFQzVBMkI7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzE6ICNGRkNDMzM7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzI6ICNGN0M2MjM7IC8vIHN0ZWxsZSByYW5rLFxuJHphdXhfY29sb3Jfc2V0MV9jeWFuMTogIzI4QkJENztcblxuLy8gU2tlbGV0b25cbiR6YXV4X2NvbG9yX3NrZWxldG9uOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRm9udHNcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eF9mb250MTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiR6YXV4X2ZvbnQyOiAnTnVuaXRvIFNhbnMnO1xuJHphdXhfZm9udDM6IHV0b3BpYS1zdGQ7XG4kemF1eF9mb250NDogdXRvcGlhLXN0ZC1oZWFkbGluZTtcbiR6YXV4X2ZvbnQ1OiAnTnVuaXRvJztcbiR6YXV4X2ZvbnQ2OiB1dG9waWEtc3RkLWRpc3BsYXk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJPT1RTVFJBUCBPVkVSUklERVxuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vIEBzZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4yL2dldHRpbmctc3RhcnRlZC90aGVtaW5nL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6IGxpZ2h0ZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAzMCUpO1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAycHg7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6IDBweDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6IHJnYmEoJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyLCAwLjI1KTtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTI7XG5cbi8vICRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MztcblxuLy8gT3B0aW9uc1xuJGVuYWJsZS1jYXJldDogZmFsc2U7XG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcbiRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWU7XG4vLyAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiBmYWxzZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcHJpbnQtc3R5bGVzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiBmYWxzZTtcbi8vICRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsc1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNjtcblxuLy8gQm9keVxuJGJvZHktYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kYm9keS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG5cbi8vIExpbmtzXG4kbGluay1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAxNSUpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktYmFzZTogJHphdXhfZm9udDIsICR6YXV4X2ZvbnQxO1xuJGZvbnQtc2l6ZS1iYXNlOiByZW0oJHphdXgtZm9udC1zaXplLWJhc2UtcHgpOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiA3MDA7XG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMDtcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAwO1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMDtcblxuLy8gQ29tcG9uZW50c1xuJGJvcmRlci13aWR0aDogMXB4O1xuJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5Mjtcbi8vICRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG5cbi8vIEdyaWQgY29sdW1uc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG4kZ3JpZC1icmVha3BvaW50czogbWFwLW1lcmdlKFxuICAoXG4gICAgeHhzOiAwLFxuICAgIHhzOiA0MTBweCwgLy8gZGVmYXVsdCAwcHhcbiAgICBzbTogNTgwcHgsIC8vIGRlZmF1bHQgNTc2cHhcbiAgICBtZDogNzY4cHgsIC8vIGRlZmF1bHQgNzY4cHhcbiAgICBsZzogOTkycHgsIC8vIGRlZmF1bHQgOTkycHhcbiAgICB4bDogMTIwMHB4IC8vIGRlZmF1bHQgMTIwMHB4XG4gICksXG4gICRncmlkLWJyZWFrcG9pbnRzXG4pO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIFJlbW92ZWQgZGVmYXVsdCBCb290c3RyYXAgY29udGFpbmVycyBcIm1heC13aWR0aFwiXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICgpO1xuXG4vLyBUYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDEwcHg7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAxMnB4O1xuXG4vLyBTaXplc1xuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgNDA6IDQwJSxcbiAgICA2MDogNjAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBTcGFjaW5nXG4vLyBAbm90ZSAkc3BhY2VycyBpdCdzIHRvdGFsbHkgb3ZlcnJpZGRlbiBpbiBvcmRlciB0byBvcHRpbWl6ZSB0aGUgbnVtYmVyIG9mIHJ1bGVzLlxuLy8gJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpO1xuXG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgZjU6IDVweCxcbiAgICBmMTA6IDEwcHgsXG4gICAgZjE1OiAxNXB4LFxuICAgIGYyMDogMjBweCxcbiAgICBmMjU6IDI1cHgsXG4gICAgZjMwOiAzMHB4LFxuICAgIGY0MDogNDBweFxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTUlTQ1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtb3BhY2l0eTogKCkgIWRlZmF1bHQ7XG4kemF1eC1vcGFjaXR5OiBtYXAtbWVyZ2UoXG4gIChcbiAgICAnNTAnOiAuNVxuICApLFxuICAkemF1eC1vcGFjaXR5XG4pO1xuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iXX0= */

.c-nav3__item {
  list-style-type: none;
  font-family: "Nunito Sans", sans-serif;
  font-weight: 800;
  font-size: 1rem;
  line-height: 1.25rem; }
  .c-nav3__item:not(:last-child) {
    margin-right: 1rem; }
  .c-nav3__item a {
    text-shadow: 1px 1px 0px #FFFFFF;
    -webkit-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out; }
    .c-nav3__item a, .c-nav3__item a:visited {
      color: #666666;
      text-decoration: none; }
    .c-nav3__item a:hover {
      color: #EC5A2B;
      text-decoration: none; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvbmF2My5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImFic3RyYWN0cy9fZnVuY3Rpb25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBUUU7RUFFRSxxQkFBcUI7RUFJckIsMEJDb0ZzQjtFRG5GdEIsZ0JBQWdCO0VBQ2hCLGVFVDRDO0VGVTVDLG9CRVY0QyxFQUFBO0VGQzdDO0lBWUcsa0JBQWtCLEVBQUE7RUFackI7SUFnQkcsZ0NDaUM0QjtJRC9CNUIsMENDRzhCO0lESDlCLGtDQ0c4QixFQUFBO0lEckJqQztNQXdCSyxjQzhDdUI7TUQ3Q3ZCLHFCQUFxQixFQUFBO0lBekIxQjtNQTZCSyxjQzhDeUI7TUQ3Q3pCLHFCQUFxQixFQUFBIiwiZmlsZSI6ImNvbXBvbmVudHMvbmF2My5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgJ2Jhc2UnO1xuXG4kY29tcG9uZW50IDogY29tcG9uZW50Q2xhc3MoJ25hdjMnKTtcblxuLiN7JGNvbXBvbmVudH0ge1xuXG4gICZfX2l0ZW0ge1xuXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgJGZzOiAxNnB4O1xuICAgICRsaDogJGZzKzQ7XG4gICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQyO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xuXG4gICAgICB0cmFuc2l0aW9uOlxuICAgICAgICBjb2xvciAkemF1eC10cmFuc2l0aW9uLTBcbiAgICAgIDtcblxuICAgICAgJixcbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk2O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0XG4gICdmdW5jdGlvbnMnXG47XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBHRU5FUkFMIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXN5c3RlbS1jc3MtY2xhc3M6ICd6YXV4JztcbiR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4OiAxNnB4OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiR6YXV4LWFwcC1tYXgtd2lkdGg6IDEwMjRweDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gWi1JTkRFWFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtemluZGV4LWhlYWRlcjogMTA7XG4kemF1eC16aW5kZXgtaGVhZGVyLW06IDIyO1xuJHphdXgtemluZGV4LW92ZXJsYXlzOiAxNjtcbi8vICR6YXV4LXppbmRleC1vdmVybGF5cy1mdWxsOiAkemF1eC16aW5kZXgtaGVhZGVyLW0gKyA1O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUUkFOU0lUSU9OU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtdHJhbnNpdGlvbi0wOiAwLjNzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0xOiAwLjZzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0yOiAwLjlzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0zOiAzLjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi00OiA2LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01OiA5LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01LWxpbmVhcjogOS4wcyBsaW5lYXI7XG4kemF1eC10cmFuc2l0aW9uLTYtbGluZWFyOiAxMi4wcyBsaW5lYXI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTVBPTkVOVFMgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1wcmVmaXggOiAnYy0nICFkZWZhdWx0O1xuXG4kemF1eC1oZWFkZXItaC1tOiA1NnB4O1xuJHphdXgtaGVhZGVyLWgtdDogNzJweDtcbiR6YXV4LWhlYWRlci1oLWQ6ICR6YXV4LWhlYWRlci1oLXQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT0xPUiBTRVRTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBNYWluXG4kemF1eF9jb2xvcl9tYWluX2JyYW5kOiAjMENBMzhDO1xuXG4vLyBEZWZhdWx0IHdlYiBzYWZlXG4kemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlOiAjRkZGRkZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibGFjazogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfcmVkOiAjZDk1MzRmO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ncmVlbjogIzVjYjg1YztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmx1ZTogIzMzN2FiNztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfbWFnZW50YTogI0ZGMDBGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfb3JhbmdlOiAjZjBhZDRlO1xuXG4vLyBTZXQgMVxuJHphdXhfY29sb3Jfc2V0MV9ncmVlbjE6ICR6YXV4X2NvbG9yX21haW5fYnJhbmQ7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMTogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUyOiAjRjVGNUY1O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazA6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMTogIzMzMzMzMztcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2syOiAjMjQyNDI0O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazM6ICMwNTA2MDY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkxOiAjQ0NDQ0NDO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MjogI0RERERERDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTM6ICNFRUVFRUU7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk0OiAjOTk5OTk5O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NTogIzcwNzA3MDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTY6ICM2NjY2NjY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk3OiAjQUFBQUFBO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5ODogI0RGREZERjtcbiR6YXV4X2NvbG9yX3NldDFfcmVkMTogI0QwMDExQjtcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTogI0Y1NjgyRjsgLy8gRjU2ODJGXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTI6ICNFQzVBMkI7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzE6ICNGRkNDMzM7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzI6ICNGN0M2MjM7IC8vIHN0ZWxsZSByYW5rLFxuJHphdXhfY29sb3Jfc2V0MV9jeWFuMTogIzI4QkJENztcblxuLy8gU2tlbGV0b25cbiR6YXV4X2NvbG9yX3NrZWxldG9uOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRm9udHNcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eF9mb250MTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiR6YXV4X2ZvbnQyOiAnTnVuaXRvIFNhbnMnO1xuJHphdXhfZm9udDM6IHV0b3BpYS1zdGQ7XG4kemF1eF9mb250NDogdXRvcGlhLXN0ZC1oZWFkbGluZTtcbiR6YXV4X2ZvbnQ1OiAnTnVuaXRvJztcbiR6YXV4X2ZvbnQ2OiB1dG9waWEtc3RkLWRpc3BsYXk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJPT1RTVFJBUCBPVkVSUklERVxuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vIEBzZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4yL2dldHRpbmctc3RhcnRlZC90aGVtaW5nL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6IGxpZ2h0ZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAzMCUpO1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAycHg7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6IDBweDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6IHJnYmEoJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyLCAwLjI1KTtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTI7XG5cbi8vICRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MztcblxuLy8gT3B0aW9uc1xuJGVuYWJsZS1jYXJldDogZmFsc2U7XG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcbiRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWU7XG4vLyAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiBmYWxzZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcHJpbnQtc3R5bGVzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiBmYWxzZTtcbi8vICRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsc1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNjtcblxuLy8gQm9keVxuJGJvZHktYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kYm9keS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG5cbi8vIExpbmtzXG4kbGluay1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAxNSUpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktYmFzZTogJHphdXhfZm9udDIsICR6YXV4X2ZvbnQxO1xuJGZvbnQtc2l6ZS1iYXNlOiByZW0oJHphdXgtZm9udC1zaXplLWJhc2UtcHgpOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiA3MDA7XG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMDtcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAwO1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMDtcblxuLy8gQ29tcG9uZW50c1xuJGJvcmRlci13aWR0aDogMXB4O1xuJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5Mjtcbi8vICRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG5cbi8vIEdyaWQgY29sdW1uc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG4kZ3JpZC1icmVha3BvaW50czogbWFwLW1lcmdlKFxuICAoXG4gICAgeHhzOiAwLFxuICAgIHhzOiA0MTBweCwgLy8gZGVmYXVsdCAwcHhcbiAgICBzbTogNTgwcHgsIC8vIGRlZmF1bHQgNTc2cHhcbiAgICBtZDogNzY4cHgsIC8vIGRlZmF1bHQgNzY4cHhcbiAgICBsZzogOTkycHgsIC8vIGRlZmF1bHQgOTkycHhcbiAgICB4bDogMTIwMHB4IC8vIGRlZmF1bHQgMTIwMHB4XG4gICksXG4gICRncmlkLWJyZWFrcG9pbnRzXG4pO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIFJlbW92ZWQgZGVmYXVsdCBCb290c3RyYXAgY29udGFpbmVycyBcIm1heC13aWR0aFwiXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICgpO1xuXG4vLyBUYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDEwcHg7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAxMnB4O1xuXG4vLyBTaXplc1xuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgNDA6IDQwJSxcbiAgICA2MDogNjAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBTcGFjaW5nXG4vLyBAbm90ZSAkc3BhY2VycyBpdCdzIHRvdGFsbHkgb3ZlcnJpZGRlbiBpbiBvcmRlciB0byBvcHRpbWl6ZSB0aGUgbnVtYmVyIG9mIHJ1bGVzLlxuLy8gJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpO1xuXG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgZjU6IDVweCxcbiAgICBmMTA6IDEwcHgsXG4gICAgZjE1OiAxNXB4LFxuICAgIGYyMDogMjBweCxcbiAgICBmMjU6IDI1cHgsXG4gICAgZjMwOiAzMHB4LFxuICAgIGY0MDogNDBweFxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTUlTQ1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtb3BhY2l0eTogKCkgIWRlZmF1bHQ7XG4kemF1eC1vcGFjaXR5OiBtYXAtbWVyZ2UoXG4gIChcbiAgICAnNTAnOiAuNVxuICApLFxuICAkemF1eC1vcGFjaXR5XG4pO1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AZnVuY3Rpb24gY29tcG9uZW50Q2xhc3MoJGNvbXBvbmVudE5hbWUpIHtcbiAgQHJldHVybiAkY29tcG9uZW50LXByZWZpeCArICRjb21wb25lbnROYW1lO1xufVxuXG5AZnVuY3Rpb24gcmVtKCRzaXplKSB7XG4gIEByZXR1cm4gJHNpemUgLyAkemF1eC1mb250LXNpemUtYmFzZS1weCAqIDFyZW07XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiAnJykge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG4iXX0= */

.c-nav4 {
  padding: 20px 40px 12px 0;
  border-top: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD; }
  .c-nav4__inner {
    position: relative; }
  .c-nav4__title {
    color: #EC5A2B;
    font-weight: 800; }
  .c-nav4__item {
    display: inline-block;
    margin: 0 20px 15px 0;
    list-style-type: none;
    font-family: 'Frank Ruhl Libre', serif;
    font-size: 1.125rem;
    line-height: 1.375rem; }
    .c-nav4__item[aria-current="true"] {
      font-weight: bold; }
    .c-nav4__item a {
      -webkit-transition: color 0.3s ease-in-out;
      transition: color 0.3s ease-in-out; }
      .c-nav4__item a, .c-nav4__item a:visited {
        color: #333333;
        background-image: -webkit-gradient(linear, left top, right top, from(#333333), to(#333333));
        background-image: linear-gradient(to right, #333333 0%, #333333 100%);
        background-repeat: repeat-x;
        background-position: 0 100%;
        background-size: 100% 1px;
        text-decoration: none; }
      .c-nav4__item a:hover {
        color: #EC5A2B;
        text-decoration: none;
        background-image: -webkit-gradient(linear, left top, right top, from(#EC5A2B), to(#EC5A2B));
        background-image: linear-gradient(to right, #EC5A2B 0%, #EC5A2B 100%);
        background-repeat: repeat-x;
        background-position: 0 100%;
        background-size: 100% 1px; }
    .c-nav4__item[aria-current="true"] a, .c-nav4__item[aria-current="true"] a:visited, .c-nav4__item[aria-current="true"] a:hover {
      color: #EC5A2B;
      text-decoration: none;
      background: none; }
  .c-nav4__btn-open {
    position: absolute;
    top: -2px;
    right: -28px;
    color: #EC5A2B;
    font-size: 18px; }
    .c-nav4__btn-open [class*="ico"] {
      -webkit-transition: -webkit-transform 0.3s ease-in-out;
      transition: -webkit-transform 0.3s ease-in-out;
      transition: transform 0.3s ease-in-out;
      transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
      -webkit-transform: rotateZ(90deg);
              transform: rotateZ(90deg);
      -webkit-transform-origin: center;
              transform-origin: center; }
    .c-nav4__btn-open:not(.collapsed) [class*="ico"] {
      -webkit-transform: rotateZ(-90deg);
              transform: rotateZ(-90deg); }
  .c-nav4__content.collapse:not(.show) {
    display: block;
    overflow: hidden; }
  .c-nav4--h-34 .c-nav4__content.collapse:not(.show) {
    height: 34px; }
  .c-nav4--h-34 .c-nav4__content.collapsing {
    height: 34px; }
  .c-nav4--style2 {
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
    border-top: 0;
    border-bottom: 0; }
    .c-nav4--style2 .c-nav4__content {
      white-space: nowrap;
      overflow: auto;
      padding-bottom: 8px; }
    .c-nav4--style2 .c-nav4__item {
      margin: 0 20px 5px 0;
      font-size: 1.3125rem;
      line-height: 1.5625rem; }
  .c-nav4--style3 {
    border-top: 0;
    border-bottom: 0;
    padding: 0; }
    .c-nav4--style3 .c-nav4__inner {
      padding: 0 80px 0 0; }
    .c-nav4--style3 .c-nav4__btn-open {
      top: 1px;
      right: 0; }
      .c-nav4--style3 .c-nav4__btn-open-label {
        font-size: 0.75rem;
        line-height: 1rem;
        font-weight: 700;
        text-decoration: underline;
        color: #333333;
        margin-right: 3px; }
      .c-nav4--style3 .c-nav4__btn-open [class*="ico"] {
        font-size: 12px;
        color: #D0011B; }
      .c-nav4--style3 .c-nav4__btn-open:hover, .c-nav4--style3 .c-nav4__btn-open:active, .c-nav4--style3 .c-nav4__btn-open:focus {
        text-decoration: none; }
  .c-nav4--typo-big-1 .c-nav4__item {
    margin: 0 20px 13px 0;
    font-size: 1.3125rem;
    line-height: 1.5625rem; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvbmF2NC5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImFic3RyYWN0cy9fZnVuY3Rpb25zLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU1BO0VBRUUseUJBQXlCO0VBQ3pCLDZCQ2lFNkI7RURoRTdCLGdDQ2dFNkIsRUFBQTtFRDlEN0I7SUFDRSxrQkFBa0IsRUFBQTtFQUdwQjtJQUNFLGNDa0U2QjtJRGpFN0IsZ0JBQWdCLEVBQUE7RUFHbEI7SUFDRSxxQkFBcUI7SUFDckIscUJBQXFCO0lBQ3JCLHFCQUFxQjtJQUlyQix1QkN1RW1CO0lEdEVuQixtQkV0QjRDO0lGdUI1QyxxQkV2QjRDLEVBQUE7SUZjN0M7TUFZRyxpQkFBaUIsRUFBQTtJQVpwQjtNQWlCRywwQ0NUOEI7TURTOUIsa0NDVDhCLEVBQUE7TURSakM7UUF1QkssY0MwQndCO1FFbEI5QiwyRkFBb0U7UUFBcEUscUVBQW9FO1FBQ3BFLDJCQUEyQjtRQUMzQiwyQkFIa0Q7UUFJbEQseUJIVjREO1FBQ3RELHFCQUFxQixFQUFBO01BekIxQjtRQTZCSyxjQ2lDeUI7UUQvQnpCLHFCQUFxQjtRR0EzQiwyRkFBb0U7UUFBcEUscUVBQW9FO1FBQ3BFLDJCQUEyQjtRQUMzQiwyQkFIa0Q7UUFJbEQseUJIRjZELEVBQUE7SUFoQzVEO01BMENPLGNDb0J1QjtNRG5CdkIscUJBQXFCO01BQ3JCLGdCQUFnQixFQUFBO0VBT3hCO0lBRUUsa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxZQUFZO0lBQ1osY0NNNkI7SURMN0IsZUFBZSxFQUFBO0lBTmhCO01BU0csc0RDcEQ4QjtNRG9EOUIsOENDcEQ4QjtNRG9EOUIsc0NDcEQ4QjtNRG9EOUIsMEVDcEQ4QjtNRHdEOUIsaUNBQXlCO2NBQXpCLHlCQUF5QjtNQUN6QixnQ0FBd0I7Y0FBeEIsd0JBQXdCLEVBQUE7SUFkM0I7TUFtQkssa0NBQTBCO2NBQTFCLDBCQUEwQixFQUFBO0VBTWhDO0lBQ0UsY0FBYztJQUNkLGdCQUFnQixFQUFBO0VBS2pCO0lBR0ssWUFBUSxFQUFBO0VBSGI7SUFNSyxZQUFPLEVBQUE7RUFLYjtJQUVFLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsZUFBZTtJQUVmLGFBQWE7SUFDYixnQkFBZ0IsRUFBQTtJQVBqQjtNQVdLLG1CQUFtQjtNQUNuQixjQUFjO01BQ2QsbUJBQW1CLEVBQUE7SUFieEI7TUFpQkssb0JBQW9CO01BSXBCLG9CRWpJd0M7TUZrSXhDLHNCRWxJd0MsRUFBQTtFRjBJOUM7SUFFRSxhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLFVBQVUsRUFBQTtJQUpYO01BU0ssbUJBQW1CLEVBQUE7SUFUeEI7TUFtQkssUUFBUTtNQUNSLFFBQVEsRUFBQTtNQXBCYjtRQTBCTyxrQkVwS3NDO1FGcUt0QyxpQkVyS3NDO1FGdUt0QyxnQkFBZ0I7UUFDaEIsMEJBQTBCO1FBRTFCLGNDM0dzQjtRRDRHdEIsaUJBQWlCLEVBQUE7TUFqQ3hCO1FBcUNPLGVBQWU7UUFDZixjQ3RHb0IsRUFBQTtNRGdFM0I7UUE0Q08scUJBQXFCLEVBQUE7RUFRNUI7SUFJSyxxQkFBcUI7SUFJckIsb0JFdE13QztJRnVNeEMsc0JFdk13QyxFQUFBIiwiZmlsZSI6ImNvbXBvbmVudHMvbmF2NC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgJ2Jhc2UnO1xuXG4kY29tcG9uZW50IDogY29tcG9uZW50Q2xhc3MoJ25hdjQnKTtcblxuLiN7JGNvbXBvbmVudH0ge1xuXG4gIHBhZGRpbmc6IDIwcHggNDBweCAxMnB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTI7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMjBweCAxNXB4IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgJGZzOiAxOHB4O1xuICAgICRsaDogJGZzKzQ7XG4gICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQzO1xuICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuXG4gICAgJlthcmlhLWN1cnJlbnQ9XCJ0cnVlXCJdIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIGEge1xuXG4gICAgICB0cmFuc2l0aW9uOlxuICAgICAgICBjb2xvciAkemF1eC10cmFuc2l0aW9uLTBcbiAgICAgIDtcblxuICAgICAgJixcbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcbiAgICAgICAgQGluY2x1ZGUgdW5kZXJsaW5lLXZpYS1iZygkemF1eF9jb2xvcl9zZXQxX2JsYWNrMSwgMXB4KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcbiAgICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgdW5kZXJsaW5lLXZpYS1iZygkemF1eF9jb2xvcl9zZXQxX29yYW5nZTIsIDFweCk7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmW2FyaWEtY3VycmVudD1cInRydWVcIl0ge1xuICAgICAgYSB7XG4gICAgICAgICYsXG4gICAgICAgICY6dmlzaXRlZCxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fYnRuLW9wZW4ge1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogLTI4cHg7XG4gICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcbiAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICBbY2xhc3MqPVwiaWNvXCJdIHtcbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIHRyYW5zZm9ybSAkemF1eC10cmFuc2l0aW9uLTBcbiAgICAgIDtcblxuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICBbY2xhc3MqPVwiaWNvXCJdIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX19jb250ZW50LmNvbGxhcHNlOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAkemF1eC1uYXYyLXNpemU6IDM0O1xuXG4gICYtLWgtI3skemF1eC1uYXYyLXNpemV9IHtcbiAgICAuI3skY29tcG9uZW50fSB7XG4gICAgICAmX19jb250ZW50LmNvbGxhcHNlOm5vdCguc2hvdykge1xuICAgICAgICBoZWlnaHQ6ICN7JHphdXgtbmF2Mi1zaXplfXB4O1xuICAgICAgfVxuICAgICAgJl9fY29udGVudC5jb2xsYXBzaW5nIHtcbiAgICAgICAgaGVpZ2h0OiN7JHphdXgtbmF2Mi1zaXplfXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXN0eWxlMiB7XG5cbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgIC4jeyRjb21wb25lbnR9IHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDVweCAwO1xuXG4gICAgICAgICRmczogMjFweDtcbiAgICAgICAgJGxoOiAkZnMrNDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuXG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYtLXN0eWxlMyB7XG5cbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC4jeyRjb21wb25lbnR9IHtcblxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDgwcHggMCAwO1xuICAgICAgfVxuXG4gICAgICAvLyAmX19jb250ZW50IHtcbiAgICAgIC8vIH1cblxuICAgICAgLy8gJl9faXRlbSB7XG4gICAgICAvLyB9XG5cbiAgICAgICZfX2J0bi1vcGVuIHtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICYtbGFiZWwge1xuXG4gICAgICAgICAgJGZzOiAxMnB4O1xuICAgICAgICAgICRsaDogJGZzKzQ7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG5cbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgW2NsYXNzKj1cImljb1wiXSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3JlZDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYtLXR5cG8tYmlnLTEge1xuXG4gICAgLiN7JGNvbXBvbmVudH0ge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDEzcHggMDtcblxuICAgICAgICAkZnM6IDIxcHg7XG4gICAgICAgICRsaDogJGZzKzQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0XG4gICdmdW5jdGlvbnMnXG47XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBHRU5FUkFMIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXN5c3RlbS1jc3MtY2xhc3M6ICd6YXV4JztcbiR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4OiAxNnB4OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiR6YXV4LWFwcC1tYXgtd2lkdGg6IDEwMjRweDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gWi1JTkRFWFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtemluZGV4LWhlYWRlcjogMTA7XG4kemF1eC16aW5kZXgtaGVhZGVyLW06IDIyO1xuJHphdXgtemluZGV4LW92ZXJsYXlzOiAxNjtcbi8vICR6YXV4LXppbmRleC1vdmVybGF5cy1mdWxsOiAkemF1eC16aW5kZXgtaGVhZGVyLW0gKyA1O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUUkFOU0lUSU9OU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtdHJhbnNpdGlvbi0wOiAwLjNzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0xOiAwLjZzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0yOiAwLjlzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0zOiAzLjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi00OiA2LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01OiA5LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01LWxpbmVhcjogOS4wcyBsaW5lYXI7XG4kemF1eC10cmFuc2l0aW9uLTYtbGluZWFyOiAxMi4wcyBsaW5lYXI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTVBPTkVOVFMgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1wcmVmaXggOiAnYy0nICFkZWZhdWx0O1xuXG4kemF1eC1oZWFkZXItaC1tOiA1NnB4O1xuJHphdXgtaGVhZGVyLWgtdDogNzJweDtcbiR6YXV4LWhlYWRlci1oLWQ6ICR6YXV4LWhlYWRlci1oLXQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT0xPUiBTRVRTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBNYWluXG4kemF1eF9jb2xvcl9tYWluX2JyYW5kOiAjMENBMzhDO1xuXG4vLyBEZWZhdWx0IHdlYiBzYWZlXG4kemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlOiAjRkZGRkZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibGFjazogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfcmVkOiAjZDk1MzRmO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ncmVlbjogIzVjYjg1YztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmx1ZTogIzMzN2FiNztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfbWFnZW50YTogI0ZGMDBGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfb3JhbmdlOiAjZjBhZDRlO1xuXG4vLyBTZXQgMVxuJHphdXhfY29sb3Jfc2V0MV9ncmVlbjE6ICR6YXV4X2NvbG9yX21haW5fYnJhbmQ7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMTogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUyOiAjRjVGNUY1O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazA6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMTogIzMzMzMzMztcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2syOiAjMjQyNDI0O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazM6ICMwNTA2MDY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkxOiAjQ0NDQ0NDO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MjogI0RERERERDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTM6ICNFRUVFRUU7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk0OiAjOTk5OTk5O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NTogIzcwNzA3MDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTY6ICM2NjY2NjY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk3OiAjQUFBQUFBO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5ODogI0RGREZERjtcbiR6YXV4X2NvbG9yX3NldDFfcmVkMTogI0QwMDExQjtcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTogI0Y1NjgyRjsgLy8gRjU2ODJGXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTI6ICNFQzVBMkI7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzE6ICNGRkNDMzM7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzI6ICNGN0M2MjM7IC8vIHN0ZWxsZSByYW5rLFxuJHphdXhfY29sb3Jfc2V0MV9jeWFuMTogIzI4QkJENztcblxuLy8gU2tlbGV0b25cbiR6YXV4X2NvbG9yX3NrZWxldG9uOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRm9udHNcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eF9mb250MTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiR6YXV4X2ZvbnQyOiAnTnVuaXRvIFNhbnMnO1xuJHphdXhfZm9udDM6IHV0b3BpYS1zdGQ7XG4kemF1eF9mb250NDogdXRvcGlhLXN0ZC1oZWFkbGluZTtcbiR6YXV4X2ZvbnQ1OiAnTnVuaXRvJztcbiR6YXV4X2ZvbnQ2OiB1dG9waWEtc3RkLWRpc3BsYXk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJPT1RTVFJBUCBPVkVSUklERVxuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vIEBzZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4yL2dldHRpbmctc3RhcnRlZC90aGVtaW5nL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6IGxpZ2h0ZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAzMCUpO1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAycHg7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6IDBweDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6IHJnYmEoJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyLCAwLjI1KTtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTI7XG5cbi8vICRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MztcblxuLy8gT3B0aW9uc1xuJGVuYWJsZS1jYXJldDogZmFsc2U7XG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcbiRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWU7XG4vLyAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiBmYWxzZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcHJpbnQtc3R5bGVzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiBmYWxzZTtcbi8vICRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsc1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNjtcblxuLy8gQm9keVxuJGJvZHktYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kYm9keS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG5cbi8vIExpbmtzXG4kbGluay1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAxNSUpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktYmFzZTogJHphdXhfZm9udDIsICR6YXV4X2ZvbnQxO1xuJGZvbnQtc2l6ZS1iYXNlOiByZW0oJHphdXgtZm9udC1zaXplLWJhc2UtcHgpOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiA3MDA7XG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMDtcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAwO1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMDtcblxuLy8gQ29tcG9uZW50c1xuJGJvcmRlci13aWR0aDogMXB4O1xuJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5Mjtcbi8vICRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG5cbi8vIEdyaWQgY29sdW1uc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG4kZ3JpZC1icmVha3BvaW50czogbWFwLW1lcmdlKFxuICAoXG4gICAgeHhzOiAwLFxuICAgIHhzOiA0MTBweCwgLy8gZGVmYXVsdCAwcHhcbiAgICBzbTogNTgwcHgsIC8vIGRlZmF1bHQgNTc2cHhcbiAgICBtZDogNzY4cHgsIC8vIGRlZmF1bHQgNzY4cHhcbiAgICBsZzogOTkycHgsIC8vIGRlZmF1bHQgOTkycHhcbiAgICB4bDogMTIwMHB4IC8vIGRlZmF1bHQgMTIwMHB4XG4gICksXG4gICRncmlkLWJyZWFrcG9pbnRzXG4pO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIFJlbW92ZWQgZGVmYXVsdCBCb290c3RyYXAgY29udGFpbmVycyBcIm1heC13aWR0aFwiXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICgpO1xuXG4vLyBUYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDEwcHg7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAxMnB4O1xuXG4vLyBTaXplc1xuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgNDA6IDQwJSxcbiAgICA2MDogNjAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBTcGFjaW5nXG4vLyBAbm90ZSAkc3BhY2VycyBpdCdzIHRvdGFsbHkgb3ZlcnJpZGRlbiBpbiBvcmRlciB0byBvcHRpbWl6ZSB0aGUgbnVtYmVyIG9mIHJ1bGVzLlxuLy8gJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpO1xuXG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgZjU6IDVweCxcbiAgICBmMTA6IDEwcHgsXG4gICAgZjE1OiAxNXB4LFxuICAgIGYyMDogMjBweCxcbiAgICBmMjU6IDI1cHgsXG4gICAgZjMwOiAzMHB4LFxuICAgIGY0MDogNDBweFxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTUlTQ1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtb3BhY2l0eTogKCkgIWRlZmF1bHQ7XG4kemF1eC1vcGFjaXR5OiBtYXAtbWVyZ2UoXG4gIChcbiAgICAnNTAnOiAuNVxuICApLFxuICAkemF1eC1vcGFjaXR5XG4pO1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AZnVuY3Rpb24gY29tcG9uZW50Q2xhc3MoJGNvbXBvbmVudE5hbWUpIHtcbiAgQHJldHVybiAkY29tcG9uZW50LXByZWZpeCArICRjb21wb25lbnROYW1lO1xufVxuXG5AZnVuY3Rpb24gcmVtKCRzaXplKSB7XG4gIEByZXR1cm4gJHNpemUgLyAkemF1eC1mb250LXNpemUtYmFzZS1weCAqIDFyZW07XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiAnJykge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiRyZXNvbHV0aW9uLWRlZmF1bHQ6IDIgIWRlZmF1bHQ7XG4kcmVzb2x1dGlvbi1wcmVzZXRzOiAoIFwibGRwaVwiIDc1JSwgXCJtZHBpXCIgMTAwJSwgXCJoZHBpXCIgMTUwJSwgXCJ4aGRwaVwiIDIwMCUsIFwieHhoZHBpXCIgMzAwJSwgXCJ4eHhoZHBpXCIgNDAwJSwgXCJyZXRpbmFcIiAyLCBcIkAyeFwiIDIsIFwiQDN4XCIgMykgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiByZXNvbHV0aW9uLXByZXNldCgkcmVzb2x1dGlvbikge1xuICAgIEBpZiB0eXBlLW9mKCRyZXNvbHV0aW9uKT09XCJzdHJpbmdcIiB7XG4gICAgICAgIEBlYWNoICRwcmVzZXQgaW4gJHJlc29sdXRpb24tcHJlc2V0cyB7XG4gICAgICAgICAgICBAaWYgbnRoKCRwcmVzZXQsIDEpPT0kcmVzb2x1dGlvbiB7XG4gICAgICAgICAgICAgICAgQHJldHVybiBudGgoJHByZXNldCwgMilcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAcmV0dXJuICRyZXNvbHV0aW9uO1xufVxuXG5AbWl4aW4gcmVzb2x1dGlvbigkcmVzb2x1dGlvbjogJHJlc29sdXRpb24tZGVmYXVsdCkge1xuICAgICRyZXNvbHV0aW9uOiByZXNvbHV0aW9uLXByZXNldCgkcmVzb2x1dGlvbik7XG4gICAgQGlmIHR5cGUtb2YoJHJlc29sdXRpb24pPT1cIm51bWJlclwiIHtcbiAgICAgICAgQGlmIHVuaXQoJHJlc29sdXRpb24pPT1cImRwaVwiIHtcbiAgICAgICAgICAkcmVzb2x1dGlvbjogJHJlc29sdXRpb24gLyA5NmRwaTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSBpZiB1bml0KCRyZXNvbHV0aW9uKT09XCIlXCIge1xuICAgICAgICAgICRyZXNvbHV0aW9uOiAkcmVzb2x1dGlvbiAvIDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICRyZXNvbHV0aW9uOiAkcmVzb2x1dGlvbiAvICgkcmVzb2x1dGlvbiAqIDAgKyAxKVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAjeyRyZXNvbHV0aW9ufSksXG4gICAgICAgIChtaW4tcmVzb2x1dGlvbjogI3skcmVzb2x1dGlvbiAqIDk2ZHBpfSkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiI3skcmVzb2x1dGlvbn0gaXMgbm90IGEgdmFsaWQgcmVzb2x1dGlvbiBvciBwcmVzZXRcIjtcbiAgICB9XG59XG5cbkBtaXhpbiBhcHBlYXJhbmNlKCR2YWx1ZSkge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogJHZhbHVlO1xuICAgIC1tb3otYXBwZWFyYW5jZTogJHZhbHVlO1xuICAgIGFwcGVhcmFuY2U6ICR2YWx1ZTtcbn1cblxuLy8gQHNlZSBodHRwczovL2Nzcy10cmlja3MuY29tL3N0eWxpbmctdW5kZXJsaW5lcy13ZWIvXG5AbWl4aW4gdW5kZXJsaW5lKCR0ZXh0X2NvbG9yLCAkYmdfY29sb3IpIHtcbiAgICB0ZXh0LXNoYWRvdzogLTJweCAtMnB4ICRiZ19jb2xvciwgLTJweCAycHggJGJnX2NvbG9yLCAycHggLTJweCAkYmdfY29sb3IsIDJweCAycHggJGJnX2NvbG9yO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTAuMTc1ZW0gJGJnX2NvbG9yLCBpbnNldCAwIC0wLjJlbSAkdGV4dF9jb2xvcjtcbn1cblxuLy8gQHNlZSBodHRwczovL3NoYXJrY29kZXIuY29tL3Zpc3VhbC91bmRlcmxpbmVcbkBtaXhpbiB1bmRlcmxpbmUtdmlhLWJnKCRjb2xvciwgJHNpemVQeCwgJHlQb3M6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3IgMCUsICRjb2xvciAkeVBvcyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAkeVBvcztcbiAgYmFja2dyb3VuZC1zaXplOiAkeVBvcyAkc2l6ZVB4O1xufVxuXG4vLyBPYmplY3QtZml0IG1peGluIHdobyBzdXBwb3J0cyB0aGUgcG9seWZpbGwncyBzeW50YXhcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9mcmVnYW50ZS9vYmplY3QtZml0LWltYWdlc1xuQG1peGluIG9iamVjdGZpdCgkdHlwZTogJ2NvdmVyJywgJHBvc2l0aW9uOiAnY2VudGVyJykge1xuICBvYmplY3QtZml0OiAkdHlwZTtcbiAgb2JqZWN0LXBvc2l0aW9uOiAkcG9zaXRpb247XG4gIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogI3skdHlwZX07IG9iamVjdC1wb3NpdGlvbjogI3skcG9zaXRpb259Oyc7XG59XG5cbi8vIEZpeCBTVkcgaW4gPGltZz4gdGFncyBub3Qgc2NhbGluZyBpbiBJRTksIElFMTAsIElFMTFcbi8vIElFOSwgSUUxMCwgYW5kIElFMTEgZG9uJ3QgcHJvcGVybHkgc2NhbGUgU1ZHIGZpbGVzIGFkZGVkIHdpdGggaW1nIHRhZ3Mgd2hlbiB2aWV3Qm94LCB3aWR0aFxuLy8gYW5kIGhlaWdodCBhdHRyaWJ1dGVzIGFyZSBzcGVjaWZpZWQuIFRvIGdldCBtb3JlIGNvbnNpc3RlbnQgc2NhbGluZyBhY3Jvc3MgYnJvd3NlcnMgYWx3YXlzIGVuc3VyZVxuLy8geW91IHNwZWNpZnkgYSB2aWV3Qm94IGJ1dCBsZWF2ZSBvZmYgdGhlIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlcyBvbiB5b3VyIHN2ZyBlbGVtZW50LlxuLy9cbi8vIEBzZWUgaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vbGFycnlib3RoYS83ODgxNjkxXG4vLyBAc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzk3NzcxNDMvc3ZnLWluLWltZy1lbGVtZW50LXByb3BvcnRpb25zLW5vdC1yZXNwZWN0ZWQtaW4taWU5Lzk3OTIyNTQjOTc5MjI1NFxuQG1peGluIG9uSUUoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWNlaG9sZGVyKCkge1xuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGNhbmNlbC1zdHlsZSgpIHtcbiAgJjo6LW1zLWNsZWFyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc2Nyb2xsYmFyLXJlbW92ZSgpIHtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIElFIGFuZCBFZGdlICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8qIEZpcmVmb3ggKi9cblxufVxuXG5AbWl4aW4gZ2VuZXJhdGUtY2xhc3MtdmlzaWJpbGl0eS1ieS1zdGF0ZSgkc3RhdGUtbmFtZSkge1xuICAkemF1eC1zdGF0ZS1zZWxlY3RvcjogI3skemF1eC1zeXN0ZW0tY3NzLWNsYXNzfS1zdGF0ZS0tI3skc3RhdGUtbmFtZX07XG4gIC4jeyR6YXV4LXN0YXRlLXNlbGVjdG9yfSB7XG4gICAgLnphdXgtI3skc3RhdGUtbmFtZX0ge1xuICAgICAgJi1kLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmLWQtaW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgICAgJi1kLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgICAgJi1kLW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBib2R5Om5vdCguI3skemF1eC1zdGF0ZS1zZWxlY3Rvcn0pIHtcbiAgICAuemF1eC0jeyRzdGF0ZS1uYW1lfSB7XG4gICAgICAmLWQtYmxvY2ssXG4gICAgICAmLWQtZmxleCxcbiAgICAgICYtZC1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi1kLW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGdlbmVyYXRlLWNsYXNzLWN1c3RvbS1ndXR0ZXIoJHB4OiAwcHgsICRwcmVmaXg6ICcnKSB7XG4gIC56YXV4LWd1dHRlciN7JHByZWZpeH0tZiN7IHN0ci1yZXBsYWNlKCN7JHB4fSwgJ3B4JywgJycpIH0ge1xuICAgIG1hcmdpbi1yaWdodDogLSN7JHB4LzJ9OyAvL3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAtI3skcHgvMn07IC8vcHg7XG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRweC8yfTsgLy9weDtcbiAgICAgIHBhZGRpbmctbGVmdDogI3skcHgvMn07IC8vcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvc2Fzcy9jdXN0b20tc2Nyb2xsYmFycy1taXhpbi9cbkBtaXhpbiBzY3JvbGxiYXJzKCRzaXplLCAkZm9yZWdyb3VuZC1jb2xvciwgJGJhY2tncm91bmQtY29sb3I6IG1peCgkZm9yZWdyb3VuZC1jb2xvciwgd2hpdGUsICA1MCUpLCAkcm91bmRlZDo0cHgpIHtcbiAgLy8gRm9yIEdvb2dsZSBDaHJvbWVcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAgJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAkZm9yZWdyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuXG4gIC8vIEZvciBJbnRlcm5ldCBFeHBsb3JlclxuICAmIHtcbiAgICBzY3JvbGxiYXItZmFjZS1jb2xvcjogJGZvcmVncm91bmQtY29sb3I7XG4gICAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuXG4gIC8vIEZGXG4gIHNjcm9sbGJhci1jb2xvcjogJGZvcmVncm91bmQtY29sb3IgJGJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluICFpbXBvcnRhbnQ7XG59XG4iXX0= */

[class*="c-search__skeleton--"] {
  background-color: #F5F5F5;
  display: none; }

.zaux-search--mode-modal {
  overflow: hidden; }
  .zaux-search--mode-modal [class*="c-search__skeleton--"] {
    display: block; }

.c-search input[type="search"]::-webkit-search-decoration,
.c-search input[type="search"]::-webkit-search-cancel-button,
.c-search input[type="search"]::-webkit-search-results-button,
.c-search input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none; }

.c-search--modal-only {
  overflow: hidden;
  height: 0; }
  .c-search--modal-only ~ [class*="c-search__skeleton--"] {
    display: none !important; }

.c-search__skeleton--field1 {
  min-height: 64px; }

.c-search__btn-close-modal {
  position: fixed;
  top: 75px;
  left: 16px;
  z-index: 14;
  width: 28px;
  height: 28px;
  text-align: center;
  display: none; }
  .c-search__btn-close-modal [class*="ico"] {
    font-size: 20px;
    color: #707070; }
  .zaux-search--mode-modal .c-search__btn-close-modal {
    display: block; }
  @media (max-width: 767.98px) {
    .c-search__btn-close-modal {
      -webkit-transform-origin: center;
              transform-origin: center;
      -webkit-transform: rotateZ(180deg);
              transform: rotateZ(180deg); } }
  @media (max-width: 767.98px) {
    .zaux-offcanvas--open .c-search__btn-close-modal {
      z-index: 20; } }
  @media (min-width: 768px) {
    .c-search__btn-close-modal {
      z-index: 11;
      top: 9px;
      left: 10px;
      width: 48px;
      height: 48px;
      left: 50%;
      -webkit-transform: translateX(439px);
              transform: translateX(439px);
      background-color: #000000; }
      .c-search__btn-close-modal [class*="ico"] {
        color: #FFFFFF; } }

.c-search__form {
  position: relative; }
  @media (max-width: 767.98px) {
    .c-search__form {
      padding-left: 35px; } }
  @media (min-width: 768px) {
    .c-search__form {
      -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.16);
              box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.16); } }
  .c-search__form .form-control {
    background-color: #FFFFFF; }
    @media (min-width: 768px) {
      .c-search__form .form-control {
        padding-right: 64px !important;
        padding-left: 64px !important; } }

.c-search__backdrop {
  content: " ";
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.6); }

.c-search--mode-modal .c-search__backdrop {
  display: block; }

.c-search--mode-modal .c-search__inner {
  position: fixed;
  top: 56px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  z-index: 12;
  padding: 12px 20px;
  width: 100%;
  max-width: 980px;
  background-color: #EEEEEE; }
  @media (max-width: 767.98px) {
    .zaux-offcanvas--open .c-search--mode-modal .c-search__inner {
      z-index: 18; } }
  @media (min-width: 768px) {
    .c-search--mode-modal .c-search__inner {
      top: 72px;
      padding: 25px; } }

@media (min-width: 768px) {
  .c-search--open .c-search__form:after {
    content: " ";
    display: block;
    width: calc(100% - 2px);
    position: absolute;
    bottom: -2px;
    left: 1px;
    z-index: 8;
    border-top: 7px solid #FFFFFF;
    border-right: 25px solid #FFFFFF;
    border-left: 25px solid #FFFFFF;
    background-color: #DDDDDD;
    height: 8px; } }

.c-search__ico-search {
  position: absolute;
  top: 20px;
  left: 25px;
  font-size: 24px;
  color: #999999;
  z-index: 1; }

.c-search__btn-reset {
  position: absolute;
  top: 13px;
  right: 12px;
  z-index: 1; }
  .c-search__btn-reset [class*="ico"] {
    font-size: 18px;
    color: #999999; }
  @media (max-width: 767.98px) {
    .c-search__btn-reset {
      background: #FFFFFF;
      padding-left: 16px; } }
  @media (min-width: 768px) {
    .c-search__btn-reset {
      top: 22px;
      right: 25px; } }

.c-search:not(.--has-input) .c-search__btn-reset {
  display: none; }

.c-search__inner {
  position: relative; }

.c-search__autocomplete-suggestions {
  -webkit-box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.16);
  -webkit-transform: translateY(-5px);
          transform: translateY(-5px);
  border: 0 !important;
  z-index: 2; }
  .c-search__autocomplete-suggestions .autocomplete-suggestion {
    font-family: "Nunito Sans", sans-serif;
    font-weight: normal;
    font-size: 1.125rem;
    line-height: 1.75rem;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    padding-right: 64px;
    padding-left: 64px;
    padding-top: 8px;
    padding-bottom: 8px; }
    .c-search__autocomplete-suggestions .autocomplete-suggestion:first-child {
      margin-top: 18px; }
    .c-search__autocomplete-suggestions .autocomplete-suggestion:last-child {
      margin-bottom: 38px; }
  @media (max-width: 767.98px) {
    .c-search__autocomplete-suggestions {
      position: fixed !important;
      top: 66px;
      left: 0;
      width: 100% !important;
      height: calc(100vh - 122px);
      max-height: none !important;
      -webkit-transform: none;
              transform: none; } }

[class*="autocomplete-suggestions"] {
  border: 1px solid #999999;
  background: #FFFFFF;
  overflow: auto; }
  [class*="autocomplete-suggestions"] strong {
    font-weight: bold;
    color: #000000; }

.autocomplete-selected {
  background: #F5F5F5; }

.autocomplete-group {
  padding: 2px 5px; }

.autocomplete-group strong {
  display: block;
  border-bottom: 1px solid #000000; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc2VhcmNoLmNzcyIsImNvbXBvbmVudHMvc2VhcmNoLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJhYnN0cmFjdHMvX2Z1bmN0aW9ucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VDUUUseUJDNEQ4QjtFRDNEOUIsYUFBYSxFQUFBOztBQUdmO0VBQ0UsZ0JBQWdCLEVBQUE7RUFEbEI7SUFJSSxjQUFjLEVBQUE7O0FBSWxCOzs7O0VBTUksd0JBQXVCLEVBQUE7O0FBR3pCO0VBQ0UsZ0JBQWdCO0VBQ2hCLFNBQVMsRUFBQTtFQUZWO0lBSUcsd0JBQXdCLEVBQUE7O0FBSzFCO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBUXBCO0VBQ0UsZUFBZTtFQUNmLFNBQVM7RUFDVCxVQUFVO0VBRVYsV0FBVztFQUNYLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBT2xCLGFBQWEsRUFBQTtFQWZkO0lBV0csZUFBZTtJQUNmLGNDa0J5QixFQUFBO0VEYm5CO0lBQ04sY0FBYyxFQUFBO0VFUWhCO0lGMUJGO01Bc0JJLGdDQUF3QjtjQUF4Qix3QkFBd0I7TUFDeEIsa0NBQTBCO2NBQTFCLDBCQUEwQixFQUFBLEVBeUI3QjtFRXRCQztJRkFRO01BRUosV0FBVyxFQUFBLEVBRWQ7RUVqQkQ7SUZiRjtNQWlDSSxXQUFXO01BQ1gsUUFBUTtNQUNSLFVBQVU7TUFDVixXQUFXO01BQ1gsWUFBWTtNQUNaLFNBQVM7TUFDVCxvQ0FBNEI7Y0FBNUIsNEJBQTRCO01BQzVCLHlCQ2xCMEIsRUFBQTtNRHRCN0I7UUEyQ0ssY0NqQzBCLEVBQUEsRURrQzNCOztBQU1MO0VBRUUsa0JBQWtCLEVBQUE7RUUxQmxCO0lGd0JGO01BS0ksa0JBQWtCLEVBQUEsRUFpQnJCO0VFM0RDO0lGcUNGO01BU0ksbURBQXdDO2NBQXhDLDJDQUF3QyxFQUFBLEVBYTNDO0VBdEJBO0lBYUcseUJDckQ0QixFQUFBO0lDRzlCO01GcUNEO1FBZ0JLLDhCQUE4QjtRQUM5Qiw2QkFBNkIsRUFBQSxFQUdoQzs7QUFJSDtFQUNFLFlBQVk7RUFDWixhQUFhO0VBRWIsZUFBZTtFQUNmLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVk7RUFFWixXQUFXO0VBRVgsb0NHcEhXLEVBQUE7O0FIdUhaO0VBSUssY0FBYyxFQUFBOztBQUpuQjtFQVFLLGVBQWU7RUFDZixTQ3BHYztFRHFHZCxTQUFTO0VBQ1QscUNBQTZCO1VBQTdCLDZCQUE2QjtFQUM3QixXQUFXO0VBRVgsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxnQkFBZ0I7RUFFaEIseUJDL0V1QixFQUFBO0VDRjNCO0lGbUZZO01BRUosV0FBVyxFQUFBLEVBRWQ7RUVwR0w7SUY0RUQ7TUEyQk8sU0NySFk7TURzSFosYUFBYSxFQUFBLEVBR2hCOztBRTNHSDtFRmdIRDtJQU1LLFlBQVk7SUFDWixjQUFjO0lBRWQsdUJBQW9DO0lBQ3BDLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osU0FWWTtJQVdaLFVBQVU7SUFFViw2QkNsSTBCO0lEbUkxQixnQ0NuSTBCO0lEb0kxQiwrQkNwSTBCO0lEc0kxQix5QkNySHVCO0lEc0h2QixXQUFXLEVBQUEsRUFFZDs7QUFJSDtFQUNFLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsVUFBVTtFQUVWLGVBQWU7RUFDZixjQ2hJMkI7RURpSTNCLFVBQVUsRUFBQTs7QUFHWjtFQUVFLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsV0FBVztFQUVYLFVBQVUsRUFBQTtFQU5YO0lBU0csZUFBZTtJQUNmLGNDOUl5QixFQUFBO0VDSDNCO0lGdUlGO01BY0ksbUJDcks0QjtNRHNLNUIsa0JBQWtCLEVBQUEsRUFRckI7RUUzS0M7SUZvSkY7TUFtQkksU0FBUztNQUNULFdBQVcsRUFBQSxFQUdkOztBQW5OSDtFQXdOUSxhQUFhLEVBQUE7O0FBS25CO0VBQ0Usa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsbURBQXdDO1VBQXhDLDJDQUF3QztFQUN4QyxtQ0FBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLG9CQUFvQjtFQUNwQixVQUFVLEVBQUE7RUFKWDtJQVFHLDBCQzNKb0I7SUQ0SnBCLG1CQUFtQjtJQUluQixtQkkzUDBDO0lKNFAxQyxvQkk1UDBDO0lKOFAxQyxtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFFZixtQkFBbUI7SUFDbkIsa0JBQWtCO0lBRWxCLGdCQUFnQjtJQUNoQixtQkFBbUIsRUFBQTtJQXhCdEI7TUEyQkssZ0JBQWdCLEVBQUE7SUEzQnJCO01BK0JLLG1CQUFtQixFQUFBO0VFM012QjtJRjRLRjtNQXFDSSwwQkFBMEI7TUFDMUIsU0FBUztNQUNULE9BQU87TUFDUCxzQkFBc0I7TUFDdEIsMkJBQTJCO01BQzNCLDJCQUEyQjtNQUMzQix1QkFBZTtjQUFmLGVBQWUsRUFBQSxFQUdsQjs7QUQ3R0g7RUNtSEUseUJDN042QjtFRDhON0IsbUJDalBnQztFRGtQaEMsY0FBYyxFQUFBO0VEakhkO0lDb0hFLGlCQUFpQjtJQUNqQixjQzFPNEIsRUFBQTs7QUQrT2hDO0VBQ0UsbUJDalA4QixFQUFBOztBRG9QaEM7RUFDRSxnQkFBZ0IsRUFBQTs7QUFHbEI7RUFDRSxjQUFjO0VBQ2QsZ0NDelA4QixFQUFBIiwiZmlsZSI6ImNvbXBvbmVudHMvc2VhcmNoLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIltjbGFzcyo9XCJjLXNlYXJjaF9fc2tlbGV0b24tLVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnphdXgtc2VhcmNoLS1tb2RlLW1vZGFsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuemF1eC1zZWFyY2gtLW1vZGUtbW9kYWwgW2NsYXNzKj1cImMtc2VhcmNoX19za2VsZXRvbi0tXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYy1zZWFyY2ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbi5jLXNlYXJjaCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuLmMtc2VhcmNoIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuLmMtc2VhcmNoIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uYy1zZWFyY2gtLW1vZGFsLW9ubHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7IH1cbiAgLmMtc2VhcmNoLS1tb2RhbC1vbmx5IH4gW2NsYXNzKj1cImMtc2VhcmNoX19za2VsZXRvbi0tXCJdIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmMtc2VhcmNoX19za2VsZXRvbi0tZmllbGQxIHtcbiAgbWluLWhlaWdodDogNjRweDsgfVxuXG4uYy1zZWFyY2hfX2J0bi1jbG9zZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA3NXB4O1xuICBsZWZ0OiAxNnB4O1xuICB6LWluZGV4OiAxNDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jLXNlYXJjaF9fYnRuLWNsb3NlLW1vZGFsIFtjbGFzcyo9XCJpY29cIl0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzcwNzA3MDsgfVxuICAuemF1eC1zZWFyY2gtLW1vZGUtbW9kYWwgLmMtc2VhcmNoX19idG4tY2xvc2UtbW9kYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5jLXNlYXJjaF9fYnRuLWNsb3NlLW1vZGFsIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnphdXgtb2ZmY2FudmFzLS1vcGVuIC5jLXNlYXJjaF9fYnRuLWNsb3NlLW1vZGFsIHtcbiAgICAgIHotaW5kZXg6IDIwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtc2VhcmNoX19idG4tY2xvc2UtbW9kYWwge1xuICAgICAgei1pbmRleDogMTE7XG4gICAgICB0b3A6IDlweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MzlweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuYy1zZWFyY2hfX2J0bi1jbG9zZS1tb2RhbCBbY2xhc3MqPVwiaWNvXCJdIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH0gfVxuXG4uYy1zZWFyY2hfX2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmMtc2VhcmNoX19mb3JtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXNlYXJjaF9fZm9ybSB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpOyB9IH1cbiAgLmMtc2VhcmNoX19mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jLXNlYXJjaF9fZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfSB9XG5cbi5jLXNlYXJjaF9fYmFja2Ryb3Age1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cblxuLmMtc2VhcmNoLS1tb2RlLW1vZGFsIC5jLXNlYXJjaF9fYmFja2Ryb3Age1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYy1zZWFyY2gtLW1vZGUtbW9kYWwgLmMtc2VhcmNoX19pbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1NnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB6LWluZGV4OiAxMjtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuemF1eC1vZmZjYW52YXMtLW9wZW4gLmMtc2VhcmNoLS1tb2RlLW1vZGFsIC5jLXNlYXJjaF9faW5uZXIge1xuICAgICAgei1pbmRleDogMTg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1zZWFyY2gtLW1vZGUtbW9kYWwgLmMtc2VhcmNoX19pbm5lciB7XG4gICAgICB0b3A6IDcycHg7XG4gICAgICBwYWRkaW5nOiAyNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlYXJjaC0tb3BlbiAuYy1zZWFyY2hfX2Zvcm06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0ycHg7XG4gICAgbGVmdDogMXB4O1xuICAgIHotaW5kZXg6IDg7XG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNGRkZGRkY7XG4gICAgYm9yZGVyLXJpZ2h0OiAyNXB4IHNvbGlkICNGRkZGRkY7XG4gICAgYm9yZGVyLWxlZnQ6IDI1cHggc29saWQgI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREREREREO1xuICAgIGhlaWdodDogOHB4OyB9IH1cblxuLmMtc2VhcmNoX19pY28tc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHotaW5kZXg6IDE7IH1cblxuLmMtc2VhcmNoX19idG4tcmVzZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmMtc2VhcmNoX19idG4tcmVzZXQgW2NsYXNzKj1cImljb1wiXSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5jLXNlYXJjaF9fYnRuLXJlc2V0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1zZWFyY2hfX2J0bi1yZXNldCB7XG4gICAgICB0b3A6IDIycHg7XG4gICAgICByaWdodDogMjVweDsgfSB9XG5cbi5jLXNlYXJjaDpub3QoLi0taGFzLWlucHV0KSAuYy1zZWFyY2hfX2J0bi1yZXNldCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmMtc2VhcmNoX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYy1zZWFyY2hfX2F1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDI7IH1cbiAgLmMtc2VhcmNoX19hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAgIC5jLXNlYXJjaF9fYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gICAgLmMtc2VhcmNoX19hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnMgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYy1zZWFyY2hfX2F1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICAgIHRvcDogNjZweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIycHgpO1xuICAgICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuW2NsYXNzKj1cImF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uc1wiXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG4gIFtjbGFzcyo9XCJhdXRvY29tcGxldGUtc3VnZ2VzdGlvbnNcIl0gc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uYXV0b2NvbXBsZXRlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTsgfVxuXG4uYXV0b2NvbXBsZXRlLWdyb3VwIHtcbiAgcGFkZGluZzogMnB4IDVweDsgfVxuXG4uYXV0b2NvbXBsZXRlLWdyb3VwIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDsgfVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0ICdiYXNlJztcblxuJGNvbXBvbmVudC1uYW1lIDogJ3NlYXJjaCc7XG4kY29tcG9uZW50IDogY29tcG9uZW50Q2xhc3MoJ3NlYXJjaCcpO1xuXG5bY2xhc3MqPVwiYy0jeyRjb21wb25lbnQtbmFtZX1fX3NrZWxldG9uLS1cIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9za2VsZXRvbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLiN7JHphdXgtc3lzdGVtLWNzcy1jbGFzc30tI3skY29tcG9uZW50LW5hbWV9LS1tb2RlLW1vZGFsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBbY2xhc3MqPVwiYy0jeyRjb21wb25lbnQtbmFtZX1fX3NrZWxldG9uLS1cIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi4jeyRjb21wb25lbnR9IHtcblxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcbiAgfVxuXG4gICYtLW1vZGFsLW9ubHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwO1xuICAgIH4gW2NsYXNzKj1cImMtI3skY29tcG9uZW50LW5hbWV9X19za2VsZXRvbi0tXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAYXQtcm9vdCAmX19za2VsZXRvbiB7XG4gICAgJi0tZmllbGQxIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gJl9fb3V0ZXIge1xuICAvLyAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIC8vIH1cblxuICAmX19idG4tY2xvc2UtbW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDc1cHg7XG4gICAgbGVmdDogMTZweDtcblxuICAgIHotaW5kZXg6IDE0O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBbY2xhc3MqPVwiaWNvXCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk1O1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAYXQtcm9vdCAuI3skemF1eC1zeXN0ZW0tY3NzLWNsYXNzfS0jeyRjb21wb25lbnQtbmFtZX0tLW1vZGUtbW9kYWwgJiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xuICAgIH1cblxuICAgIEBhdC1yb290IC56YXV4LW9mZmNhbnZhcy0tb3BlbiAmIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB6LWluZGV4OiAxMTtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQzOXB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2swO1xuXG4gICAgICBbY2xhc3MqPVwiaWNvXCJdIHtcbiAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmX19mb3JtIHtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwwLDAsMC4xNik7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmX19iYWNrZHJvcCB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICB6LWluZGV4OiAxMDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG1vZGFsLWJhY2tkcm9wLWJnLCAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7XG4gIH1cblxuICAmLS1tb2RlLW1vZGFsIHtcbiAgICAuI3skY29tcG9uZW50fSB7XG5cbiAgICAgICZfX2JhY2tkcm9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6ICR6YXV4LWhlYWRlci1oLW07XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIHotaW5kZXg6IDEyO1xuXG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogOTgwcHg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MztcblxuICAgICAgICBAYXQtcm9vdCAuemF1eC1vZmZjYW52YXMtLW9wZW4gJiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB6LWluZGV4OiAxODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgdG9wOiAkemF1eC1oZWFkZXItaC1kO1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi0tb3BlbiAmX19mb3JtIHtcblxuICAgICRzaWRlLXNwYWNlOiAxcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaWRlLXNwYWNlKjJ9KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIGxlZnQ6ICRzaWRlLXNwYWNlO1xuICAgICAgICB6LWluZGV4OiA4O1xuXG4gICAgICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAyNXB4IHNvbGlkICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xuICAgICAgICBib3JkZXItbGVmdDogMjVweCBzb2xpZCAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkyO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX2ljby1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjVweDtcblxuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fYnRuLXJlc2V0IHtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzcHg7XG4gICAgcmlnaHQ6IDEycHg7XG5cbiAgICB6LWluZGV4OiAxO1xuXG4gICAgW2NsYXNzKj1cImljb1wiXSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJhY2tncm91bmQ6ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHRvcDogMjJweDtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgIH1cblxuICB9XG5cbiAgJjpub3QoLi0taGFzLWlucHV0KSB7XG4gICAgLiN7JGNvbXBvbmVudH0ge1xuICAgICAgJl9fYnRuLXJlc2V0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb25zIHtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDZweCByZ2JhKDAsMCwwLDAuMTYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIHtcblxuICAgICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQyO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgJGZzOiAxOHB4O1xuICAgICAgJGxoOiAyOHB4O1xuICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcblxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG5cbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDY2cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEyMnB4KTtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG59XG5cbltjbGFzcyo9XCJhdXRvY29tcGxldGUtc3VnZ2VzdGlvbnNcIl0ge1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG4gIGJhY2tncm91bmQ6ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xuICBvdmVyZmxvdzogYXV0bztcblxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMDtcbiAgfVxuXG59XG5cbi5hdXRvY29tcGxldGUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMjtcbn1cblxuLmF1dG9jb21wbGV0ZS1ncm91cCB7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG59XG5cbi5hdXRvY29tcGxldGUtZ3JvdXAgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydFxuICAnZnVuY3Rpb25zJ1xuO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gR0VORVJBTCBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1zeXN0ZW0tY3NzLWNsYXNzOiAnemF1eCc7XG4kemF1eC1mb250LXNpemUtYmFzZS1weDogMTZweDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kemF1eC1hcHAtbWF4LXdpZHRoOiAxMDI0cHg7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFotSU5ERVhcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXppbmRleC1oZWFkZXI6IDEwO1xuJHphdXgtemluZGV4LWhlYWRlci1tOiAyMjtcbiR6YXV4LXppbmRleC1vdmVybGF5czogMTY7XG4vLyAkemF1eC16aW5kZXgtb3ZlcmxheXMtZnVsbDogJHphdXgtemluZGV4LWhlYWRlci1tICsgNTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVFJBTlNJVElPTlNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXRyYW5zaXRpb24tMDogMC4zcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMTogMC42cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMjogMC45cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMzogMy4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNDogNi4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNTogOS4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNS1saW5lYXI6IDkuMHMgbGluZWFyO1xuJHphdXgtdHJhbnNpdGlvbi02LWxpbmVhcjogMTIuMHMgbGluZWFyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT01QT05FTlRTIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtcHJlZml4IDogJ2MtJyAhZGVmYXVsdDtcblxuJHphdXgtaGVhZGVyLWgtbTogNTZweDtcbiR6YXV4LWhlYWRlci1oLXQ6IDcycHg7XG4kemF1eC1oZWFkZXItaC1kOiAkemF1eC1oZWFkZXItaC10O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09MT1IgU0VUU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gTWFpblxuJHphdXhfY29sb3JfbWFpbl9icmFuZDogIzBDQTM4QztcblxuLy8gRGVmYXVsdCB3ZWIgc2FmZVxuJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTogI0ZGRkZGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmxhY2s6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9kZWZhdWx0X3JlZDogI2Q5NTM0ZjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfZ3JlZW46ICM1Y2I4NWM7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsdWU6ICMzMzdhYjc7XG4kemF1eF9jb2xvcl9kZWZhdWx0X21hZ2VudGE6ICNGRjAwRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X29yYW5nZTogI2YwYWQ0ZTtcblxuLy8gU2V0IDFcbiR6YXV4X2NvbG9yX3NldDFfZ3JlZW4xOiAkemF1eF9jb2xvcl9tYWluX2JyYW5kO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE6ICR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMjogI0Y1RjVGNTtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2swOiAjMDAwMDAwO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazE6ICMzMzMzMzM7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMjogIzI0MjQyNDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2szOiAjMDUwNjA2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MTogI0NDQ0NDQztcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTI6ICNEREREREQ7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkzOiAjRUVFRUVFO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NDogIzk5OTk5OTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTU6ICM3MDcwNzA7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk2OiAjNjY2NjY2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NzogI0FBQUFBQTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTg6ICNERkRGREY7XG4kemF1eF9jb2xvcl9zZXQxX3JlZDE6ICNEMDAxMUI7XG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTE6ICNGNTY4MkY7IC8vIEY1NjgyRlxuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyOiAjRUM1QTJCOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cxOiAjRkZDQzMzOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cyOiAjRjdDNjIzOyAvLyBzdGVsbGUgcmFuayxcbiR6YXV4X2NvbG9yX3NldDFfY3lhbjE6ICMyOEJCRDc7XG5cbi8vIFNrZWxldG9uXG4kemF1eF9jb2xvcl9za2VsZXRvbjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEZvbnRzXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXhfZm9udDE6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kemF1eF9mb250MjogJ051bml0byBTYW5zJztcbiR6YXV4X2ZvbnQzOiB1dG9waWEtc3RkO1xuJHphdXhfZm9udDQ6IHV0b3BpYS1zdGQtaGVhZGxpbmU7XG4kemF1eF9mb250NTogJ051bml0byc7XG4kemF1eF9mb250NjogdXRvcGlhLXN0ZC1kaXNwbGF5O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCT09UU1RSQVAgT1ZFUlJJREVcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLyBAc2VlIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMi9nZXR0aW5nLXN0YXJ0ZWQvdGhlbWluZy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiBsaWdodGVuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMzAlKTtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogMnB4O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAwcHg7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiByZ2JhKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMiwgMC4yNSk7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyO1xuXG4vLyAkaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTM7XG5cbi8vIE9wdGlvbnNcbiRlbmFibGUtY2FyZXQ6IGZhbHNlO1xuJGVuYWJsZS1yb3VuZGVkOiBmYWxzZTtcbiRlbmFibGUtc2hhZG93czogZmFsc2U7XG4kZW5hYmxlLWdyYWRpZW50czogZmFsc2U7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiB0cnVlO1xuLy8gJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogZmFsc2UgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWdyaWQtY2xhc3NlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXByaW50LXN0eWxlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogZmFsc2U7XG4vLyAkZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBNb2RhbHNcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAwLjY7XG5cbi8vIEJvZHlcbiRib2R5LWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGJvZHktY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuXG4vLyBMaW5rc1xuJGxpbmstY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTtcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4kbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMTUlKTtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LWJhc2U6ICR6YXV4X2ZvbnQyLCAkemF1eF9mb250MTtcbiRmb250LXNpemUtYmFzZTogcmVtKCR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4KTsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC13ZWlnaHQtYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogNzAwO1xuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDA7XG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogMDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206IDA7XG5cbi8vIENvbXBvbmVudHNcbiRib3JkZXItd2lkdGg6IDFweDtcbiRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTI7XG4vLyAkYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuXG4vLyBHcmlkIGNvbHVtbnNcbiRncmlkLWd1dHRlci13aWR0aDogNDBweDtcblxuLy8gR3JpZCBicmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuJGdyaWQtYnJlYWtwb2ludHM6IG1hcC1tZXJnZShcbiAgKFxuICAgIHh4czogMCxcbiAgICB4czogNDEwcHgsIC8vIGRlZmF1bHQgMHB4XG4gICAgc206IDU4MHB4LCAvLyBkZWZhdWx0IDU3NnB4XG4gICAgbWQ6IDc2OHB4LCAvLyBkZWZhdWx0IDc2OHB4XG4gICAgbGc6IDk5MnB4LCAvLyBkZWZhdWx0IDk5MnB4XG4gICAgeGw6IDEyMDBweCAvLyBkZWZhdWx0IDEyMDBweFxuICApLFxuICAkZ3JpZC1icmVha3BvaW50c1xuKTtcblxuLy8gR3JpZCBjb250YWluZXJzXG4vLyBSZW1vdmVkIGRlZmF1bHQgQm9vdHN0cmFwIGNvbnRhaW5lcnMgXCJtYXgtd2lkdGhcIlxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoKTtcblxuLy8gVGFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAxMHB4O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogMTJweDtcblxuLy8gU2l6ZXNcbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDQwOiA0MCUsXG4gICAgNjA6IDYwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuLy8gU3BhY2luZ1xuLy8gQG5vdGUgJHNwYWNlcnMgaXQncyB0b3RhbGx5IG92ZXJyaWRkZW4gaW4gb3JkZXIgdG8gb3B0aW1pemUgdGhlIG51bWJlciBvZiBydWxlcy5cbi8vICRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKTtcblxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIGY1OiA1cHgsXG4gICAgZjEwOiAxMHB4LFxuICAgIGYxNTogMTVweCxcbiAgICBmMjA6IDIwcHgsXG4gICAgZjI1OiAyNXB4LFxuICAgIGYzMDogMzBweCxcbiAgICBmNDA6IDQwcHhcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1JU0Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LW9wYWNpdHk6ICgpICFkZWZhdWx0O1xuJHphdXgtb3BhY2l0eTogbWFwLW1lcmdlKFxuICAoXG4gICAgJzUwJzogLjVcbiAgKSxcbiAgJHphdXgtb3BhY2l0eVxuKTtcbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15IC8gMikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGZ1bmN0aW9uIGNvbXBvbmVudENsYXNzKCRjb21wb25lbnROYW1lKSB7XG4gIEByZXR1cm4gJGNvbXBvbmVudC1wcmVmaXggKyAkY29tcG9uZW50TmFtZTtcbn1cblxuQGZ1bmN0aW9uIHJlbSgkc2l6ZSkge1xuICBAcmV0dXJuICRzaXplIC8gJHphdXgtZm9udC1zaXplLWJhc2UtcHggKiAxcmVtO1xufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuIl19 */

@charset "UTF-8";
[class*="c-form--"] input::-webkit-input-placeholder, [class*="c-form--"] select::-webkit-input-placeholder, [class*="c-form--"] textarea::-webkit-input-placeholder {
  color: #999999; }
[class*="c-form--"] input::-moz-placeholder, [class*="c-form--"] select::-moz-placeholder, [class*="c-form--"] textarea::-moz-placeholder {
  color: #999999; }
[class*="c-form--"] input:-ms-input-placeholder, [class*="c-form--"] select:-ms-input-placeholder, [class*="c-form--"] textarea:-ms-input-placeholder {
  color: #999999; }
[class*="c-form--"] input::-ms-input-placeholder, [class*="c-form--"] select::-ms-input-placeholder, [class*="c-form--"] textarea::-ms-input-placeholder {
  color: #999999; }
[class*="c-form--"] input::placeholder,
[class*="c-form--"] select::placeholder,
[class*="c-form--"] textarea::placeholder {
  color: #999999; }

[class*="c-form--"] input::-webkit-input-placeholder,
[class*="c-form--"] select::-webkit-input-placeholder,
[class*="c-form--"] textarea::-webkit-input-placeholder {
  color: #999999; }

[class*="c-form--"] input:-moz-placeholder,
[class*="c-form--"] select:-moz-placeholder,
[class*="c-form--"] textarea:-moz-placeholder {
  color: #999999; }

[class*="c-form--"] input::-moz-placeholder,
[class*="c-form--"] select::-moz-placeholder,
[class*="c-form--"] textarea::-moz-placeholder {
  color: #999999; }

[class*="c-form--"] input:-ms-input-placeholder,
[class*="c-form--"] select:-ms-input-placeholder,
[class*="c-form--"] textarea:-ms-input-placeholder {
  color: #999999; }

[class*="c-form--"] .form-group {
  display: block; }

[class*="c-form--"] .form-control:disabled, [class*="c-form--"] .form-control[readonly] {
  color: #999999; }

.c-form__field-label {
  display: inline-block; }

.c-form__field-select select:not(.mobile-device) {
  left: -9999px; }

.c-form__field-select .bootstrap-select > select.mobile-device:focus + .dropdown-toggle,
.c-form__field-select .bootstrap-select .dropdown-toggle:focus {
  outline: none !important;
  outline-color: transparent !important;
  outline-offset: 0 !important;
  -webkit-box-shadow: 0 0 0px 2px rgba(236, 90, 43, 0.25);
          box-shadow: 0 0 0px 2px rgba(236, 90, 43, 0.25);
  border-color: #EC5A2B !important; }

.c-form__field-select .bootstrap-select .dropdown-menu {
  padding: 0;
  margin-top: 0px;
  border-top: 0;
  border-radius: 0 0 6px 6px;
  z-index: 8; }
  .c-form__field-select .bootstrap-select .dropdown-menu li {
    margin-bottom: 0 !important; }
    .c-form__field-select .bootstrap-select .dropdown-menu li:before {
      display: none; }

.c-form__field-checkbox.zaux-custom-checkbox-wrapper {
  padding-left: 34px; }
  .c-form__field-checkbox.zaux-custom-checkbox-wrapper input[type="checkbox"].--has-zaux-checkbox {
    width: 24px;
    height: 24px;
    margin-left: -34px;
    opacity: 0;
    z-index: 1; }
    .c-form__field-checkbox.zaux-custom-checkbox-wrapper input[type="checkbox"].--has-zaux-checkbox + .zaux-checkbox {
      display: block;
      position: absolute;
      left: 0;
      width: 24px;
      height: 24px;
      border-radius: 4px;
      border: 1px solid #CCCCCC; }
    .c-form__field-checkbox.zaux-custom-checkbox-wrapper input[type="checkbox"].--has-zaux-checkbox:focus + .zaux-checkbox {
      border-color: #F5682F; }
    .c-form__field-checkbox.zaux-custom-checkbox-wrapper input[type="checkbox"].--has-zaux-checkbox:checked + .zaux-checkbox:before {
      display: block;
      content: " ";
      width: 24px;
      height: 24px;
      -webkit-transform: scale(0.7);
              transform: scale(0.7);
      background-size: contain;
      background-repeat: no-repeat;
      background-image: url('../img/profile/NL_check.svg'); }
    .c-form__field-checkbox.zaux-custom-checkbox-wrapper input[type="checkbox"].--has-zaux-checkbox:checked:disabled + .zaux-checkbox:before {
      background-image: url('../img/profile/NL_check.svg'); }

.c-form__field-radio.zaux-custom-radio-wrapper {
  padding-left: 34px; }
  .c-form__field-radio.zaux-custom-radio-wrapper input[type="radio"].--has-zaux-radio {
    width: 24px;
    height: 24px;
    margin-left: -34px;
    opacity: 0;
    z-index: 1; }
    .c-form__field-radio.zaux-custom-radio-wrapper input[type="radio"].--has-zaux-radio + .zaux-radio {
      display: block;
      position: absolute;
      left: 0;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      border: 1px solid #CCCCCC; }
    .c-form__field-radio.zaux-custom-radio-wrapper input[type="radio"].--has-zaux-radio:focus + .zaux-radio {
      border-color: #F5682F; }
    .c-form__field-radio.zaux-custom-radio-wrapper input[type="radio"].--has-zaux-radio:checked + .zaux-radio:before {
      display: block;
      content: " ";
      width: 12px;
      height: 12px;
      overflow: hidden;
      border-radius: 50%;
      margin-top: 23%;
      margin-left: 23%;
      background-color: #F5682F; }
    .c-form__field-radio.zaux-custom-radio-wrapper input[type="radio"].--has-zaux-radio:checked:disabled + .zaux-radio:before {
      background-color: #999999; }

.c-form--style-big .form-control {
  padding: 5px 20px;
  height: 42px;
  font-family: "Nunito Sans", sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 300; }
  @media (min-width: 768px) {
    .c-form--style-big .form-control {
      height: 64px;
      font-size: 1.3125rem;
      line-height: 2.625rem; } }

.c-form--style-base .c-form__field-text .form-control {
  padding: 10px 10px;
  height: 40px;
  font-family: "Nunito Sans", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem; }
  .c-form--style-base .c-form__field-text .form-control:not([class*="valid"]) {
    border-color: #CCCCCC; }
  .c-form--style-base .c-form__field-text .form-control:focus {
    border-color: #EC5A2B; }

.c-form--style-base .c-form__field-select .bootstrap-select > .dropdown-toggle {
  background-color: transparent;
  border: 1px solid #CCCCCC;
  padding-right: 42px; }
  .c-form--style-base .c-form__field-select .bootstrap-select > .dropdown-toggle:after {
    position: absolute;
    top: 1px;
    right: 0;
    border: 0;
    width: 31px;
    height: 100%;
    font-family: 'sans-serif';
    content: "▾";
    text-align: center;
    font-size: 18px;
    line-height: 34px;
    color: #F5682F;
    background-color: #DDDDDD; }

.c-form--style-base .c-form__field-select .bootstrap-select.show > .dropdown-toggle:after {
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg); }

.c-form--style-base .c-form__field-select .bootstrap-select .dropdown-menu .dropdown-item.selected {
  background-color: #F5682F;
  color: #FFFFFF; }

.c-form--var-small .c-form__field-text .form-control {
  height: 32px;
  border-radius: 4px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvZm9ybS5jc3MiLCJjb21wb25lbnRzL2Zvcm0uc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJhYnN0cmFjdHMvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFDaEI7RUNZTSxjQytEeUIsRUFBQTtBRjNFL0I7RUNZTSxjQytEeUIsRUFBQTtBRjNFL0I7RUNZTSxjQytEeUIsRUFBQTtBRjNFL0I7RUNZTSxjQytEeUIsRUFBQTtBRjNFL0I7OztFQ1lNLGNDK0R5QixFQUFBOztBRnRFL0I7OztFQ09NLGNDK0R5QixFQUFBOztBRmpFL0I7OztFQ0VNLGNDK0R5QixFQUFBOztBRjVEL0I7OztFQ0hNLGNDK0R5QixFQUFBOztBRnZEL0I7OztFQ1JNLGNDK0R5QixFQUFBOztBRmxEL0I7RUNQSSxjQUFjLEVBQUE7O0FEVWxCO0VDSk0sY0NtRHlCLEVBQUE7O0FEM0M3QjtFQUNFLHFCQUFxQixFQUFBOztBQUd0QjtFQU9HLGFBQWEsRUFBQTs7QUFQaEI7O0VBYUcsd0JBQXdCO0VBQ3hCLHFDQUFxQztFQUNyQyw0QkFBNEI7RUFFNUIsdURDNkIyQjtVRDdCM0IsK0NDNkIyQjtFRDVCM0IsZ0NBQWtELEVBQUE7O0FBbEJyRDtFQXdCSyxVQUFVO0VBQ1YsZUFBZTtFQUNmLGFBQWE7RUFDYiwwQkFBMEI7RUFDMUIsVUFBVSxFQUFBO0VBNUJmO0lBK0JPLDJCQUEyQixFQUFBO0lBL0JsQztNQWlDUyxhQUFhLEVBQUE7O0FBaUJ0QjtFQU9HLGtCQUZrQyxFQUFBO0VBTHJDO0lBYU8sV0FWZ0I7SUFXaEIsWUFWaUI7SUFZakIsa0JBQTZCO0lBQzdCLFVBQVU7SUFDVixVQUFVLEVBQUE7SUFsQmpCO01BcUJTLGNBQWM7TUFFZCxrQkFBa0I7TUFDbEIsT0FBTztNQUVQLFdBdkJjO01Bd0JkLFlBdkJlO01BeUJmLGtCQUFrQjtNQUNsQix5QkM1Q21CLEVBQUE7SURjNUI7TUFtQ1cscUJDeENtQixFQUFBO0lESzlCO01BMENhLGNBQWM7TUFDZCxZQUFZO01BQ1osV0F6Q1U7TUEwQ1YsWUF6Q1c7TUEwQ1gsNkJBQXFCO2NBQXJCLHFCQUFxQjtNQUNyQix3QkFBd0I7TUFDeEIsNEJBQTRCO01BQzVCLHlnQkFBeWdCLEVBQUE7SUFqRHRoQjtNQXdEZSx5Z0JBQXlnQixFQUFBOztBQVd4aEI7RUFPRyxrQkFGa0MsRUFBQTtFQUxyQztJQWFPLFdBVmdCO0lBV2hCLFlBVmlCO0lBWWpCLGtCQUE2QjtJQUM3QixVQUFVO0lBQ1YsVUFBVSxFQUFBO0lBbEJqQjtNQXFCUyxjQUFjO01BRWQsa0JBQWtCO01BQ2xCLE9BQU87TUFFUCxXQXZCYztNQXdCZCxZQXZCZTtNQXlCZixrQkFBa0I7TUFDbEIseUJDL0dtQixFQUFBO0lEaUY1QjtNQW1DVyxxQkMzR21CLEVBQUE7SUR3RTlCO01BMENhLGNBQWM7TUFDZCxZQUFZO01BQ1osV0FBVztNQUNYLFlBQVk7TUFDWixnQkFBZ0I7TUFDaEIsa0JBQWtCO01BQ2xCLGVBQWU7TUFDZixnQkFBZ0I7TUFDaEIseUJDMUhpQixFQUFBO0lEd0U5QjtNQXlEZSx5QkN2SWEsRUFBQTs7QUR5Si9CO0VBT0ksaUJBQWlCO0VBQ2pCLFlBTmE7RUFRYiwwQkM3SXNCO0VEZ0p0QixtQkUzTzRDO0VGNE81QyxvQkU1TzRDO0VGNk81QyxnQkFBZ0IsRUFBQTtFR3hMaEI7SUh5S0o7TUFrQk0sWUFmVztNQW1CWCxvQkVwUDBDO01GcVAxQyxxQkVyUDBDLEVBQUEsRUZ3UDdDOztBQVFIO0VBYVEsa0JBQWtCO0VBTWxCLFlBZlM7RUFpQlQsMEJDMUxrQjtFRDZMbEIsZUV4UndDO0VGeVJ4QyxtQkV6UndDLEVBQUE7RUZnUWhEO0lBZ0JVLHFCQzlNcUIsRUFBQTtFRDhML0I7SUE2QlUscUJDak51QixFQUFBOztBRG9MakM7RUF5Q1UsNkJBQTZCO0VBQzdCLHlCQ3hPcUI7RUR5T3JCLG1CQUFtQixFQUFBO0VBM0M3QjtJQThDWSxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFFBQVE7SUFDUixTQUFTO0lBRVQsV0FBVztJQUNYLFlBQVk7SUFFWix5QkFBeUI7SUFDekIsWUFBUztJQUNULGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsaUJBQWlCO0lBRWpCLGNDalBxQjtJRGtQckIseUJDMVBtQixFQUFBOztBRDZML0I7RUFvRWMsa0NBRUM7VUFGRCwwQkFFQyxFQUFBOztBQXRFZjtFQWdGYyx5QkNyUW1CO0VEc1FuQixjQy9Sb0IsRUFBQTs7QUQrU2xDO0VBWVEsWUFSUztFQVNULGtCQUFrQixFQUFBIiwiZmlsZSI6ImNvbXBvbmVudHMvZm9ybS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5bY2xhc3MqPVwiYy1mb3JtLS1cIl0gaW5wdXQ6OnBsYWNlaG9sZGVyLFxuW2NsYXNzKj1cImMtZm9ybS0tXCJdIHNlbGVjdDo6cGxhY2Vob2xkZXIsXG5bY2xhc3MqPVwiYy1mb3JtLS1cIl0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuW2NsYXNzKj1cImMtZm9ybS0tXCJdIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuW2NsYXNzKj1cImMtZm9ybS0tXCJdIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbltjbGFzcyo9XCJjLWZvcm0tLVwiXSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbltjbGFzcyo9XCJjLWZvcm0tLVwiXSBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuW2NsYXNzKj1cImMtZm9ybS0tXCJdIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLFxuW2NsYXNzKj1cImMtZm9ybS0tXCJdIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTk5OTsgfVxuXG5bY2xhc3MqPVwiYy1mb3JtLS1cIl0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG5bY2xhc3MqPVwiYy1mb3JtLS1cIl0gc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLFxuW2NsYXNzKj1cImMtZm9ybS0tXCJdIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuW2NsYXNzKj1cImMtZm9ybS0tXCJdIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbltjbGFzcyo9XCJjLWZvcm0tLVwiXSBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuW2NsYXNzKj1cImMtZm9ybS0tXCJdIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbltjbGFzcyo9XCJjLWZvcm0tLVwiXSAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbltjbGFzcyo9XCJjLWZvcm0tLVwiXSAuZm9ybS1jb250cm9sOmRpc2FibGVkLCBbY2xhc3MqPVwiYy1mb3JtLS1cIl0gLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBjb2xvcjogIzk5OTk5OTsgfVxuXG4uYy1mb3JtX19maWVsZC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYy1mb3JtX19maWVsZC1zZWxlY3Qgc2VsZWN0Om5vdCgubW9iaWxlLWRldmljZSkge1xuICBsZWZ0OiAtOTk5OXB4OyB9XG5cbi5jLWZvcm1fX2ZpZWxkLXNlbGVjdCAuYm9vdHN0cmFwLXNlbGVjdCA+IHNlbGVjdC5tb2JpbGUtZGV2aWNlOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZSxcbi5jLWZvcm1fX2ZpZWxkLXNlbGVjdCAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMHB4IDJweCByZ2JhKDIzNiwgOTAsIDQzLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiAjRUM1QTJCICFpbXBvcnRhbnQ7IH1cblxuLmMtZm9ybV9fZmllbGQtc2VsZWN0IC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgei1pbmRleDogODsgfVxuICAuYy1mb3JtX19maWVsZC1zZWxlY3QgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC5jLWZvcm1fX2ZpZWxkLXNlbGVjdCAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYy1mb3JtX19maWVsZC1jaGVja2JveC56YXV4LWN1c3RvbS1jaGVja2JveC13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4OyB9XG4gIC5jLWZvcm1fX2ZpZWxkLWNoZWNrYm94LnphdXgtY3VzdG9tLWNoZWNrYm94LXdyYXBwZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLi0taGFzLXphdXgtY2hlY2tib3gge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogLTM0cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmMtZm9ybV9fZmllbGQtY2hlY2tib3guemF1eC1jdXN0b20tY2hlY2tib3gtd3JhcHBlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uLS1oYXMtemF1eC1jaGVja2JveCArIC56YXV4LWNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQzsgfVxuICAgIC5jLWZvcm1fX2ZpZWxkLWNoZWNrYm94LnphdXgtY3VzdG9tLWNoZWNrYm94LXdyYXBwZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLi0taGFzLXphdXgtY2hlY2tib3g6Zm9jdXMgKyAuemF1eC1jaGVja2JveCB7XG4gICAgICBib3JkZXItY29sb3I6ICNGNTY4MkY7IH1cbiAgICAuYy1mb3JtX19maWVsZC1jaGVja2JveC56YXV4LWN1c3RvbS1jaGVja2JveC13cmFwcGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS4tLWhhcy16YXV4LWNoZWNrYm94OmNoZWNrZWQgKyAuemF1eC1jaGVja2JveDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgcHJlc2VydmVBc3BlY3RSYXRpbz1cInhNaWRZTWlkIG1lZXRcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMTdcIiB4bWxuczp2PVwiaHR0cHM6Ly92ZWN0YS5pby9uYW5vXCI+PGRlZnM+PHBhdGggZD1cIk0xNC43LjcyTDcuMDYgMTEuOTEgMi44NCA3LjM1Yy0uNjItLjcxLTEuNjYtLjc0LTIuMzItLjA4YTEuODIgMS44MiAwIDAgMC0uMDcgMi40N3M1LjExIDUuNjggNS44NSA2LjI1IDEuNzYuMzkgMi4zLS4zOWw4Ljc3LTEyLjgyYy41My0uNzkuMzctMS44OC0uMzctMi40NS0uNzMtLjU2LTEuNzYtLjM5LTIuMy4zOXpcIiBpZD1cIkFcIi8+PC9kZWZzPjx1c2UgeGxpbms6aHJlZj1cIiUyM0FcIiBmaWxsPVwiJTIzRjU2ODJGXCIvPjx1c2UgeGxpbms6aHJlZj1cIiUyM0FcIiBmaWxsLW9wYWNpdHk9XCIwXCIvPjwvc3ZnPicpOyB9XG4gICAgLmMtZm9ybV9fZmllbGQtY2hlY2tib3guemF1eC1jdXN0b20tY2hlY2tib3gtd3JhcHBlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uLS1oYXMtemF1eC1jaGVja2JveDpjaGVja2VkOmRpc2FibGVkICsgLnphdXgtY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgcHJlc2VydmVBc3BlY3RSYXRpbz1cInhNaWRZTWlkIG1lZXRcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMTdcIiB4bWxuczp2PVwiaHR0cHM6Ly92ZWN0YS5pby9uYW5vXCI+PGRlZnM+PHBhdGggZD1cIk0xNC43LjcyTDcuMDYgMTEuOTEgMi44NCA3LjM1Yy0uNjItLjcxLTEuNjYtLjc0LTIuMzItLjA4YTEuODIgMS44MiAwIDAgMC0uMDcgMi40N3M1LjExIDUuNjggNS44NSA2LjI1IDEuNzYuMzkgMi4zLS4zOWw4Ljc3LTEyLjgyYy41My0uNzkuMzctMS44OC0uMzctMi40NS0uNzMtLjU2LTEuNzYtLjM5LTIuMy4zOXpcIiBpZD1cIkFcIi8+PC9kZWZzPjx1c2UgeGxpbms6aHJlZj1cIiUyM0FcIiBmaWxsPVwiJTIzQ0NDQ0NDXCIvPjx1c2UgeGxpbms6aHJlZj1cIiUyM0FcIiBmaWxsLW9wYWNpdHk9XCIwXCIvPjwvc3ZnPicpOyB9XG5cbi5jLWZvcm1fX2ZpZWxkLXJhZGlvLnphdXgtY3VzdG9tLXJhZGlvLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7IH1cbiAgLmMtZm9ybV9fZmllbGQtcmFkaW8uemF1eC1jdXN0b20tcmFkaW8td3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0uLS1oYXMtemF1eC1yYWRpbyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYy1mb3JtX19maWVsZC1yYWRpby56YXV4LWN1c3RvbS1yYWRpby13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXS4tLWhhcy16YXV4LXJhZGlvICsgLnphdXgtcmFkaW8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDOyB9XG4gICAgLmMtZm9ybV9fZmllbGQtcmFkaW8uemF1eC1jdXN0b20tcmFkaW8td3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0uLS1oYXMtemF1eC1yYWRpbzpmb2N1cyArIC56YXV4LXJhZGlvIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0Y1NjgyRjsgfVxuICAgIC5jLWZvcm1fX2ZpZWxkLXJhZGlvLnphdXgtY3VzdG9tLXJhZGlvLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdLi0taGFzLXphdXgtcmFkaW86Y2hlY2tlZCArIC56YXV4LXJhZGlvOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogMjMlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIzJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNTY4MkY7IH1cbiAgICAuYy1mb3JtX19maWVsZC1yYWRpby56YXV4LWN1c3RvbS1yYWRpby13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXS4tLWhhcy16YXV4LXJhZGlvOmNoZWNrZWQ6ZGlzYWJsZWQgKyAuemF1eC1yYWRpbzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTsgfVxuXG4uYy1mb3JtLS1zdHlsZS1iaWcgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jLWZvcm0tLXN0eWxlLWJpZyAuZm9ybS1jb250cm9sIHtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtOyB9IH1cblxuLmMtZm9ybS0tc3R5bGUtYmFzZSAuYy1mb3JtX19maWVsZC10ZXh0IC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtOyB9XG4gIC5jLWZvcm0tLXN0eWxlLWJhc2UgLmMtZm9ybV9fZmllbGQtdGV4dCAuZm9ybS1jb250cm9sOm5vdChbY2xhc3MqPVwidmFsaWRcIl0pIHtcbiAgICBib3JkZXItY29sb3I6ICNDQ0NDQ0M7IH1cbiAgLmMtZm9ybS0tc3R5bGUtYmFzZSAuYy1mb3JtX19maWVsZC10ZXh0IC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI0VDNUEyQjsgfVxuXG4uYy1mb3JtLS1zdHlsZS1iYXNlIC5jLWZvcm1fX2ZpZWxkLXNlbGVjdCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgcGFkZGluZy1yaWdodDogNDJweDsgfVxuICAuYy1mb3JtLS1zdHlsZS1iYXNlIC5jLWZvcm1fX2ZpZWxkLXNlbGVjdCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiAnc2Fucy1zZXJpZic7XG4gICAgY29udGVudDogXCLilr5cIjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGNvbG9yOiAjRjU2ODJGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEREREREQ7IH1cblxuLmMtZm9ybS0tc3R5bGUtYmFzZSAuYy1mb3JtX19maWVsZC1zZWxlY3QgLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTsgfVxuXG4uYy1mb3JtLS1zdHlsZS1iYXNlIC5jLWZvcm1fX2ZpZWxkLXNlbGVjdCAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNTY4MkY7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5jLWZvcm0tLXZhci1zbWFsbCAuYy1mb3JtX19maWVsZC10ZXh0IC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0ICdiYXNlJztcblxuJGNvbXBvbmVudCA6IGNvbXBvbmVudENsYXNzKCdmb3JtJyk7XG5cbltjbGFzcyo9XCIjeyRjb21wb25lbnR9LS1cIl0ge1xuXG4gIGlucHV0LFxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcblxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyKCkge1xuICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG4gICAgfVxuXG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAmOmRpc2FibGVkLFxuICAgICZbcmVhZG9ubHldIHtcbiAgICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgfVxuICB9XG5cbn1cblxuLiN7JGNvbXBvbmVudH0ge1xuXG4gICZfX2ZpZWxkLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmX19maWVsZC1zZWxlY3Qge1xuXG4gICAgLy8gc2VsZWN0IHtcbiAgICAvLyAgIG9wYWNpdHk6IDA7XG4gICAgLy8gfVxuXG4gICAgc2VsZWN0Om5vdCgubW9iaWxlLWRldmljZSkge1xuICAgICAgbGVmdDogLTk5OTlweDtcbiAgICB9XG5cbiAgICAuYm9vdHN0cmFwLXNlbGVjdCA+IHNlbGVjdC5tb2JpbGUtZGV2aWNlOmZvY3VzICsgLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIC8vIGRpc2FibGVkXG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAgICAgIHotaW5kZXg6IDg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgLy8gICAmLmFjdGl2ZSxcbiAgICAgICAgLy8gICAmOmFjdGl2ZSB7XG4gICAgICAgIC8vICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTEgIWltcG9ydGFudDtcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICR6YXV4X2NvbG9yX2ExMXlfYmx1ZTEgIWltcG9ydGFudDtcbiAgICAgICAgLy8gICB9XG4gICAgICAgIC8vIH1cblxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgJl9fZmllbGQtY2hlY2tib3gge1xuICAgICYuemF1eC1jdXN0b20tY2hlY2tib3gtd3JhcHBlciB7XG5cbiAgICAgICRjb250cm9sLXdpZHRoOiAyNHB4O1xuICAgICAgJGNvbnRyb2wtaGVpZ2h0OiAyNHB4O1xuICAgICAgJGNvbnRyb2wtcGw6ICRjb250cm9sLXdpZHRoICsgMTBweDtcblxuICAgICAgcGFkZGluZy1sZWZ0OiAkY29udHJvbC1wbDtcblxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblxuICAgICAgICAmLi0taGFzLXphdXgtY2hlY2tib3gge1xuXG4gICAgICAgICAgd2lkdGg6ICRjb250cm9sLXdpZHRoO1xuICAgICAgICAgIGhlaWdodDogJGNvbnRyb2wtaGVpZ2h0O1xuXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICRjb250cm9sLXBsICogLTE7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgKyAuemF1eC1jaGVja2JveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgd2lkdGg6ICRjb250cm9sLXdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiAkY29udHJvbC1oZWlnaHQ7XG5cbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICArIC56YXV4LWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICsgLnphdXgtY2hlY2tib3gge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRjb250cm9sLXdpZHRoO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGNvbnRyb2wtaGVpZ2h0O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHByZXNlcnZlQXNwZWN0UmF0aW89XCJ4TWlkWU1pZCBtZWV0XCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjE3XCIgeG1sbnM6dj1cImh0dHBzOi8vdmVjdGEuaW8vbmFub1wiPjxkZWZzPjxwYXRoIGQ9XCJNMTQuNy43Mkw3LjA2IDExLjkxIDIuODQgNy4zNWMtLjYyLS43MS0xLjY2LS43NC0yLjMyLS4wOGExLjgyIDEuODIgMCAwIDAtLjA3IDIuNDdzNS4xMSA1LjY4IDUuODUgNi4yNSAxLjc2LjM5IDIuMy0uMzlsOC43Ny0xMi44MmMuNTMtLjc5LjM3LTEuODgtLjM3LTIuNDUtLjczLS41Ni0xLjc2LS4zOS0yLjMuMzl6XCIgaWQ9XCJBXCIvPjwvZGVmcz48dXNlIHhsaW5rOmhyZWY9XCIlMjNBXCIgZmlsbD1cIiUyM0Y1NjgyRlwiLz48dXNlIHhsaW5rOmhyZWY9XCIlMjNBXCIgZmlsbC1vcGFjaXR5PVwiMFwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgKy56YXV4LWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHByZXNlcnZlQXNwZWN0UmF0aW89XCJ4TWlkWU1pZCBtZWV0XCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjE3XCIgeG1sbnM6dj1cImh0dHBzOi8vdmVjdGEuaW8vbmFub1wiPjxkZWZzPjxwYXRoIGQ9XCJNMTQuNy43Mkw3LjA2IDExLjkxIDIuODQgNy4zNWMtLjYyLS43MS0xLjY2LS43NC0yLjMyLS4wOGExLjgyIDEuODIgMCAwIDAtLjA3IDIuNDdzNS4xMSA1LjY4IDUuODUgNi4yNSAxLjc2LjM5IDIuMy0uMzlsOC43Ny0xMi44MmMuNTMtLjc5LjM3LTEuODgtLjM3LTIuNDUtLjczLS41Ni0xLjc2LS4zOS0yLjMuMzl6XCIgaWQ9XCJBXCIvPjwvZGVmcz48dXNlIHhsaW5rOmhyZWY9XCIlMjNBXCIgZmlsbD1cIiUyM0NDQ0NDQ1wiLz48dXNlIHhsaW5rOmhyZWY9XCIlMjNBXCIgZmlsbC1vcGFjaXR5PVwiMFwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZpZWxkLXJhZGlvIHtcbiAgICAmLnphdXgtY3VzdG9tLXJhZGlvLXdyYXBwZXIge1xuXG4gICAgICAkY29udHJvbC13aWR0aDogMjRweDtcbiAgICAgICRjb250cm9sLWhlaWdodDogMjRweDtcbiAgICAgICRjb250cm9sLXBsOiAkY29udHJvbC13aWR0aCArIDEwcHg7XG5cbiAgICAgIHBhZGRpbmctbGVmdDogJGNvbnRyb2wtcGw7XG5cbiAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cbiAgICAgICAgJi4tLWhhcy16YXV4LXJhZGlvIHtcblxuICAgICAgICAgIHdpZHRoOiAkY29udHJvbC13aWR0aDtcbiAgICAgICAgICBoZWlnaHQ6ICRjb250cm9sLWhlaWdodDtcblxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkY29udHJvbC1wbCAqIC0xO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICsgLnphdXgtcmFkaW8ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIHdpZHRoOiAkY29udHJvbC13aWR0aDtcbiAgICAgICAgICAgIGhlaWdodDogJGNvbnRyb2wtaGVpZ2h0O1xuXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgKyAuemF1eC1yYWRpbyB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICArIC56YXV4LXJhZGlvIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMyU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIzJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICsuemF1eC1yYWRpbyB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vIFN0eWxlOiBCaWdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi4jeyRjb21wb25lbnR9LS1zdHlsZS1iaWcge1xuXG4gICRoZWlnaHQtbTogNDJweDtcbiAgJGhlaWdodC10OiA2NHB4O1xuICAkaGVpZ2h0LWQ6ICRoZWlnaHQtdDtcblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBoZWlnaHQ6ICRoZWlnaHQtbTtcblxuICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MjtcbiAgICAkZnM6IDE4cHg7XG4gICAgJGxoOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBoZWlnaHQ6ICRoZWlnaHQtZDtcblxuICAgICAgJGZzOiAyMXB4O1xuICAgICAgJGxoOiA0MnB4O1xuICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcbiAgICB9XG5cbiAgfVxufVxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8gU3R5bGU6IGJhc2Vcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi4jeyRjb21wb25lbnR9LS1zdHlsZS1iYXNlIHtcblxuICAkYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuXG4gICRoZWlnaHQtbTogNDBweDtcbiAgJGhlaWdodC10OiAkaGVpZ2h0LW07XG4gICRoZWlnaHQtZDogJGhlaWdodC10O1xuXG4gIC4jeyRjb21wb25lbnR9IHtcblxuICAgICZfX2ZpZWxkLXRleHQge1xuXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuXG4gICAgICAgICY6bm90KFtjbGFzcyo9XCJ2YWxpZFwiXSkge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGhlaWdodDogJGhlaWdodC1tO1xuXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MjtcbiAgICAgICAgJGZzOiAxNnB4O1xuICAgICAgICAkbGg6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fZmllbGQtc2VsZWN0IHtcblxuICAgICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xuXG4gICAgICAgID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MnB4O1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdzYW5zLXNlcmlmJztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pa+XCI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcblxuICAgICAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWihcbiAgICAgICAgICAgICAgICAxODBkZWdcbiAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG5cbiAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XG5cbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4gICAgICAgICAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLyBWYXJpYW50OiBTbWFsbFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLiN7JGNvbXBvbmVudH0tLXZhci1zbWFsbCB7XG5cbiAgJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcblxuICAkaGVpZ2h0LW06IDMycHg7XG4gICRoZWlnaHQtdDogJGhlaWdodC1tO1xuICAkaGVpZ2h0LWQ6ICRoZWlnaHQtdDtcblxuICAuI3skY29tcG9uZW50fSB7XG5cbiAgICAmX19maWVsZC10ZXh0IHtcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBoZWlnaHQ6ICRoZWlnaHQtbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydFxuICAnZnVuY3Rpb25zJ1xuO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gR0VORVJBTCBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1zeXN0ZW0tY3NzLWNsYXNzOiAnemF1eCc7XG4kemF1eC1mb250LXNpemUtYmFzZS1weDogMTZweDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kemF1eC1hcHAtbWF4LXdpZHRoOiAxMDI0cHg7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFotSU5ERVhcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXppbmRleC1oZWFkZXI6IDEwO1xuJHphdXgtemluZGV4LWhlYWRlci1tOiAyMjtcbiR6YXV4LXppbmRleC1vdmVybGF5czogMTY7XG4vLyAkemF1eC16aW5kZXgtb3ZlcmxheXMtZnVsbDogJHphdXgtemluZGV4LWhlYWRlci1tICsgNTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVFJBTlNJVElPTlNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXRyYW5zaXRpb24tMDogMC4zcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMTogMC42cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMjogMC45cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMzogMy4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNDogNi4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNTogOS4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNS1saW5lYXI6IDkuMHMgbGluZWFyO1xuJHphdXgtdHJhbnNpdGlvbi02LWxpbmVhcjogMTIuMHMgbGluZWFyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT01QT05FTlRTIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtcHJlZml4IDogJ2MtJyAhZGVmYXVsdDtcblxuJHphdXgtaGVhZGVyLWgtbTogNTZweDtcbiR6YXV4LWhlYWRlci1oLXQ6IDcycHg7XG4kemF1eC1oZWFkZXItaC1kOiAkemF1eC1oZWFkZXItaC10O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09MT1IgU0VUU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gTWFpblxuJHphdXhfY29sb3JfbWFpbl9icmFuZDogIzBDQTM4QztcblxuLy8gRGVmYXVsdCB3ZWIgc2FmZVxuJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTogI0ZGRkZGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmxhY2s6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9kZWZhdWx0X3JlZDogI2Q5NTM0ZjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfZ3JlZW46ICM1Y2I4NWM7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsdWU6ICMzMzdhYjc7XG4kemF1eF9jb2xvcl9kZWZhdWx0X21hZ2VudGE6ICNGRjAwRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X29yYW5nZTogI2YwYWQ0ZTtcblxuLy8gU2V0IDFcbiR6YXV4X2NvbG9yX3NldDFfZ3JlZW4xOiAkemF1eF9jb2xvcl9tYWluX2JyYW5kO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE6ICR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMjogI0Y1RjVGNTtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2swOiAjMDAwMDAwO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazE6ICMzMzMzMzM7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMjogIzI0MjQyNDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2szOiAjMDUwNjA2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MTogI0NDQ0NDQztcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTI6ICNEREREREQ7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkzOiAjRUVFRUVFO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NDogIzk5OTk5OTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTU6ICM3MDcwNzA7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk2OiAjNjY2NjY2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NzogI0FBQUFBQTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTg6ICNERkRGREY7XG4kemF1eF9jb2xvcl9zZXQxX3JlZDE6ICNEMDAxMUI7XG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTE6ICNGNTY4MkY7IC8vIEY1NjgyRlxuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyOiAjRUM1QTJCOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cxOiAjRkZDQzMzOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cyOiAjRjdDNjIzOyAvLyBzdGVsbGUgcmFuayxcbiR6YXV4X2NvbG9yX3NldDFfY3lhbjE6ICMyOEJCRDc7XG5cbi8vIFNrZWxldG9uXG4kemF1eF9jb2xvcl9za2VsZXRvbjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEZvbnRzXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXhfZm9udDE6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kemF1eF9mb250MjogJ051bml0byBTYW5zJztcbiR6YXV4X2ZvbnQzOiB1dG9waWEtc3RkO1xuJHphdXhfZm9udDQ6IHV0b3BpYS1zdGQtaGVhZGxpbmU7XG4kemF1eF9mb250NTogJ051bml0byc7XG4kemF1eF9mb250NjogdXRvcGlhLXN0ZC1kaXNwbGF5O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCT09UU1RSQVAgT1ZFUlJJREVcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLyBAc2VlIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMi9nZXR0aW5nLXN0YXJ0ZWQvdGhlbWluZy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiBsaWdodGVuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMzAlKTtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogMnB4O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAwcHg7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiByZ2JhKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMiwgMC4yNSk7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyO1xuXG4vLyAkaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTM7XG5cbi8vIE9wdGlvbnNcbiRlbmFibGUtY2FyZXQ6IGZhbHNlO1xuJGVuYWJsZS1yb3VuZGVkOiBmYWxzZTtcbiRlbmFibGUtc2hhZG93czogZmFsc2U7XG4kZW5hYmxlLWdyYWRpZW50czogZmFsc2U7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiB0cnVlO1xuLy8gJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogZmFsc2UgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWdyaWQtY2xhc3NlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXByaW50LXN0eWxlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogZmFsc2U7XG4vLyAkZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBNb2RhbHNcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAwLjY7XG5cbi8vIEJvZHlcbiRib2R5LWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGJvZHktY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuXG4vLyBMaW5rc1xuJGxpbmstY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTtcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4kbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMTUlKTtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LWJhc2U6ICR6YXV4X2ZvbnQyLCAkemF1eF9mb250MTtcbiRmb250LXNpemUtYmFzZTogcmVtKCR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4KTsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC13ZWlnaHQtYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogNzAwO1xuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDA7XG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogMDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206IDA7XG5cbi8vIENvbXBvbmVudHNcbiRib3JkZXItd2lkdGg6IDFweDtcbiRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTI7XG4vLyAkYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuXG4vLyBHcmlkIGNvbHVtbnNcbiRncmlkLWd1dHRlci13aWR0aDogNDBweDtcblxuLy8gR3JpZCBicmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuJGdyaWQtYnJlYWtwb2ludHM6IG1hcC1tZXJnZShcbiAgKFxuICAgIHh4czogMCxcbiAgICB4czogNDEwcHgsIC8vIGRlZmF1bHQgMHB4XG4gICAgc206IDU4MHB4LCAvLyBkZWZhdWx0IDU3NnB4XG4gICAgbWQ6IDc2OHB4LCAvLyBkZWZhdWx0IDc2OHB4XG4gICAgbGc6IDk5MnB4LCAvLyBkZWZhdWx0IDk5MnB4XG4gICAgeGw6IDEyMDBweCAvLyBkZWZhdWx0IDEyMDBweFxuICApLFxuICAkZ3JpZC1icmVha3BvaW50c1xuKTtcblxuLy8gR3JpZCBjb250YWluZXJzXG4vLyBSZW1vdmVkIGRlZmF1bHQgQm9vdHN0cmFwIGNvbnRhaW5lcnMgXCJtYXgtd2lkdGhcIlxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoKTtcblxuLy8gVGFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAxMHB4O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogMTJweDtcblxuLy8gU2l6ZXNcbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDQwOiA0MCUsXG4gICAgNjA6IDYwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuLy8gU3BhY2luZ1xuLy8gQG5vdGUgJHNwYWNlcnMgaXQncyB0b3RhbGx5IG92ZXJyaWRkZW4gaW4gb3JkZXIgdG8gb3B0aW1pemUgdGhlIG51bWJlciBvZiBydWxlcy5cbi8vICRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKTtcblxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIGY1OiA1cHgsXG4gICAgZjEwOiAxMHB4LFxuICAgIGYxNTogMTVweCxcbiAgICBmMjA6IDIwcHgsXG4gICAgZjI1OiAyNXB4LFxuICAgIGYzMDogMzBweCxcbiAgICBmNDA6IDQwcHhcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1JU0Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LW9wYWNpdHk6ICgpICFkZWZhdWx0O1xuJHphdXgtb3BhY2l0eTogbWFwLW1lcmdlKFxuICAoXG4gICAgJzUwJzogLjVcbiAgKSxcbiAgJHphdXgtb3BhY2l0eVxuKTtcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGZ1bmN0aW9uIGNvbXBvbmVudENsYXNzKCRjb21wb25lbnROYW1lKSB7XG4gIEByZXR1cm4gJGNvbXBvbmVudC1wcmVmaXggKyAkY29tcG9uZW50TmFtZTtcbn1cblxuQGZ1bmN0aW9uIHJlbSgkc2l6ZSkge1xuICBAcmV0dXJuICRzaXplIC8gJHphdXgtZm9udC1zaXplLWJhc2UtcHggKiAxcmVtO1xufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iXX0= */

@charset "UTF-8";
.c-breadcrumbs__item {
  color: #999999;
  display: inline-block;
  list-style-type: none;
  font-family: "Nunito Sans", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem; }
  .c-breadcrumbs__item:not(:last-child) {
    margin-right: 12px; }
    .c-breadcrumbs__item:not(:last-child):after {
      content: "›";
      display: block;
      float: right;
      margin: 0 -10px 0 0; }
  .c-breadcrumbs__item a, .c-breadcrumbs__item a:visited {
    color: #999999;
    text-decoration: none; }
  .c-breadcrumbs__item a:hover {
    color: #999999;
    text-decoration: underline; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYnJlYWRjcnVtYnMuY3NzIiwiY29tcG9uZW50cy9icmVhZGNydW1icy5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImFic3RyYWN0cy9fZnVuY3Rpb25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDU2Q7RUFFRSxjQ2lFMkI7RURoRTNCLHFCQUFxQjtFQUNyQixxQkFBcUI7RUFJckIsMEJDaUZzQjtFRGhGdEIsbUJFWDRDO0VGWTVDLHFCRVo0QyxFQUFBO0VGRTdDO0lBYUcsa0JBQWtCLEVBQUE7SUFickI7TUFnQkssWUFBUztNQUNULGNBQWM7TUFDZCxZQUFZO01BQ1osbUJBQW1CLEVBQUE7RUFuQnhCO0lBK0JLLGNDb0N1QjtJRG5DdkIscUJBQXFCLEVBQUE7RUFoQzFCO0lBb0NLLGNDK0J1QjtJRDlCdkIsMEJBQTBCLEVBQUEiLCJmaWxlIjoiY29tcG9uZW50cy9icmVhZGNydW1icy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uYy1icmVhZGNydW1ic19faXRlbSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtOyB9XG4gIC5jLWJyZWFkY3J1bWJzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAgIC5jLWJyZWFkY3J1bWJzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLigLpcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAwIC0xMHB4IDAgMDsgfVxuICAuYy1icmVhZGNydW1ic19faXRlbSBhLCAuYy1icmVhZGNydW1ic19faXRlbSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYy1icmVhZGNydW1ic19faXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0ICdiYXNlJztcblxuJGNvbXBvbmVudC1uYW1lIDogJ2JyZWFkY3J1bWJzJztcbiRjb21wb25lbnQgOiBjb21wb25lbnRDbGFzcygkY29tcG9uZW50LW5hbWUpO1xuXG4uI3skY29tcG9uZW50fSB7XG5cbiAgJl9faXRlbSB7XG5cbiAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgJGZzOiAxNHB4O1xuICAgICRsaDogJGZzKzQ7XG4gICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQyO1xuICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oC6XCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMCAtMTBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG5cbiAgICAgIC8vIHRyYW5zaXRpb246XG4gICAgICAvLyAgIGNvbG9yICR6YXV4LXRyYW5zaXRpb24tMFxuICAgICAgLy8gO1xuXG4gICAgICAmLFxuICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnRcbiAgJ2Z1bmN0aW9ucydcbjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEdFTkVSQUwgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtc3lzdGVtLWNzcy1jbGFzczogJ3phdXgnO1xuJHphdXgtZm9udC1zaXplLWJhc2UtcHg6IDE2cHg7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJHphdXgtYXBwLW1heC13aWR0aDogMTAyNHB4O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBaLUlOREVYXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC16aW5kZXgtaGVhZGVyOiAxMDtcbiR6YXV4LXppbmRleC1oZWFkZXItbTogMjI7XG4kemF1eC16aW5kZXgtb3ZlcmxheXM6IDE2O1xuLy8gJHphdXgtemluZGV4LW92ZXJsYXlzLWZ1bGw6ICR6YXV4LXppbmRleC1oZWFkZXItbSArIDU7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRSQU5TSVRJT05TXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC10cmFuc2l0aW9uLTA6IDAuM3MgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTE6IDAuNnMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTI6IDAuOXMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTM6IDMuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTQ6IDYuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTU6IDkuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTUtbGluZWFyOiA5LjBzIGxpbmVhcjtcbiR6YXV4LXRyYW5zaXRpb24tNi1saW5lYXI6IDEyLjBzIGxpbmVhcjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09NUE9ORU5UUyBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LXByZWZpeCA6ICdjLScgIWRlZmF1bHQ7XG5cbiR6YXV4LWhlYWRlci1oLW06IDU2cHg7XG4kemF1eC1oZWFkZXItaC10OiA3MnB4O1xuJHphdXgtaGVhZGVyLWgtZDogJHphdXgtaGVhZGVyLWgtdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTE9SIFNFVFNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIE1haW5cbiR6YXV4X2NvbG9yX21haW5fYnJhbmQ6ICMwQ0EzOEM7XG5cbi8vIERlZmF1bHQgd2ViIHNhZmVcbiR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU6ICNGRkZGRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsYWNrOiAjMDAwMDAwO1xuJHphdXhfY29sb3JfZGVmYXVsdF9yZWQ6ICNkOTUzNGY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2dyZWVuOiAjNWNiODVjO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibHVlOiAjMzM3YWI3O1xuJHphdXhfY29sb3JfZGVmYXVsdF9tYWdlbnRhOiAjRkYwMEZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9vcmFuZ2U6ICNmMGFkNGU7XG5cbi8vIFNldCAxXG4kemF1eF9jb2xvcl9zZXQxX2dyZWVuMTogJHphdXhfY29sb3JfbWFpbl9icmFuZDtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUxOiAkemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI6ICNGNUY1RjU7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMDogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2sxOiAjMzMzMzMzO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazI6ICMyNDI0MjQ7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMzogIzA1MDYwNjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTE6ICNDQ0NDQ0M7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkyOiAjREREREREO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MzogI0VFRUVFRTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTQ6ICM5OTk5OTk7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk1OiAjNzA3MDcwO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NjogIzY2NjY2NjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTc6ICNBQUFBQUE7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk4OiAjREZERkRGO1xuJHphdXhfY29sb3Jfc2V0MV9yZWQxOiAjRDAwMTFCO1xuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxOiAjRjU2ODJGOyAvLyBGNTY4MkZcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjogI0VDNUEyQjsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MTogI0ZGQ0MzMzsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MjogI0Y3QzYyMzsgLy8gc3RlbGxlIHJhbmssXG4kemF1eF9jb2xvcl9zZXQxX2N5YW4xOiAjMjhCQkQ3O1xuXG4vLyBTa2VsZXRvblxuJHphdXhfY29sb3Jfc2tlbGV0b246ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGb250c1xuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4X2ZvbnQxOiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHphdXhfZm9udDI6ICdOdW5pdG8gU2Fucyc7XG4kemF1eF9mb250MzogdXRvcGlhLXN0ZDtcbiR6YXV4X2ZvbnQ0OiB1dG9waWEtc3RkLWhlYWRsaW5lO1xuJHphdXhfZm9udDU6ICdOdW5pdG8nO1xuJHphdXhfZm9udDY6IHV0b3BpYS1zdGQtZGlzcGxheTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQk9PVFNUUkFQIE9WRVJSSURFXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8gQHNlZSBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjIvZ2V0dGluZy1zdGFydGVkL3RoZW1pbmcvXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogbGlnaHRlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDMwJSk7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6IDJweDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogMHB4O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogcmdiYSgkemF1eF9jb2xvcl9zZXQxX29yYW5nZTIsIDAuMjUpO1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcblxuLy8gJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkzO1xuXG4vLyBPcHRpb25zXG4kZW5hYmxlLWNhcmV0OiBmYWxzZTtcbiRlbmFibGUtcm91bmRlZDogZmFsc2U7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuJGVuYWJsZS10cmFuc2l0aW9uczogdHJ1ZTtcbi8vICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6IGZhbHNlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ncmlkLWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wcmludC1zdHlsZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6IGZhbHNlO1xuLy8gJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gTW9kYWxzXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogMC42O1xuXG4vLyBCb2R5XG4kYm9keS1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRib2R5LWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcblxuLy8gTGlua3NcbiRsaW5rLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xuJGxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDE1JSk7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbi8vIFR5cG9ncmFwaHlcbiRmb250LWZhbWlseS1iYXNlOiAkemF1eF9mb250MiwgJHphdXhfZm9udDE7XG4kZm9udC1zaXplLWJhc2U6IHJlbSgkemF1eC1mb250LXNpemUtYmFzZS1weCk7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkZXI6IDcwMDtcblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAwO1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206IDA7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAwO1xuXG4vLyBDb21wb25lbnRzXG4kYm9yZGVyLXdpZHRoOiAxcHg7XG4kYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkyO1xuLy8gJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcblxuLy8gR3JpZCBjb2x1bW5zXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDQwcHg7XG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcbiRncmlkLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICB4eHM6IDAsXG4gICAgeHM6IDQxMHB4LCAvLyBkZWZhdWx0IDBweFxuICAgIHNtOiA1ODBweCwgLy8gZGVmYXVsdCA1NzZweFxuICAgIG1kOiA3NjhweCwgLy8gZGVmYXVsdCA3NjhweFxuICAgIGxnOiA5OTJweCwgLy8gZGVmYXVsdCA5OTJweFxuICAgIHhsOiAxMjAwcHggLy8gZGVmYXVsdCAxMjAwcHhcbiAgKSxcbiAgJGdyaWQtYnJlYWtwb2ludHNcbik7XG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gUmVtb3ZlZCBkZWZhdWx0IEJvb3RzdHJhcCBjb250YWluZXJzIFwibWF4LXdpZHRoXCJcbiRjb250YWluZXItbWF4LXdpZHRoczogKCk7XG5cbi8vIFRhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZzogMTBweDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206IDEycHg7XG5cbi8vIFNpemVzXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA0MDogNDAlLFxuICAgIDYwOiA2MCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cbi8vIFNwYWNpbmdcbi8vIEBub3RlICRzcGFjZXJzIGl0J3MgdG90YWxseSBvdmVycmlkZGVuIGluIG9yZGVyIHRvIG9wdGltaXplIHRoZSBudW1iZXIgb2YgcnVsZXMuXG4vLyAkc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogKCk7XG5cbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBmNTogNXB4LFxuICAgIGYxMDogMTBweCxcbiAgICBmMTU6IDE1cHgsXG4gICAgZjIwOiAyMHB4LFxuICAgIGYyNTogMjVweCxcbiAgICBmMzA6IDMwcHgsXG4gICAgZjQwOiA0MHB4XG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNSVNDXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1vcGFjaXR5OiAoKSAhZGVmYXVsdDtcbiR6YXV4LW9wYWNpdHk6IG1hcC1tZXJnZShcbiAgKFxuICAgICc1MCc6IC41XG4gICksXG4gICR6YXV4LW9wYWNpdHlcbik7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBmdW5jdGlvbiBjb21wb25lbnRDbGFzcygkY29tcG9uZW50TmFtZSkge1xuICBAcmV0dXJuICRjb21wb25lbnQtcHJlZml4ICsgJGNvbXBvbmVudE5hbWU7XG59XG5cbkBmdW5jdGlvbiByZW0oJHNpemUpIHtcbiAgQHJldHVybiAkc2l6ZSAvICR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4ICogMXJlbTtcbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6ICcnKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cbiJdfQ== */

.c-userpanel {
  min-height: 64px;
  line-height: 0;
  padding-left: 24px;
  padding-right: 24px; }
  .c-userpanel .icocuc1-gear {
    font-size: 20px; }
  .c-userpanel [class*="icocuc1-"] {
    color: #999999; }
  .c-userpanel [class*="c-userpanel__avatar"] {
    text-align: center; }
    .c-userpanel [class*="c-userpanel__avatar"] span {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 100%; }
  .c-userpanel__avatar--logged {
    display: block;
    position: absolute;
    margin-top: -5px;
    margin-left: -45px; }
  .c-userpanel__avatar--notlogged {
    background-color: #FFFFFF; }
  .c-userpanel__label--welcomemessage {
    padding-left: 45px;
    font-family: "Nunito Sans", sans-serif;
    font-size: 1.125rem;
    line-height: 1.375rem;
    color: #666666; }
  .c-userpanel__label--login {
    font-family: "Nunito Sans", sans-serif;
    font-weight: bold;
    font-size: 1.125rem;
    line-height: 1.375rem;
    color: #333333; }
    .c-userpanel__label--login a {
      -webkit-transition: color 0.3s ease-in-out;
      transition: color 0.3s ease-in-out; }
      .c-userpanel__label--login a, .c-userpanel__label--login a:visited, .c-userpanel__label--login a:focus, .c-userpanel__label--login a:active {
        color: #333333;
        text-decoration: none; }
      .c-userpanel__label--login a:hover {
        color: #EC5A2B;
        text-decoration: none; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvdXNlcnBhbmVsLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiYWJzdHJhY3RzL19mdW5jdGlvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNQTtFQUVFLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBO0VBTHJCO0lBUUksZUFBZSxFQUFBO0VBUm5CO0lBWUksY0MwRDJCLEVBQUE7RUR0RS9CO0lBZ0JJLGtCQUFrQixFQUFBO0lBaEJ0QjtNQWtCTSxvQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLHdCQUF1QjtVQUF2QixxQkFBdUI7Y0FBdkIsdUJBQXVCO01BQ3ZCLHlCQUFtQjtVQUFuQixzQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLFlBQVksRUFBQTtFQUtkO0lBQ0UsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsa0JBQXNCLEVBQUE7RUFFeEI7SUFDRSx5QkNrQjRCLEVBQUE7RURaOUI7SUFDRSxrQkFBa0I7SUFFbEIsMEJDa0RvQjtJRDlDcEIsbUJFN0MwQztJRjhDMUMscUJFOUMwQztJRmdEMUMsY0N1QnlCLEVBQUE7RURwQjNCO0lBQ0UsMEJDdUNvQjtJRHRDcEIsaUJBQWlCO0lBSWpCLG1CRXpEMEM7SUYwRDFDLHFCRTFEMEM7SUY0RDFDLGNDRzBCLEVBQUE7SURaM0I7TUFhRywwQ0MxQzRCO01EMEM1QixrQ0MxQzRCLEVBQUE7TUQ2Qi9CO1FBcUJLLGNDVHNCO1FEVXRCLHFCQUFxQixFQUFBO01BdEIxQjtRQTBCSyxjQ0R1QjtRREV2QixxQkFBcUIsRUFBQSIsImZpbGUiOiJjb21wb25lbnRzL3VzZXJwYW5lbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgJ2Jhc2UnO1xuXG4kY29tcG9uZW50IDogY29tcG9uZW50Q2xhc3MoJ3VzZXJwYW5lbCcpO1xuXG4uI3skY29tcG9uZW50fSB7XG5cbiAgbWluLWhlaWdodDogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcblxuICAuaWNvY3VjMS1nZWFyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICBbY2xhc3MqPVwiaWNvY3VjMS1cIl0ge1xuICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk0O1xuICB9XG5cbiAgW2NsYXNzKj1cIiN7JGNvbXBvbmVudH1fX2F2YXRhclwiXSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19hdmF0YXIge1xuICAgICYtLWxvZ2dlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICBtYXJnaW4tbGVmdDogKDQ1cHgpKi0xO1xuICAgIH1cbiAgICAmLS1ub3Rsb2dnZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuXG4gICAgJi0td2VsY29tZW1lc3NhZ2Uge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuXG4gICAgICBmb250LWZhbWlseTogJHphdXhfZm9udDI7XG5cbiAgICAgICRmczogMThweDtcbiAgICAgICRsaDogJGZzKzQ7XG4gICAgICBmb250LXNpemU6IHJlbSgkZnMpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuXG4gICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NjtcbiAgICB9XG5cbiAgICAmLS1sb2dpbiB7XG4gICAgICBmb250LWZhbWlseTogJHphdXhfZm9udDI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgJGZzOiAxOHB4O1xuICAgICAgJGxoOiAkZnMrNDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG5cbiAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcblxuICAgICAgYSB7XG5cbiAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICBjb2xvciAkemF1eC10cmFuc2l0aW9uLTBcbiAgICAgICAgO1xuXG4gICAgICAgICYsXG4gICAgICAgICY6dmlzaXRlZCxcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAvLyBAaW5jbHVkZSB1bmRlcmxpbmUtdmlhLWJnKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMiwgMXB4LCAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0XG4gICdmdW5jdGlvbnMnXG47XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBHRU5FUkFMIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXN5c3RlbS1jc3MtY2xhc3M6ICd6YXV4JztcbiR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4OiAxNnB4OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiR6YXV4LWFwcC1tYXgtd2lkdGg6IDEwMjRweDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gWi1JTkRFWFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtemluZGV4LWhlYWRlcjogMTA7XG4kemF1eC16aW5kZXgtaGVhZGVyLW06IDIyO1xuJHphdXgtemluZGV4LW92ZXJsYXlzOiAxNjtcbi8vICR6YXV4LXppbmRleC1vdmVybGF5cy1mdWxsOiAkemF1eC16aW5kZXgtaGVhZGVyLW0gKyA1O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUUkFOU0lUSU9OU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtdHJhbnNpdGlvbi0wOiAwLjNzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0xOiAwLjZzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0yOiAwLjlzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0zOiAzLjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi00OiA2LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01OiA5LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01LWxpbmVhcjogOS4wcyBsaW5lYXI7XG4kemF1eC10cmFuc2l0aW9uLTYtbGluZWFyOiAxMi4wcyBsaW5lYXI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTVBPTkVOVFMgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1wcmVmaXggOiAnYy0nICFkZWZhdWx0O1xuXG4kemF1eC1oZWFkZXItaC1tOiA1NnB4O1xuJHphdXgtaGVhZGVyLWgtdDogNzJweDtcbiR6YXV4LWhlYWRlci1oLWQ6ICR6YXV4LWhlYWRlci1oLXQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT0xPUiBTRVRTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBNYWluXG4kemF1eF9jb2xvcl9tYWluX2JyYW5kOiAjMENBMzhDO1xuXG4vLyBEZWZhdWx0IHdlYiBzYWZlXG4kemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlOiAjRkZGRkZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibGFjazogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfcmVkOiAjZDk1MzRmO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ncmVlbjogIzVjYjg1YztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmx1ZTogIzMzN2FiNztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfbWFnZW50YTogI0ZGMDBGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfb3JhbmdlOiAjZjBhZDRlO1xuXG4vLyBTZXQgMVxuJHphdXhfY29sb3Jfc2V0MV9ncmVlbjE6ICR6YXV4X2NvbG9yX21haW5fYnJhbmQ7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMTogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUyOiAjRjVGNUY1O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazA6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMTogIzMzMzMzMztcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2syOiAjMjQyNDI0O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazM6ICMwNTA2MDY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkxOiAjQ0NDQ0NDO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MjogI0RERERERDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTM6ICNFRUVFRUU7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk0OiAjOTk5OTk5O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NTogIzcwNzA3MDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTY6ICM2NjY2NjY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk3OiAjQUFBQUFBO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5ODogI0RGREZERjtcbiR6YXV4X2NvbG9yX3NldDFfcmVkMTogI0QwMDExQjtcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTogI0Y1NjgyRjsgLy8gRjU2ODJGXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTI6ICNFQzVBMkI7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzE6ICNGRkNDMzM7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzI6ICNGN0M2MjM7IC8vIHN0ZWxsZSByYW5rLFxuJHphdXhfY29sb3Jfc2V0MV9jeWFuMTogIzI4QkJENztcblxuLy8gU2tlbGV0b25cbiR6YXV4X2NvbG9yX3NrZWxldG9uOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRm9udHNcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eF9mb250MTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiR6YXV4X2ZvbnQyOiAnTnVuaXRvIFNhbnMnO1xuJHphdXhfZm9udDM6IHV0b3BpYS1zdGQ7XG4kemF1eF9mb250NDogdXRvcGlhLXN0ZC1oZWFkbGluZTtcbiR6YXV4X2ZvbnQ1OiAnTnVuaXRvJztcbiR6YXV4X2ZvbnQ2OiB1dG9waWEtc3RkLWRpc3BsYXk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJPT1RTVFJBUCBPVkVSUklERVxuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vIEBzZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4yL2dldHRpbmctc3RhcnRlZC90aGVtaW5nL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6IGxpZ2h0ZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAzMCUpO1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAycHg7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6IDBweDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6IHJnYmEoJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyLCAwLjI1KTtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTI7XG5cbi8vICRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MztcblxuLy8gT3B0aW9uc1xuJGVuYWJsZS1jYXJldDogZmFsc2U7XG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcbiRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWU7XG4vLyAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiBmYWxzZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcHJpbnQtc3R5bGVzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiBmYWxzZTtcbi8vICRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsc1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNjtcblxuLy8gQm9keVxuJGJvZHktYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kYm9keS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG5cbi8vIExpbmtzXG4kbGluay1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAxNSUpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktYmFzZTogJHphdXhfZm9udDIsICR6YXV4X2ZvbnQxO1xuJGZvbnQtc2l6ZS1iYXNlOiByZW0oJHphdXgtZm9udC1zaXplLWJhc2UtcHgpOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiA3MDA7XG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMDtcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAwO1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMDtcblxuLy8gQ29tcG9uZW50c1xuJGJvcmRlci13aWR0aDogMXB4O1xuJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5Mjtcbi8vICRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG5cbi8vIEdyaWQgY29sdW1uc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG4kZ3JpZC1icmVha3BvaW50czogbWFwLW1lcmdlKFxuICAoXG4gICAgeHhzOiAwLFxuICAgIHhzOiA0MTBweCwgLy8gZGVmYXVsdCAwcHhcbiAgICBzbTogNTgwcHgsIC8vIGRlZmF1bHQgNTc2cHhcbiAgICBtZDogNzY4cHgsIC8vIGRlZmF1bHQgNzY4cHhcbiAgICBsZzogOTkycHgsIC8vIGRlZmF1bHQgOTkycHhcbiAgICB4bDogMTIwMHB4IC8vIGRlZmF1bHQgMTIwMHB4XG4gICksXG4gICRncmlkLWJyZWFrcG9pbnRzXG4pO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIFJlbW92ZWQgZGVmYXVsdCBCb290c3RyYXAgY29udGFpbmVycyBcIm1heC13aWR0aFwiXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICgpO1xuXG4vLyBUYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDEwcHg7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAxMnB4O1xuXG4vLyBTaXplc1xuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgNDA6IDQwJSxcbiAgICA2MDogNjAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBTcGFjaW5nXG4vLyBAbm90ZSAkc3BhY2VycyBpdCdzIHRvdGFsbHkgb3ZlcnJpZGRlbiBpbiBvcmRlciB0byBvcHRpbWl6ZSB0aGUgbnVtYmVyIG9mIHJ1bGVzLlxuLy8gJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpO1xuXG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgZjU6IDVweCxcbiAgICBmMTA6IDEwcHgsXG4gICAgZjE1OiAxNXB4LFxuICAgIGYyMDogMjBweCxcbiAgICBmMjU6IDI1cHgsXG4gICAgZjMwOiAzMHB4LFxuICAgIGY0MDogNDBweFxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTUlTQ1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtb3BhY2l0eTogKCkgIWRlZmF1bHQ7XG4kemF1eC1vcGFjaXR5OiBtYXAtbWVyZ2UoXG4gIChcbiAgICAnNTAnOiAuNVxuICApLFxuICAkemF1eC1vcGFjaXR5XG4pO1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AZnVuY3Rpb24gY29tcG9uZW50Q2xhc3MoJGNvbXBvbmVudE5hbWUpIHtcbiAgQHJldHVybiAkY29tcG9uZW50LXByZWZpeCArICRjb21wb25lbnROYW1lO1xufVxuXG5AZnVuY3Rpb24gcmVtKCRzaXplKSB7XG4gIEByZXR1cm4gJHNpemUgLyAkemF1eC1mb250LXNpemUtYmFzZS1weCAqIDFyZW07XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiAnJykge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG4iXX0= */

.c-typo1--style1 h1,
.c-typo1--style1 .h1 {
  font-family: "Nunito Sans", sans-serif;
  font-size: 2.25rem;
  line-height: 2.75rem; }
  @media (min-width: 768px) {
    .c-typo1--style1 h1,
    .c-typo1--style1 .h1 {
      font-size: 3rem;
      line-height: 3.5rem; } }

.c-typo1--style1 h2,
.c-typo1--style1 .h2 {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 200;
  font-size: 2.5rem;
  line-height: 3rem;
  letter-spacing: 4px; }

.c-typo1--style1 h3,
.c-typo1--style1 .h3 {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 200;
  font-size: 1.5rem;
  line-height: 1.625rem; }
  @media (min-width: 768px) {
    .c-typo1--style1 h3,
    .c-typo1--style1 .h3 {
      font-size: 2rem;
      line-height: 2.125rem; } }

.c-typo1--style1 h4,
.c-typo1--style1 .h4 {
  font-family: 'Frank Ruhl Libre', serif;
  font-size: 1.5rem;
  line-height: 1.75rem; }

.c-typo1--style1 h5,
.c-typo1--style1 .h5 {
  font-family: "Nunito Sans", sans-serif;
  font-weight: normal;
  letter-spacing: 1px;
  font-size: 1.3125rem;
  line-height: 1.75rem; }

.c-typo1--style1 h6,
.c-typo1--style1 .h6 {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  font-size: 1.125rem;
  line-height: 1.75rem; }

.c-typo1--style2 h1,
.c-typo1--style2 .h1 {
  font-family: 'Frank Ruhl Libre', serif;
  font-size: 2.625rem;
  line-height: 3rem; }
  .c-typo1--style2 h1:not(:last-child),
  .c-typo1--style2 .h1:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo1--style2 h2,
.c-typo1--style2 .h2 {
  font-family: 'Frank Ruhl Libre', serif;
  font-size: 2.25rem;
  line-height: 2.625rem; }
  .c-typo1--style2 h2:not(:last-child),
  .c-typo1--style2 .h2:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo1--style2 h3,
.c-typo1--style2 .h3 {
  font-family: 'Frank Ruhl Libre', serif;
  font-size: 2rem;
  line-height: 2.25rem; }
  .c-typo1--style2 h3:not(:last-child),
  .c-typo1--style2 .h3:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo1--style2 p,
.c-typo1--style2 .p {
  font-family: "Nunito Sans", sans-serif;
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.75rem; }
  .c-typo1--style2 p:not(:last-child),
  .c-typo1--style2 .p:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo1--style3 h3,
.c-typo1--style3 .h3 {
  font-family: 'Frank Ruhl Libre', serif;
  letter-spacing: -0.2px;
  font-size: 2rem;
  line-height: 2.25rem;
  font-weight: 600; }
  .c-typo1--style3 h3:not(:last-child),
  .c-typo1--style3 .h3:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo1--style3 h4,
.c-typo1--style3 .h4 {
  font-family: 'Frank Ruhl Libre', serif;
  font-weight: 600;
  letter-spacing: -0.2px;
  font-size: 1.75rem;
  line-height: 2rem; }
  .c-typo1--style3 h4:not(:last-child),
  .c-typo1--style3 .h4:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo1--style3 p,
.c-typo1--style3 .p {
  font-family: "Nunito Sans", sans-serif;
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.75rem; }
  .c-typo1--style3 p:not(:last-child),
  .c-typo1--style3 .p:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo1--style4 h3,
.c-typo1--style4 .h3 {
  font-family: "Nunito Sans", sans-serif;
  font-weight: normal;
  font-size: 1.75rem;
  line-height: 2.25rem; }
  @media (min-width: 768px) {
    .c-typo1--style4 h3,
    .c-typo1--style4 .h3 {
      font-size: 2rem;
      line-height: 2.5rem; } }
  .c-typo1--style4 h3:not(:last-child),
  .c-typo1--style4 .h3:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo1--style4 p,
.c-typo1--style4 .p {
  font-family: "Nunito Sans", sans-serif;
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.75rem; }
  @media (min-width: 768px) {
    .c-typo1--style4 p,
    .c-typo1--style4 .p {
      font-size: 1.3125rem;
      line-height: 1.75rem; } }
  .c-typo1--style4 p:not(:last-child),
  .c-typo1--style4 .p:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo1--body1 h1,
.c-typo1--body1 .h1 {
  font-family: 'Frank Ruhl Libre', serif;
  font-weight: 700;
  font-size: 2.625rem;
  line-height: 3rem; }
  .c-typo1--body1 h1:not(:last-child),
  .c-typo1--body1 .h1:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo1--body1 h2,
.c-typo1--body1 .h2 {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.25rem; }
  .c-typo1--body1 h2:not(:last-child),
  .c-typo1--body1 .h2:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo1--body1 h3,
.c-typo1--body1 .h3 {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 2rem; }
  .c-typo1--body1 h3:not(:last-child),
  .c-typo1--body1 .h3:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo1--body1 h4,
.c-typo1--body1 .h4 {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.75rem; }
  .c-typo1--body1 h4:not(:last-child),
  .c-typo1--body1 .h4:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo1--body1 h5,
.c-typo1--body1 .h5 {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.125rem; }
  .c-typo1--body1 h5:not(:last-child),
  .c-typo1--body1 .h5:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo1--body1 b,
.c-typo1--body1 strong {
  font-weight: 700; }

.c-typo1--body1 i,
.c-typo1--body1 em {
  font-style: italic; }

.c-typo1--body1 p:not(:last-child),
.c-typo1--body1 .p:not(:last-child) {
  margin-bottom: 1.875rem; }

.c-typo1--body1 p,
.c-typo1--body1 .p,
.c-typo1--body1 li,
.c-typo1--body1 .li {
  font-family: "Nunito Sans", sans-serif;
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.75rem; }

.c-typo1--body1 ul li {
  list-style-type: none; }
  .c-typo1--body1 ul li:not([class*="col-"]) {
    padding-left: 25px; }

.c-typo1--body1 li:before {
  content: " ";
  display: block;
  float: left;
  width: 7px;
  height: 7px;
  background-color: #333333;
  margin: 10px 0 0 -21px;
  border-radius: 50%; }

.c-typo1--tiny1 li,
.c-typo1--tiny1 p,
.c-typo1--tiny1 .p {
  font-family: "Nunito Sans", sans-serif;
  font-weight: normal;
  font-size: 0.8125rem;
  line-height: 1rem; }

.c-typo1--tiny1 p:not(:last-child),
.c-typo1--tiny1 .p:not(:last-child) {
  margin-bottom: 1.875rem; }

.c-typo1--micro1 p,
.c-typo1--micro1 .p {
  font-family: "Nunito Sans", sans-serif;
  font-weight: normal;
  font-size: 0.6875rem;
  line-height: 0.875rem; }
  .c-typo1--micro1 p:not(:last-child),
  .c-typo1--micro1 .p:not(:last-child) {
    margin-bottom: 1.875rem; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvdHlwbzEuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJhYnN0cmFjdHMvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFRRzs7RUFJRywwQkNzRm9CO0VEbEZwQixrQkVUMEM7RUZVMUMsb0JFVjBDLEVBQUE7RUNxRDVDO0lIcEREOztNQWNLLGVFZndDO01GZ0J4QyxtQkVoQndDLEVBQUEsRUZrQjNDOztBQWpCRjs7RUFxQkcsMEJDcUVvQjtFRHBFcEIsZ0JBQWdCO0VBSWhCLGlCRTNCMEM7RUY0QjFDLGlCRTVCMEM7RUY4QjFDLG1CQUFtQixFQUFBOztBQTdCdEI7O0VBa0NHLDBCQ3dEb0I7RUR2RHBCLGdCQUFnQjtFQU9oQixpQkUzQzBDO0VGNEMxQyxxQkU1QzBDLEVBQUE7RUNxRDVDO0lIcEREOztNQWlESyxlRWxEd0M7TUZtRHhDLHFCRW5Ed0MsRUFBQSxFRndEM0M7O0FBdkRGOztFQTJERyx1QkNnQ2lCO0VEM0JqQixpQkVqRTBDO0VGa0UxQyxvQkVsRTBDLEVBQUE7O0FGQzdDOztFQXNFRywwQkNvQm9CO0VEbkJwQixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBSW5CLG9CRTdFMEM7RUY4RTFDLG9CRTlFMEMsRUFBQTs7QUZDN0M7O0VBa0ZHLDBCQ1FvQjtFRFBwQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBSW5CLG1CRXpGMEM7RUYwRjFDLG9CRTFGMEMsRUFBQTs7QUZpRzdDOztFQUlHLHVCQ1RpQjtFRGNqQixtQkUxRzBDO0VGMkcxQyxpQkUzRzBDLEVBQUE7RUZpRzdDOztJQWFLLG1CRTlHd0MsRUFBQTs7QUZpRzdDOztFQW1CRyx1QkN4QmlCO0VENkJqQixrQkV6SDBDO0VGMEgxQyxxQkUxSDBDLEVBQUE7RUZpRzdDOztJQTRCSyxtQkU3SHdDLEVBQUE7O0FGaUc3Qzs7RUFrQ0csdUJDdkNpQjtFRDRDakIsZUV4STBDO0VGeUkxQyxvQkV6STBDLEVBQUE7RUZpRzdDOztJQTJDSyxtQkU1SXdDLEVBQUE7O0FGaUc3Qzs7RUFpREcsMEJDdkRvQjtFRHdEcEIsbUJBQW1CO0VBSW5CLG1CRXZKMEM7RUZ3SjFDLG9CRXhKMEMsRUFBQTtFRmlHN0M7O0lBMERLLG1CRTNKd0MsRUFBQTs7QUZrSzdDOztFQUlHLHVCQzFFaUI7RUQ0RWpCLHNCQUFzQjtFQUl0QixlRTVLMEM7RUY2SzFDLG9CRTdLMEM7RUY4SzFDLGdCQUFnQixFQUFBO0VBWm5COztJQXNCSyxtQkV4THdDLEVBQUE7O0FGa0s3Qzs7RUE0QkcsdUJDbEdpQjtFRG1HakIsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUl0QixrQkVwTTBDO0VGcU0xQyxpQkVyTTBDLEVBQUE7RUZrSzdDOztJQXNDSyxtQkV4TXdDLEVBQUE7O0FGa0s3Qzs7RUE0Q0csMEJDbkhvQjtFRG9IcEIsbUJBQW1CO0VBSW5CLG1CRW5OMEM7RUZvTjFDLG9CRXBOMEMsRUFBQTtFRmtLN0M7O0lBcURLLG1CRXZOd0MsRUFBQTs7QUY4TjdDOztFQUlHLDBCQ3ZJb0I7RUR3SXBCLG1CQUFtQjtFQUluQixrQkV2TzBDO0VGd08xQyxvQkV4TzBDLEVBQUE7RUNxRDVDO0lIeUtEOztNQWVLLGVFN093QztNRjhPeEMsbUJFOU93QyxFQUFBLEVGcVAzQztFQXZCRjs7SUFvQkssbUJFbFB3QyxFQUFBOztBRjhON0M7O0VBMkJHLDBCQzlKb0I7RUQrSnBCLG1CQUFtQjtFQUluQixtQkU5UDBDO0VGK1AxQyxvQkUvUDBDLEVBQUE7RUNxRDVDO0lIeUtEOztNQXNDSyxvQkVwUXdDO01GcVF4QyxvQkVyUXdDLEVBQUEsRUY0UTNDO0VBOUNGOztJQTJDSyxtQkV6UXdDLEVBQUE7O0FGZ1I3Qzs7RUFJRyx1QkN4TGlCO0VEeUxqQixnQkFBZ0I7RUFJaEIsbUJFelIwQztFRjBSMUMsaUJFMVIwQyxFQUFBO0VGZ1I3Qzs7SUFhSyxtQkU3UndDLEVBQUE7O0FGZ1I3Qzs7RUFtQkcsMEJDeE1vQjtFRHlNcEIsZ0JBQWdCO0VBSWhCLGVFeFMwQztFRnlTMUMsb0JFelMwQyxFQUFBO0VGZ1I3Qzs7SUE0QkssbUJFNVN3QyxFQUFBOztBRmdSN0M7O0VBa0NHLDBCQ3ZOb0I7RUR3TnBCLGdCQUFnQjtFQUloQixpQkV2VDBDO0VGd1QxQyxpQkV4VDBDLEVBQUE7RUZnUjdDOztJQTJDSyxtQkUzVHdDLEVBQUE7O0FGZ1I3Qzs7RUFpREcsMEJDdE9vQjtFRHVPcEIsZ0JBQWdCO0VBSWhCLG1CRXRVMEM7RUZ1VTFDLG9CRXZVMEMsRUFBQTtFRmdSN0M7O0lBMERLLG1CRTFVd0MsRUFBQTs7QUZnUjdDOztFQWdFRywwQkNyUG9CO0VEc1BwQixnQkFBZ0I7RUFJaEIsZUVyVjBDO0VGc1YxQyxxQkV0VjBDLEVBQUE7RUZnUjdDOztJQXlFSyxtQkV6VndDLEVBQUE7O0FGZ1I3Qzs7RUErRUcsZ0JDMU1rQixFQUFBOztBRDJIckI7O0VBb0ZHLGtCQUFrQixFQUFBOztBQXBGckI7O0VBMEZLLHVCRTFXd0MsRUFBQTs7QUZnUjdDOzs7O0VBa0dHLDBCQ3ZSb0I7RUR3UnBCLG1CQUFtQjtFQUluQixtQkV2WDBDO0VGd1gxQyxvQkV4WDBDLEVBQUE7O0FGZ1I3QztFQThHSyxxQkFBcUIsRUFBQTtFQTlHMUI7SUFpSE8sa0JBQWtCLEVBQUE7O0FBakh6QjtFQXdISyxZQUFZO0VBQ1osY0FBYztFQUNkLFdBQVc7RUFFWCxVQUFVO0VBQ1YsV0FBVztFQUNYLHlCQy9Vd0I7RURnVnhCLHNCQUFzQjtFQUN0QixrQkFBa0IsRUFBQTs7QUFNdkI7OztFQUtHLDBCQ2hVb0I7RURpVXBCLG1CQUFtQjtFQUluQixvQkVoYTBDO0VGaWExQyxpQkVqYTBDLEVBQUE7O0FGc1o3Qzs7RUFrQkssdUJFeGF3QyxFQUFBOztBRjhhN0M7O0VBSUcsMEJDdlZvQjtFRHdWcEIsbUJBQW1CO0VBSW5CLG9CRXZiMEM7RUZ3YjFDLHFCRXhiMEMsRUFBQTtFRjhhN0M7O0lBY0ssdUJFNWJ3QyxFQUFBIiwiZmlsZSI6ImNvbXBvbmVudHMvdHlwbzEuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0ICdiYXNlJztcblxuJGNvbXBvbmVudCA6IGNvbXBvbmVudENsYXNzKCd0eXBvMScpO1xuXG4uI3skY29tcG9uZW50fSB7XG5cbiAgJi0tc3R5bGUxIHtcblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LWZhbWlseTogJHphdXhfZm9udDI7XG5cbiAgICAgICRmczogMzZweDtcbiAgICAgICRsaDogNDRweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgJGZzOiA0OHB4O1xuICAgICAgICAkbGg6IDU2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMixcbiAgICAuaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQyO1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcblxuICAgICAgJGZzOiA0MHB4O1xuICAgICAgJGxoOiA0OHB4O1xuICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcblxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICB9XG5cbiAgICBoMyxcbiAgICAuaDMge1xuICAgICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQyO1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcblxuICAgICAgJGZzOiAyNHB4O1xuICAgICAgJGxoOiAyNnB4O1xuICAgICAgLy8gJGZzOiAzMnB4O1xuICAgICAgLy8gJGxoOiA0OHB4O1xuICAgICAgLy8gJGxoOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAkZnM6IDMycHg7XG4gICAgICAgIC8vICRsaDogNDhweDtcbiAgICAgICAgJGxoOiAzNHB4O1xuICAgICAgICBmb250LXNpemU6IHJlbSgkZnMpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG4gICAgICB9XG5cbiAgICAgIC8vIGxldHRlci1zcGFjaW5nOiA0cHg7XG5cbiAgICB9XG5cbiAgICBoNCxcbiAgICAuaDQge1xuICAgICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQzO1xuICAgICAgLy9mb250LXdlaWdodDogYm9sZDtcblxuICAgICAgJGZzOiAyNHB4O1xuICAgICAgJGxoOiAyOHB4O1xuICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcbiAgICB9XG5cbiAgICBoNSxcbiAgICAuaDUge1xuICAgICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQyO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgICRmczogMjFweDtcbiAgICAgICRsaDogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG4gICAgfVxuXG4gICAgaDYsXG4gICAgLmg2IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICAkZnM6IDE4cHg7XG4gICAgICAkbGg6IDI4cHg7XG4gICAgICBmb250LXNpemU6IHJlbSgkZnMpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuICAgIH1cblxuICB9XG5cbiAgLy8gVXNlZCBpbjpcbiAgLy8gLSBpbnRybyAoY2FyZHMpXG4gICYtLXN0eWxlMiB7XG5cbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQzO1xuICAgICAgLy9mb250LXdlaWdodDogYm9sZDtcblxuICAgICAgJGZzOiA0MnB4O1xuICAgICAgJGxoOiA0OHB4O1xuICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgyLFxuICAgIC5oMiB7XG4gICAgICBmb250LWZhbWlseTogJHphdXhfZm9udDM7XG4gICAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAkZnM6IDM2cHg7XG4gICAgICAkbGg6IDQycHg7XG4gICAgICBmb250LXNpemU6IHJlbSgkZnMpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMsXG4gICAgLmgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MztcbiAgICAgIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICRmczogMzJweDtcbiAgICAgICRsaDogMzZweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwLFxuICAgIC5wIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICRmczogMThweDtcbiAgICAgICRsaDogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNnB4KTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJi0tc3R5bGUzIHtcblxuICAgIGgzLFxuICAgIC5oMyB7XG4gICAgICBmb250LWZhbWlseTogJHphdXhfZm9udDM7XG4gICAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcblxuICAgICAgJGZzOiAzMnB4O1xuICAgICAgJGxoOiAzNnB4O1xuICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC8vICAgJGZzOiAyOHB4O1xuICAgICAgLy8gICAkbGg6IDMycHg7XG4gICAgICAvLyAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgICAvLyAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcbiAgICAgIC8vIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGg0LFxuICAgIC5oNCB7XG4gICAgICBmb250LWZhbWlseTogJHphdXhfZm9udDM7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcblxuICAgICAgJGZzOiAyOHB4O1xuICAgICAgJGxoOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAsXG4gICAgLnAge1xuICAgICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQyO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgJGZzOiAxOHB4O1xuICAgICAgJGxoOiAyOHB4O1xuICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2cHgpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmLS1zdHlsZTQge1xuXG4gICAgaDMsXG4gICAgLmgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICRmczogMjhweDtcbiAgICAgICRsaDogMzZweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgJGZzOiAzMnB4O1xuICAgICAgICAkbGg6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2cHgpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgcCxcbiAgICAucCB7XG4gICAgICBmb250LWZhbWlseTogJHphdXhfZm9udDI7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAkZnM6IDE4cHg7XG4gICAgICAkbGg6IDI4cHg7XG4gICAgICBmb250LXNpemU6IHJlbSgkZnMpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICRmczogMjFweDtcbiAgICAgICAgJGxoOiAyOHB4O1xuICAgICAgICBmb250LXNpemU6IHJlbSgkZnMpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNnB4KTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJi0tYm9keTEge1xuXG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICRmczogNDJweDtcbiAgICAgICRsaDogNDhweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMixcbiAgICAuaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgJGZzOiAzMnB4O1xuICAgICAgJGxoOiAzNnB4O1xuICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgzLFxuICAgIC5oMyB7XG4gICAgICBmb250LWZhbWlseTogJHphdXhfZm9udDI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAkZnM6IDI0cHg7XG4gICAgICAkbGg6IDMycHg7XG4gICAgICBmb250LXNpemU6IHJlbSgkZnMpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDQsXG4gICAgLmg0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICRmczogMThweDtcbiAgICAgICRsaDogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNSxcbiAgICAuaDUge1xuICAgICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgJGZzOiAxNnB4O1xuICAgICAgJGxoOiAxOHB4O1xuICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGIsXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xuICAgIH1cblxuICAgIGksXG4gICAgZW0ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIHAsXG4gICAgLnAge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAsXG4gICAgLnAsXG4gICAgbGksXG4gICAgLmxpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICRmczogMThweDtcbiAgICAgICRsaDogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG5cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAmOm5vdChbY2xhc3MqPVwiY29sLVwiXSkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgLTIxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYtLXRpbnkxIHtcblxuICAgIGxpLFxuICAgIHAsXG4gICAgLnAge1xuICAgICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQyO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgJGZzOiAxM3B4O1xuICAgICAgJGxoOiAkZnMrMztcbiAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG5cbiAgICB9XG5cbiAgICBwLFxuICAgIC5wIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYtLW1pY3JvMSB7XG5cbiAgICBwLFxuICAgIC5wIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICRmczogMTFweDtcbiAgICAgICRsaDogJGZzKzM7XG4gICAgICBmb250LXNpemU6IHJlbSgkZnMpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuXG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnRcbiAgJ2Z1bmN0aW9ucydcbjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEdFTkVSQUwgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtc3lzdGVtLWNzcy1jbGFzczogJ3phdXgnO1xuJHphdXgtZm9udC1zaXplLWJhc2UtcHg6IDE2cHg7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJHphdXgtYXBwLW1heC13aWR0aDogMTAyNHB4O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBaLUlOREVYXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC16aW5kZXgtaGVhZGVyOiAxMDtcbiR6YXV4LXppbmRleC1oZWFkZXItbTogMjI7XG4kemF1eC16aW5kZXgtb3ZlcmxheXM6IDE2O1xuLy8gJHphdXgtemluZGV4LW92ZXJsYXlzLWZ1bGw6ICR6YXV4LXppbmRleC1oZWFkZXItbSArIDU7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRSQU5TSVRJT05TXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC10cmFuc2l0aW9uLTA6IDAuM3MgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTE6IDAuNnMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTI6IDAuOXMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTM6IDMuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTQ6IDYuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTU6IDkuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTUtbGluZWFyOiA5LjBzIGxpbmVhcjtcbiR6YXV4LXRyYW5zaXRpb24tNi1saW5lYXI6IDEyLjBzIGxpbmVhcjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09NUE9ORU5UUyBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LXByZWZpeCA6ICdjLScgIWRlZmF1bHQ7XG5cbiR6YXV4LWhlYWRlci1oLW06IDU2cHg7XG4kemF1eC1oZWFkZXItaC10OiA3MnB4O1xuJHphdXgtaGVhZGVyLWgtZDogJHphdXgtaGVhZGVyLWgtdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTE9SIFNFVFNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIE1haW5cbiR6YXV4X2NvbG9yX21haW5fYnJhbmQ6ICMwQ0EzOEM7XG5cbi8vIERlZmF1bHQgd2ViIHNhZmVcbiR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU6ICNGRkZGRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsYWNrOiAjMDAwMDAwO1xuJHphdXhfY29sb3JfZGVmYXVsdF9yZWQ6ICNkOTUzNGY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2dyZWVuOiAjNWNiODVjO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibHVlOiAjMzM3YWI3O1xuJHphdXhfY29sb3JfZGVmYXVsdF9tYWdlbnRhOiAjRkYwMEZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9vcmFuZ2U6ICNmMGFkNGU7XG5cbi8vIFNldCAxXG4kemF1eF9jb2xvcl9zZXQxX2dyZWVuMTogJHphdXhfY29sb3JfbWFpbl9icmFuZDtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUxOiAkemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI6ICNGNUY1RjU7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMDogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2sxOiAjMzMzMzMzO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazI6ICMyNDI0MjQ7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMzogIzA1MDYwNjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTE6ICNDQ0NDQ0M7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkyOiAjREREREREO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MzogI0VFRUVFRTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTQ6ICM5OTk5OTk7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk1OiAjNzA3MDcwO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NjogIzY2NjY2NjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTc6ICNBQUFBQUE7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk4OiAjREZERkRGO1xuJHphdXhfY29sb3Jfc2V0MV9yZWQxOiAjRDAwMTFCO1xuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxOiAjRjU2ODJGOyAvLyBGNTY4MkZcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjogI0VDNUEyQjsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MTogI0ZGQ0MzMzsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MjogI0Y3QzYyMzsgLy8gc3RlbGxlIHJhbmssXG4kemF1eF9jb2xvcl9zZXQxX2N5YW4xOiAjMjhCQkQ3O1xuXG4vLyBTa2VsZXRvblxuJHphdXhfY29sb3Jfc2tlbGV0b246ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGb250c1xuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4X2ZvbnQxOiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHphdXhfZm9udDI6ICdOdW5pdG8gU2Fucyc7XG4kemF1eF9mb250MzogdXRvcGlhLXN0ZDtcbiR6YXV4X2ZvbnQ0OiB1dG9waWEtc3RkLWhlYWRsaW5lO1xuJHphdXhfZm9udDU6ICdOdW5pdG8nO1xuJHphdXhfZm9udDY6IHV0b3BpYS1zdGQtZGlzcGxheTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQk9PVFNUUkFQIE9WRVJSSURFXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8gQHNlZSBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjIvZ2V0dGluZy1zdGFydGVkL3RoZW1pbmcvXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogbGlnaHRlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDMwJSk7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6IDJweDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogMHB4O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogcmdiYSgkemF1eF9jb2xvcl9zZXQxX29yYW5nZTIsIDAuMjUpO1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcblxuLy8gJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkzO1xuXG4vLyBPcHRpb25zXG4kZW5hYmxlLWNhcmV0OiBmYWxzZTtcbiRlbmFibGUtcm91bmRlZDogZmFsc2U7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuJGVuYWJsZS10cmFuc2l0aW9uczogdHJ1ZTtcbi8vICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6IGZhbHNlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ncmlkLWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wcmludC1zdHlsZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6IGZhbHNlO1xuLy8gJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gTW9kYWxzXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogMC42O1xuXG4vLyBCb2R5XG4kYm9keS1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRib2R5LWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcblxuLy8gTGlua3NcbiRsaW5rLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xuJGxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDE1JSk7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbi8vIFR5cG9ncmFwaHlcbiRmb250LWZhbWlseS1iYXNlOiAkemF1eF9mb250MiwgJHphdXhfZm9udDE7XG4kZm9udC1zaXplLWJhc2U6IHJlbSgkemF1eC1mb250LXNpemUtYmFzZS1weCk7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkZXI6IDcwMDtcblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAwO1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206IDA7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAwO1xuXG4vLyBDb21wb25lbnRzXG4kYm9yZGVyLXdpZHRoOiAxcHg7XG4kYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkyO1xuLy8gJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcblxuLy8gR3JpZCBjb2x1bW5zXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDQwcHg7XG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcbiRncmlkLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICB4eHM6IDAsXG4gICAgeHM6IDQxMHB4LCAvLyBkZWZhdWx0IDBweFxuICAgIHNtOiA1ODBweCwgLy8gZGVmYXVsdCA1NzZweFxuICAgIG1kOiA3NjhweCwgLy8gZGVmYXVsdCA3NjhweFxuICAgIGxnOiA5OTJweCwgLy8gZGVmYXVsdCA5OTJweFxuICAgIHhsOiAxMjAwcHggLy8gZGVmYXVsdCAxMjAwcHhcbiAgKSxcbiAgJGdyaWQtYnJlYWtwb2ludHNcbik7XG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gUmVtb3ZlZCBkZWZhdWx0IEJvb3RzdHJhcCBjb250YWluZXJzIFwibWF4LXdpZHRoXCJcbiRjb250YWluZXItbWF4LXdpZHRoczogKCk7XG5cbi8vIFRhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZzogMTBweDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206IDEycHg7XG5cbi8vIFNpemVzXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA0MDogNDAlLFxuICAgIDYwOiA2MCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cbi8vIFNwYWNpbmdcbi8vIEBub3RlICRzcGFjZXJzIGl0J3MgdG90YWxseSBvdmVycmlkZGVuIGluIG9yZGVyIHRvIG9wdGltaXplIHRoZSBudW1iZXIgb2YgcnVsZXMuXG4vLyAkc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogKCk7XG5cbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBmNTogNXB4LFxuICAgIGYxMDogMTBweCxcbiAgICBmMTU6IDE1cHgsXG4gICAgZjIwOiAyMHB4LFxuICAgIGYyNTogMjVweCxcbiAgICBmMzA6IDMwcHgsXG4gICAgZjQwOiA0MHB4XG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNSVNDXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1vcGFjaXR5OiAoKSAhZGVmYXVsdDtcbiR6YXV4LW9wYWNpdHk6IG1hcC1tZXJnZShcbiAgKFxuICAgICc1MCc6IC41XG4gICksXG4gICR6YXV4LW9wYWNpdHlcbik7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBmdW5jdGlvbiBjb21wb25lbnRDbGFzcygkY29tcG9uZW50TmFtZSkge1xuICBAcmV0dXJuICRjb21wb25lbnQtcHJlZml4ICsgJGNvbXBvbmVudE5hbWU7XG59XG5cbkBmdW5jdGlvbiByZW0oJHNpemUpIHtcbiAgQHJldHVybiAkc2l6ZSAvICR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4ICogMXJlbTtcbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6ICcnKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIl19 */

.c-list1 ul,
.c-list1 li {
  list-style-type: none; }

.c-list1__item {
  font-family: "Nunito Sans", sans-serif;
  font-weight: normal;
  font-size: 1rem;
  line-height: 1.125rem; }
  .c-list1__item:not(:last-child) {
    margin-right: 1rem; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvbGlzdDEuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJhYnN0cmFjdHMvX2Z1bmN0aW9ucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU1BOztFQUlJLHFCQUFxQixFQUFBOztBQUd2QjtFQUNFLDBCQ29Gc0I7RURuRnRCLG1CQUFtQjtFQUluQixlRVo0QztFRmE1QyxxQkViNEMsRUFBQTtFRk03QztJQVVHLGtCQUFrQixFQUFBIiwiZmlsZSI6ImNvbXBvbmVudHMvbGlzdDEuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0ICdiYXNlJztcblxuJGNvbXBvbmVudCA6IGNvbXBvbmVudENsYXNzKCdsaXN0MScpO1xuXG4uI3skY29tcG9uZW50fSB7XG5cbiAgdWwsXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmb250LWZhbWlseTogJHphdXhfZm9udDI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICRmczogMTZweDtcbiAgICAkbGg6IDE4cHg7XG4gICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnRcbiAgJ2Z1bmN0aW9ucydcbjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEdFTkVSQUwgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtc3lzdGVtLWNzcy1jbGFzczogJ3phdXgnO1xuJHphdXgtZm9udC1zaXplLWJhc2UtcHg6IDE2cHg7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJHphdXgtYXBwLW1heC13aWR0aDogMTAyNHB4O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBaLUlOREVYXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC16aW5kZXgtaGVhZGVyOiAxMDtcbiR6YXV4LXppbmRleC1oZWFkZXItbTogMjI7XG4kemF1eC16aW5kZXgtb3ZlcmxheXM6IDE2O1xuLy8gJHphdXgtemluZGV4LW92ZXJsYXlzLWZ1bGw6ICR6YXV4LXppbmRleC1oZWFkZXItbSArIDU7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRSQU5TSVRJT05TXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC10cmFuc2l0aW9uLTA6IDAuM3MgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTE6IDAuNnMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTI6IDAuOXMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTM6IDMuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTQ6IDYuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTU6IDkuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTUtbGluZWFyOiA5LjBzIGxpbmVhcjtcbiR6YXV4LXRyYW5zaXRpb24tNi1saW5lYXI6IDEyLjBzIGxpbmVhcjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09NUE9ORU5UUyBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LXByZWZpeCA6ICdjLScgIWRlZmF1bHQ7XG5cbiR6YXV4LWhlYWRlci1oLW06IDU2cHg7XG4kemF1eC1oZWFkZXItaC10OiA3MnB4O1xuJHphdXgtaGVhZGVyLWgtZDogJHphdXgtaGVhZGVyLWgtdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTE9SIFNFVFNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIE1haW5cbiR6YXV4X2NvbG9yX21haW5fYnJhbmQ6ICMwQ0EzOEM7XG5cbi8vIERlZmF1bHQgd2ViIHNhZmVcbiR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU6ICNGRkZGRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsYWNrOiAjMDAwMDAwO1xuJHphdXhfY29sb3JfZGVmYXVsdF9yZWQ6ICNkOTUzNGY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2dyZWVuOiAjNWNiODVjO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibHVlOiAjMzM3YWI3O1xuJHphdXhfY29sb3JfZGVmYXVsdF9tYWdlbnRhOiAjRkYwMEZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9vcmFuZ2U6ICNmMGFkNGU7XG5cbi8vIFNldCAxXG4kemF1eF9jb2xvcl9zZXQxX2dyZWVuMTogJHphdXhfY29sb3JfbWFpbl9icmFuZDtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUxOiAkemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI6ICNGNUY1RjU7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMDogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2sxOiAjMzMzMzMzO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazI6ICMyNDI0MjQ7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMzogIzA1MDYwNjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTE6ICNDQ0NDQ0M7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkyOiAjREREREREO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MzogI0VFRUVFRTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTQ6ICM5OTk5OTk7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk1OiAjNzA3MDcwO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NjogIzY2NjY2NjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTc6ICNBQUFBQUE7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk4OiAjREZERkRGO1xuJHphdXhfY29sb3Jfc2V0MV9yZWQxOiAjRDAwMTFCO1xuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxOiAjRjU2ODJGOyAvLyBGNTY4MkZcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjogI0VDNUEyQjsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MTogI0ZGQ0MzMzsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MjogI0Y3QzYyMzsgLy8gc3RlbGxlIHJhbmssXG4kemF1eF9jb2xvcl9zZXQxX2N5YW4xOiAjMjhCQkQ3O1xuXG4vLyBTa2VsZXRvblxuJHphdXhfY29sb3Jfc2tlbGV0b246ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGb250c1xuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4X2ZvbnQxOiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHphdXhfZm9udDI6ICdOdW5pdG8gU2Fucyc7XG4kemF1eF9mb250MzogdXRvcGlhLXN0ZDtcbiR6YXV4X2ZvbnQ0OiB1dG9waWEtc3RkLWhlYWRsaW5lO1xuJHphdXhfZm9udDU6ICdOdW5pdG8nO1xuJHphdXhfZm9udDY6IHV0b3BpYS1zdGQtZGlzcGxheTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQk9PVFNUUkFQIE9WRVJSSURFXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8gQHNlZSBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjIvZ2V0dGluZy1zdGFydGVkL3RoZW1pbmcvXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogbGlnaHRlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDMwJSk7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6IDJweDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogMHB4O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogcmdiYSgkemF1eF9jb2xvcl9zZXQxX29yYW5nZTIsIDAuMjUpO1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcblxuLy8gJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkzO1xuXG4vLyBPcHRpb25zXG4kZW5hYmxlLWNhcmV0OiBmYWxzZTtcbiRlbmFibGUtcm91bmRlZDogZmFsc2U7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuJGVuYWJsZS10cmFuc2l0aW9uczogdHJ1ZTtcbi8vICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6IGZhbHNlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ncmlkLWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wcmludC1zdHlsZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6IGZhbHNlO1xuLy8gJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gTW9kYWxzXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogMC42O1xuXG4vLyBCb2R5XG4kYm9keS1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRib2R5LWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcblxuLy8gTGlua3NcbiRsaW5rLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xuJGxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDE1JSk7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbi8vIFR5cG9ncmFwaHlcbiRmb250LWZhbWlseS1iYXNlOiAkemF1eF9mb250MiwgJHphdXhfZm9udDE7XG4kZm9udC1zaXplLWJhc2U6IHJlbSgkemF1eC1mb250LXNpemUtYmFzZS1weCk7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkZXI6IDcwMDtcblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAwO1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206IDA7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAwO1xuXG4vLyBDb21wb25lbnRzXG4kYm9yZGVyLXdpZHRoOiAxcHg7XG4kYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkyO1xuLy8gJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcblxuLy8gR3JpZCBjb2x1bW5zXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDQwcHg7XG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcbiRncmlkLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICB4eHM6IDAsXG4gICAgeHM6IDQxMHB4LCAvLyBkZWZhdWx0IDBweFxuICAgIHNtOiA1ODBweCwgLy8gZGVmYXVsdCA1NzZweFxuICAgIG1kOiA3NjhweCwgLy8gZGVmYXVsdCA3NjhweFxuICAgIGxnOiA5OTJweCwgLy8gZGVmYXVsdCA5OTJweFxuICAgIHhsOiAxMjAwcHggLy8gZGVmYXVsdCAxMjAwcHhcbiAgKSxcbiAgJGdyaWQtYnJlYWtwb2ludHNcbik7XG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gUmVtb3ZlZCBkZWZhdWx0IEJvb3RzdHJhcCBjb250YWluZXJzIFwibWF4LXdpZHRoXCJcbiRjb250YWluZXItbWF4LXdpZHRoczogKCk7XG5cbi8vIFRhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZzogMTBweDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206IDEycHg7XG5cbi8vIFNpemVzXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA0MDogNDAlLFxuICAgIDYwOiA2MCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cbi8vIFNwYWNpbmdcbi8vIEBub3RlICRzcGFjZXJzIGl0J3MgdG90YWxseSBvdmVycmlkZGVuIGluIG9yZGVyIHRvIG9wdGltaXplIHRoZSBudW1iZXIgb2YgcnVsZXMuXG4vLyAkc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogKCk7XG5cbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBmNTogNXB4LFxuICAgIGYxMDogMTBweCxcbiAgICBmMTU6IDE1cHgsXG4gICAgZjIwOiAyMHB4LFxuICAgIGYyNTogMjVweCxcbiAgICBmMzA6IDMwcHgsXG4gICAgZjQwOiA0MHB4XG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNSVNDXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1vcGFjaXR5OiAoKSAhZGVmYXVsdDtcbiR6YXV4LW9wYWNpdHk6IG1hcC1tZXJnZShcbiAgKFxuICAgICc1MCc6IC41XG4gICksXG4gICR6YXV4LW9wYWNpdHlcbik7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBmdW5jdGlvbiBjb21wb25lbnRDbGFzcygkY29tcG9uZW50TmFtZSkge1xuICBAcmV0dXJuICRjb21wb25lbnQtcHJlZml4ICsgJGNvbXBvbmVudE5hbWU7XG59XG5cbkBmdW5jdGlvbiByZW0oJHNpemUpIHtcbiAgQHJldHVybiAkc2l6ZSAvICR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4ICogMXJlbTtcbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6ICcnKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cbiJdfQ== */

.c-articlebar {
  padding-bottom: 8px;
  border-bottom: 2px solid #DDDDDD; }
  .c-articlebar__wrapper {
    position: relative; }
  .c-articlebar__cat {
    letter-spacing: 0.44px;
    font-family: "Nunito Sans", sans-serif;
    font-weight: 800;
    font-size: 0.875rem;
    line-height: 1.5rem;
    color: #F5682F; }
    .c-articlebar__cat:visited, .c-articlebar__cat:focus, .c-articlebar__cat:active {
      color: #F5682F; }
    .c-articlebar__cat:hover {
      color: #F5682F; }
  .c-articlebar__tools {
    padding-right: 0.875rem;
    list-style-type: none;
    line-height: 1; }
    .c-articlebar__tools li:not(:last-child) {
      margin-right: 1.25rem; }
    .c-articlebar__tools a {
      vertical-align: middle;
      font-size: 1.125rem;
      -webkit-transition: color .6s ease-in-out;
      transition: color .6s ease-in-out;
      color: #999999; }
      .c-articlebar__tools a:hover {
        color: #333333;
        text-decoration: none; }
      .c-articlebar__tools a.selected {
        color: #F5682F; }
  @media (min-width: 768px) {
    .c-articlebar--md-layout2 {
      border-bottom: none; }
      .c-articlebar--md-layout2 .c-articlebar__cat {
        border-bottom: 2px solid #FFFFFF; }
      .c-articlebar--md-layout2 .c-articlebar__wrapper > [class*="col-"]:nth-child(2) {
        position: absolute;
        top: 0;
        right: 0; } }
  .c-articlebar[class*="--theme-dark1"] {
    border-bottom-color: #FFFFFF; }
  .c-articlebar--theme-dark1 .c-articlebar__cat {
    color: #FFFFFF; }
    .c-articlebar--theme-dark1 .c-articlebar__cat:visited, .c-articlebar--theme-dark1 .c-articlebar__cat:focus, .c-articlebar--theme-dark1 .c-articlebar__cat:active {
      color: #FFFFFF; }
    .c-articlebar--theme-dark1 .c-articlebar__cat:hover {
      color: #FFFFFF; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYXJ0aWNsZWJhci5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImFic3RyYWN0cy9fZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU1BO0VBR0UsbUJBQW1CO0VBQ25CLGdDQ2dFNkIsRUFBQTtFRDlEN0I7SUFDRSxrQkFBa0IsRUFBQTtFQUdwQjtJQUdFLHNCQUFzQjtJQUV0QiwwQkM2RXNCO0lENUV0QixnQkFBZ0I7SUFJaEIsbUJFbkI0QztJRm9CNUMsbUJFcEI0QztJRnNCNUMsY0NxRDZCLEVBQUE7SURsRTlCO01Ba0JHLGNDZ0QyQixFQUFBO0lEbEU5QjtNQXNCRyxjQzRDMkIsRUFBQTtFRHhDL0I7SUFFRSx1QkVyQzRDO0lGc0M1QyxxQkFBcUI7SUFDckIsY0FBYyxFQUFBO0lBSmY7TUFTSyxxQkU1Q3dDLEVBQUE7SUZtQzdDO01BZUcsc0JBQXNCO01BR3RCLG1CRXJEMEM7TUZ1RDFDLHlDQUVBO01BRkEsaUNBRUE7TUFFQSxjQ1V5QixFQUFBO01EbEM1QjtRQTJCSyxjQ0N3QjtRREF4QixxQkFBcUIsRUFBQTtNQTVCMUI7UUFnQ0ssY0NReUIsRUFBQTtFRXRCN0I7SUhxQkY7TUFJSSxtQkFBbUIsRUFBQTtNQUp0QjtRQVNPLGdDQ2pDd0IsRUFBQTtNRHdCL0I7UUFlVyxrQkFBa0I7UUFDbEIsTUFBTTtRQUNOLFFBQVEsRUFBQSxFQUNUO0VBN0ZiO0lBc0dJLDRCQ25EOEIsRUFBQTtFRHdEN0I7SUFJSyxjQzVEd0IsRUFBQTtJRHdEN0I7TUFTTyxjQ2pFc0IsRUFBQTtJRHdEN0I7TUFhTyxjQ3JFc0IsRUFBQSIsImZpbGUiOiJjb21wb25lbnRzL2FydGljbGViYXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0ICdiYXNlJztcblxuJGNvbXBvbmVudCA6IGNvbXBvbmVudENsYXNzKCdhcnRpY2xlYmFyJyk7XG5cbi4jeyRjb21wb25lbnR9IHtcblxuICAvLyB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHphdXhfY29sb3Jfc2V0MV9ncmV5MjtcblxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19jYXQge1xuXG4gICAgLy8gbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xuXG4gICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQyO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cbiAgICAkZnM6IDE0cHg7XG4gICAgJGxoOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuXG4gICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTtcblxuICAgICY6dmlzaXRlZCxcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuICAgIH1cbiAgfVxuXG4gICZfX3Rvb2xzIHtcblxuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxNHB4KTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBsaSB7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIwcHgpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAkZnM6IDE4cHg7XG4gICAgICBmb250LXNpemU6IHJlbSgkZnMpO1xuXG4gICAgICB0cmFuc2l0aW9uOlxuICAgICAgICBjb2xvciAuNnMgZWFzZS1pbi1vdXRcbiAgICAgIDtcblxuICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICYtLW1kLWxheW91dDIge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAuI3skY29tcG9uZW50fSB7XG5cbiAgICAgICAgJl9fY2F0IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE7XG4gICAgICAgIH1cblxuICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltjbGFzcyo9XCItLXRoZW1lLWRhcmsxXCJdIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcbiAgfVxuXG4gICYtLXRoZW1lIHtcblxuICAgICYtZGFyazEge1xuICAgICAgLiN7JGNvbXBvbmVudH0ge1xuICAgICAgICAmX19jYXQge1xuXG4gICAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xuXG4gICAgICAgICAgJjp2aXNpdGVkLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydFxuICAnZnVuY3Rpb25zJ1xuO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gR0VORVJBTCBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1zeXN0ZW0tY3NzLWNsYXNzOiAnemF1eCc7XG4kemF1eC1mb250LXNpemUtYmFzZS1weDogMTZweDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kemF1eC1hcHAtbWF4LXdpZHRoOiAxMDI0cHg7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFotSU5ERVhcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXppbmRleC1oZWFkZXI6IDEwO1xuJHphdXgtemluZGV4LWhlYWRlci1tOiAyMjtcbiR6YXV4LXppbmRleC1vdmVybGF5czogMTY7XG4vLyAkemF1eC16aW5kZXgtb3ZlcmxheXMtZnVsbDogJHphdXgtemluZGV4LWhlYWRlci1tICsgNTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVFJBTlNJVElPTlNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXRyYW5zaXRpb24tMDogMC4zcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMTogMC42cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMjogMC45cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMzogMy4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNDogNi4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNTogOS4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNS1saW5lYXI6IDkuMHMgbGluZWFyO1xuJHphdXgtdHJhbnNpdGlvbi02LWxpbmVhcjogMTIuMHMgbGluZWFyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT01QT05FTlRTIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtcHJlZml4IDogJ2MtJyAhZGVmYXVsdDtcblxuJHphdXgtaGVhZGVyLWgtbTogNTZweDtcbiR6YXV4LWhlYWRlci1oLXQ6IDcycHg7XG4kemF1eC1oZWFkZXItaC1kOiAkemF1eC1oZWFkZXItaC10O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09MT1IgU0VUU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gTWFpblxuJHphdXhfY29sb3JfbWFpbl9icmFuZDogIzBDQTM4QztcblxuLy8gRGVmYXVsdCB3ZWIgc2FmZVxuJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTogI0ZGRkZGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmxhY2s6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9kZWZhdWx0X3JlZDogI2Q5NTM0ZjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfZ3JlZW46ICM1Y2I4NWM7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsdWU6ICMzMzdhYjc7XG4kemF1eF9jb2xvcl9kZWZhdWx0X21hZ2VudGE6ICNGRjAwRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X29yYW5nZTogI2YwYWQ0ZTtcblxuLy8gU2V0IDFcbiR6YXV4X2NvbG9yX3NldDFfZ3JlZW4xOiAkemF1eF9jb2xvcl9tYWluX2JyYW5kO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE6ICR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMjogI0Y1RjVGNTtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2swOiAjMDAwMDAwO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazE6ICMzMzMzMzM7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMjogIzI0MjQyNDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2szOiAjMDUwNjA2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MTogI0NDQ0NDQztcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTI6ICNEREREREQ7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkzOiAjRUVFRUVFO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NDogIzk5OTk5OTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTU6ICM3MDcwNzA7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk2OiAjNjY2NjY2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NzogI0FBQUFBQTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTg6ICNERkRGREY7XG4kemF1eF9jb2xvcl9zZXQxX3JlZDE6ICNEMDAxMUI7XG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTE6ICNGNTY4MkY7IC8vIEY1NjgyRlxuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyOiAjRUM1QTJCOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cxOiAjRkZDQzMzOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cyOiAjRjdDNjIzOyAvLyBzdGVsbGUgcmFuayxcbiR6YXV4X2NvbG9yX3NldDFfY3lhbjE6ICMyOEJCRDc7XG5cbi8vIFNrZWxldG9uXG4kemF1eF9jb2xvcl9za2VsZXRvbjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEZvbnRzXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXhfZm9udDE6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kemF1eF9mb250MjogJ051bml0byBTYW5zJztcbiR6YXV4X2ZvbnQzOiB1dG9waWEtc3RkO1xuJHphdXhfZm9udDQ6IHV0b3BpYS1zdGQtaGVhZGxpbmU7XG4kemF1eF9mb250NTogJ051bml0byc7XG4kemF1eF9mb250NjogdXRvcGlhLXN0ZC1kaXNwbGF5O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCT09UU1RSQVAgT1ZFUlJJREVcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLyBAc2VlIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMi9nZXR0aW5nLXN0YXJ0ZWQvdGhlbWluZy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiBsaWdodGVuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMzAlKTtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogMnB4O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAwcHg7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiByZ2JhKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMiwgMC4yNSk7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyO1xuXG4vLyAkaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTM7XG5cbi8vIE9wdGlvbnNcbiRlbmFibGUtY2FyZXQ6IGZhbHNlO1xuJGVuYWJsZS1yb3VuZGVkOiBmYWxzZTtcbiRlbmFibGUtc2hhZG93czogZmFsc2U7XG4kZW5hYmxlLWdyYWRpZW50czogZmFsc2U7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiB0cnVlO1xuLy8gJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogZmFsc2UgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWdyaWQtY2xhc3NlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXByaW50LXN0eWxlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogZmFsc2U7XG4vLyAkZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBNb2RhbHNcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAwLjY7XG5cbi8vIEJvZHlcbiRib2R5LWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGJvZHktY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuXG4vLyBMaW5rc1xuJGxpbmstY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTtcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4kbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMTUlKTtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LWJhc2U6ICR6YXV4X2ZvbnQyLCAkemF1eF9mb250MTtcbiRmb250LXNpemUtYmFzZTogcmVtKCR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4KTsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC13ZWlnaHQtYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogNzAwO1xuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDA7XG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogMDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206IDA7XG5cbi8vIENvbXBvbmVudHNcbiRib3JkZXItd2lkdGg6IDFweDtcbiRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTI7XG4vLyAkYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuXG4vLyBHcmlkIGNvbHVtbnNcbiRncmlkLWd1dHRlci13aWR0aDogNDBweDtcblxuLy8gR3JpZCBicmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuJGdyaWQtYnJlYWtwb2ludHM6IG1hcC1tZXJnZShcbiAgKFxuICAgIHh4czogMCxcbiAgICB4czogNDEwcHgsIC8vIGRlZmF1bHQgMHB4XG4gICAgc206IDU4MHB4LCAvLyBkZWZhdWx0IDU3NnB4XG4gICAgbWQ6IDc2OHB4LCAvLyBkZWZhdWx0IDc2OHB4XG4gICAgbGc6IDk5MnB4LCAvLyBkZWZhdWx0IDk5MnB4XG4gICAgeGw6IDEyMDBweCAvLyBkZWZhdWx0IDEyMDBweFxuICApLFxuICAkZ3JpZC1icmVha3BvaW50c1xuKTtcblxuLy8gR3JpZCBjb250YWluZXJzXG4vLyBSZW1vdmVkIGRlZmF1bHQgQm9vdHN0cmFwIGNvbnRhaW5lcnMgXCJtYXgtd2lkdGhcIlxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoKTtcblxuLy8gVGFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAxMHB4O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogMTJweDtcblxuLy8gU2l6ZXNcbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDQwOiA0MCUsXG4gICAgNjA6IDYwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuLy8gU3BhY2luZ1xuLy8gQG5vdGUgJHNwYWNlcnMgaXQncyB0b3RhbGx5IG92ZXJyaWRkZW4gaW4gb3JkZXIgdG8gb3B0aW1pemUgdGhlIG51bWJlciBvZiBydWxlcy5cbi8vICRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKTtcblxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIGY1OiA1cHgsXG4gICAgZjEwOiAxMHB4LFxuICAgIGYxNTogMTVweCxcbiAgICBmMjA6IDIwcHgsXG4gICAgZjI1OiAyNXB4LFxuICAgIGYzMDogMzBweCxcbiAgICBmNDA6IDQwcHhcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1JU0Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LW9wYWNpdHk6ICgpICFkZWZhdWx0O1xuJHphdXgtb3BhY2l0eTogbWFwLW1lcmdlKFxuICAoXG4gICAgJzUwJzogLjVcbiAgKSxcbiAgJHphdXgtb3BhY2l0eVxuKTtcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGZ1bmN0aW9uIGNvbXBvbmVudENsYXNzKCRjb21wb25lbnROYW1lKSB7XG4gIEByZXR1cm4gJGNvbXBvbmVudC1wcmVmaXggKyAkY29tcG9uZW50TmFtZTtcbn1cblxuQGZ1bmN0aW9uIHJlbSgkc2l6ZSkge1xuICBAcmV0dXJuICRzaXplIC8gJHphdXgtZm9udC1zaXplLWJhc2UtcHggKiAxcmVtO1xufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iXX0= */

.c-frame1__inner {
  position: relative;
  max-width: 130px; }

.c-frame1__text-wrapper {
  width: 100%; }

.c-frame1 [class*="c-frame1__label"] {
  font-family: "Nunito Sans", sans-serif;
  font-weight: normal; }

.c-frame1__label--by {
  font-size: 0.625rem;
  line-height: 0.75rem; }

.c-frame1__label--sponsor-name {
  font-size: 1.125rem;
  line-height: 1.3125rem; }

.c-frame1--pos1 {
  z-index: 1;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -40px; }
  @media (min-width: 768px) {
    .c-frame1--pos1 {
      bottom: 20px; } }

.c-frame1--size2 .c-frame1__inner {
  max-width: 130px; }

.c-frame1--size3 .c-frame1__inner {
  max-width: 176px; }

.c-frame1--style2 [class*="c-frame1__label"] {
  display: block; }

.c-frame1--style2 .c-frame1__inner {
  border: 1px solid #CCCCCC;
  padding: 6px; }

.c-frame1--style2 .c-frame1__label--by {
  font-size: 0.875rem;
  line-height: 1.3125rem; }

.c-frame1--style2 .c-frame1__label--sponsor-name[class*="-bold"] {
  font-weight: 900 !important; }

.c-frame1--label-pos2 [class*="__label--by"] {
  -webkit-transform: rotateZ(-90deg) translateX(-100%);
          transform: rotateZ(-90deg) translateX(-100%);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  margin-left: -18px;
  position: absolute; }

@media (min-width: 768px) {
  .c-frame1--md-floatlabel .c-frame1__text-wrapper {
    position: absolute;
    top: 50%;
    left: -5px;
    white-space: nowrap;
    -webkit-transform: translate(-100%, -55%);
            transform: translate(-100%, -55%);
    width: auto; } }

@media (min-width: 768px) {
  .c-frame1--md-pos2 {
    position: absolute;
    top: 30px;
    right: 30px;
    z-index: 5; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvZnJhbWUxLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiYWJzdHJhY3RzL19mdW5jdGlvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBVUU7RUFDRSxrQkFBa0I7RUFHbEIsZ0JBQWdCLEVBQUE7O0FBR2xCO0VBQ0UsV0FBVyxFQUFBOztBQVZmO0VBY0ksMEJDNEVzQjtFRDNFdEIsbUJBQW1CLEVBQUE7O0FBSW5CO0VBR0UsbUJFdkIwQztFRndCMUMsb0JFeEIwQyxFQUFBOztBRjBCNUM7RUFHRSxtQkU3QjBDO0VGOEIxQyxzQkU5QjBDLEVBQUE7O0FGa0M5QztFQUNFLFVBQVU7RUFFVixrQkFBa0I7RUFDbEIsU0FBUztFQUNULG1DQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsYUFBYSxFQUFBO0VHYWI7SUhuQkY7TUFTSSxZQUFZLEVBQUEsRUFFZjs7QUFFQTtFQUdLLGdCQUFnQixFQUFBOztBQUtyQjtFQUdLLGdCQUFnQixFQUFBOztBQUtyQjtFQUVHLGNBQWMsRUFBQTs7QUFGakI7RUFPSyx5QkNKdUI7RURLdkIsWUFBWSxFQUFBOztBQVJqQjtFQWVPLG1CRTlFc0M7RUYrRXRDLHNCRS9Fc0MsRUFBQTs7QUYrRDdDO0VBb0JTLDJCQUEyQixFQUFBOztBQU9wQztFQUVHLG9EQUE0QztVQUE1Qyw0Q0FBNEM7RUFDNUMsa0NBQTBCO1VBQTFCLDBCQUEwQjtFQUMxQixrQkFBa0I7RUFDbEIsa0JBQWtCLEVBQUE7O0FHMUNwQjtFSGdEQztJQUdLLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsVUFBVTtJQUNWLG1CQUFtQjtJQUNuQix5Q0FBaUM7WUFBakMsaUNBQWlDO0lBQ2pDLFdBQVcsRUFBQSxFQUNaOztBR3pETDtFSGlFQTtJQUNFLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsV0FBVztJQUNYLFVBQVUsRUFBQSxFQUNYIiwiZmlsZSI6ImNvbXBvbmVudHMvZnJhbWUxLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCAnYmFzZSc7XG5cbiRjb21wb25lbnQgOiBjb21wb25lbnRDbGFzcygnZnJhbWUxJyk7XG5cbiR6YXV4LWZyYW1lMS1pbWctdzogMTIwcHg7XG5cbi4jeyRjb21wb25lbnR9IHtcblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIC8vIG1heC13aWR0aDogJHphdXgtZnJhbWUxLWltZy13ICsgMnB4OyAvLyAycHggPSAxcHggYm9yZGVyLWxlZnQgKyAycHggYm9yZGVyLXJpZ2h0XG4gICAgbWF4LXdpZHRoOiAxMzBweDsgLy8gMnB4ID0gMXB4IGJvcmRlci1sZWZ0ICsgMnB4IGJvcmRlci1yaWdodFxuICB9XG5cbiAgJl9fdGV4dC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIFtjbGFzcyo9XCIjeyRjb21wb25lbnR9X19sYWJlbFwiXSB7XG4gICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgJi0tYnkge1xuICAgICAgJGZzOiAxMHB4O1xuICAgICAgJGxoOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcbiAgICB9XG4gICAgJi0tc3BvbnNvci1uYW1lIHtcbiAgICAgICRmczogMThweDtcbiAgICAgICRsaDogMjFweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG4gICAgfVxuICB9XG5cbiAgJi0tcG9zMSB7XG4gICAgei1pbmRleDogMTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogLTQwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tc2l6ZTIge1xuICAgIC4jeyRjb21wb25lbnR9IHtcbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zaXplMyB7XG4gICAgLiN7JGNvbXBvbmVudH0ge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE3NnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXN0eWxlMiB7XG4gICAgW2NsYXNzKj1cIiN7JGNvbXBvbmVudH1fX2xhYmVsXCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuI3skY29tcG9uZW50fSB7XG5cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgfVxuXG4gICAgICAmX19sYWJlbCB7XG4gICAgICAgICYtLWJ5IHtcbiAgICAgICAgICAkZnM6IDE0cHg7XG4gICAgICAgICAgJGxoOiAyMXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuICAgICAgICB9XG4gICAgICAgICYtLXNwb25zb3ItbmFtZSB7XG4gICAgICAgICAgJltjbGFzcyo9XCItYm9sZFwiXSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbGFiZWwtcG9zMiB7XG4gICAgW2NsYXNzKj1cIl9fbGFiZWwtLWJ5XCJdIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpIHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXG4gICAgJi0tbWQtZmxvYXRsYWJlbCB7XG4gICAgICAuI3skY29tcG9uZW50fSB7XG4gICAgICAgICZfX3RleHQtd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTU1JSk7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblxuICAgICYtLW1kLXBvczIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cblxuICB9XG5cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydFxuICAnZnVuY3Rpb25zJ1xuO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gR0VORVJBTCBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1zeXN0ZW0tY3NzLWNsYXNzOiAnemF1eCc7XG4kemF1eC1mb250LXNpemUtYmFzZS1weDogMTZweDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kemF1eC1hcHAtbWF4LXdpZHRoOiAxMDI0cHg7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFotSU5ERVhcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXppbmRleC1oZWFkZXI6IDEwO1xuJHphdXgtemluZGV4LWhlYWRlci1tOiAyMjtcbiR6YXV4LXppbmRleC1vdmVybGF5czogMTY7XG4vLyAkemF1eC16aW5kZXgtb3ZlcmxheXMtZnVsbDogJHphdXgtemluZGV4LWhlYWRlci1tICsgNTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVFJBTlNJVElPTlNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXRyYW5zaXRpb24tMDogMC4zcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMTogMC42cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMjogMC45cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMzogMy4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNDogNi4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNTogOS4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNS1saW5lYXI6IDkuMHMgbGluZWFyO1xuJHphdXgtdHJhbnNpdGlvbi02LWxpbmVhcjogMTIuMHMgbGluZWFyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT01QT05FTlRTIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtcHJlZml4IDogJ2MtJyAhZGVmYXVsdDtcblxuJHphdXgtaGVhZGVyLWgtbTogNTZweDtcbiR6YXV4LWhlYWRlci1oLXQ6IDcycHg7XG4kemF1eC1oZWFkZXItaC1kOiAkemF1eC1oZWFkZXItaC10O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09MT1IgU0VUU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gTWFpblxuJHphdXhfY29sb3JfbWFpbl9icmFuZDogIzBDQTM4QztcblxuLy8gRGVmYXVsdCB3ZWIgc2FmZVxuJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTogI0ZGRkZGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmxhY2s6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9kZWZhdWx0X3JlZDogI2Q5NTM0ZjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfZ3JlZW46ICM1Y2I4NWM7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsdWU6ICMzMzdhYjc7XG4kemF1eF9jb2xvcl9kZWZhdWx0X21hZ2VudGE6ICNGRjAwRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X29yYW5nZTogI2YwYWQ0ZTtcblxuLy8gU2V0IDFcbiR6YXV4X2NvbG9yX3NldDFfZ3JlZW4xOiAkemF1eF9jb2xvcl9tYWluX2JyYW5kO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE6ICR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMjogI0Y1RjVGNTtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2swOiAjMDAwMDAwO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazE6ICMzMzMzMzM7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMjogIzI0MjQyNDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2szOiAjMDUwNjA2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MTogI0NDQ0NDQztcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTI6ICNEREREREQ7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkzOiAjRUVFRUVFO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NDogIzk5OTk5OTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTU6ICM3MDcwNzA7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk2OiAjNjY2NjY2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NzogI0FBQUFBQTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTg6ICNERkRGREY7XG4kemF1eF9jb2xvcl9zZXQxX3JlZDE6ICNEMDAxMUI7XG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTE6ICNGNTY4MkY7IC8vIEY1NjgyRlxuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyOiAjRUM1QTJCOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cxOiAjRkZDQzMzOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cyOiAjRjdDNjIzOyAvLyBzdGVsbGUgcmFuayxcbiR6YXV4X2NvbG9yX3NldDFfY3lhbjE6ICMyOEJCRDc7XG5cbi8vIFNrZWxldG9uXG4kemF1eF9jb2xvcl9za2VsZXRvbjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEZvbnRzXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXhfZm9udDE6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kemF1eF9mb250MjogJ051bml0byBTYW5zJztcbiR6YXV4X2ZvbnQzOiB1dG9waWEtc3RkO1xuJHphdXhfZm9udDQ6IHV0b3BpYS1zdGQtaGVhZGxpbmU7XG4kemF1eF9mb250NTogJ051bml0byc7XG4kemF1eF9mb250NjogdXRvcGlhLXN0ZC1kaXNwbGF5O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCT09UU1RSQVAgT1ZFUlJJREVcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLyBAc2VlIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMi9nZXR0aW5nLXN0YXJ0ZWQvdGhlbWluZy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiBsaWdodGVuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMzAlKTtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogMnB4O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAwcHg7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiByZ2JhKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMiwgMC4yNSk7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyO1xuXG4vLyAkaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTM7XG5cbi8vIE9wdGlvbnNcbiRlbmFibGUtY2FyZXQ6IGZhbHNlO1xuJGVuYWJsZS1yb3VuZGVkOiBmYWxzZTtcbiRlbmFibGUtc2hhZG93czogZmFsc2U7XG4kZW5hYmxlLWdyYWRpZW50czogZmFsc2U7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiB0cnVlO1xuLy8gJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogZmFsc2UgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWdyaWQtY2xhc3NlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXByaW50LXN0eWxlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogZmFsc2U7XG4vLyAkZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBNb2RhbHNcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAwLjY7XG5cbi8vIEJvZHlcbiRib2R5LWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGJvZHktY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuXG4vLyBMaW5rc1xuJGxpbmstY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTtcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4kbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMTUlKTtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LWJhc2U6ICR6YXV4X2ZvbnQyLCAkemF1eF9mb250MTtcbiRmb250LXNpemUtYmFzZTogcmVtKCR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4KTsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC13ZWlnaHQtYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogNzAwO1xuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDA7XG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogMDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206IDA7XG5cbi8vIENvbXBvbmVudHNcbiRib3JkZXItd2lkdGg6IDFweDtcbiRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTI7XG4vLyAkYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuXG4vLyBHcmlkIGNvbHVtbnNcbiRncmlkLWd1dHRlci13aWR0aDogNDBweDtcblxuLy8gR3JpZCBicmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuJGdyaWQtYnJlYWtwb2ludHM6IG1hcC1tZXJnZShcbiAgKFxuICAgIHh4czogMCxcbiAgICB4czogNDEwcHgsIC8vIGRlZmF1bHQgMHB4XG4gICAgc206IDU4MHB4LCAvLyBkZWZhdWx0IDU3NnB4XG4gICAgbWQ6IDc2OHB4LCAvLyBkZWZhdWx0IDc2OHB4XG4gICAgbGc6IDk5MnB4LCAvLyBkZWZhdWx0IDk5MnB4XG4gICAgeGw6IDEyMDBweCAvLyBkZWZhdWx0IDEyMDBweFxuICApLFxuICAkZ3JpZC1icmVha3BvaW50c1xuKTtcblxuLy8gR3JpZCBjb250YWluZXJzXG4vLyBSZW1vdmVkIGRlZmF1bHQgQm9vdHN0cmFwIGNvbnRhaW5lcnMgXCJtYXgtd2lkdGhcIlxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoKTtcblxuLy8gVGFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAxMHB4O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogMTJweDtcblxuLy8gU2l6ZXNcbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDQwOiA0MCUsXG4gICAgNjA6IDYwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuLy8gU3BhY2luZ1xuLy8gQG5vdGUgJHNwYWNlcnMgaXQncyB0b3RhbGx5IG92ZXJyaWRkZW4gaW4gb3JkZXIgdG8gb3B0aW1pemUgdGhlIG51bWJlciBvZiBydWxlcy5cbi8vICRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKTtcblxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIGY1OiA1cHgsXG4gICAgZjEwOiAxMHB4LFxuICAgIGYxNTogMTVweCxcbiAgICBmMjA6IDIwcHgsXG4gICAgZjI1OiAyNXB4LFxuICAgIGYzMDogMzBweCxcbiAgICBmNDA6IDQwcHhcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1JU0Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LW9wYWNpdHk6ICgpICFkZWZhdWx0O1xuJHphdXgtb3BhY2l0eTogbWFwLW1lcmdlKFxuICAoXG4gICAgJzUwJzogLjVcbiAgKSxcbiAgJHphdXgtb3BhY2l0eVxuKTtcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGZ1bmN0aW9uIGNvbXBvbmVudENsYXNzKCRjb21wb25lbnROYW1lKSB7XG4gIEByZXR1cm4gJGNvbXBvbmVudC1wcmVmaXggKyAkY29tcG9uZW50TmFtZTtcbn1cblxuQGZ1bmN0aW9uIHJlbSgkc2l6ZSkge1xuICBAcmV0dXJuICRzaXplIC8gJHphdXgtZm9udC1zaXplLWJhc2UtcHggKiAxcmVtO1xufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iXX0= */

.c-intro__inner {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover; }

.c-intro__icon-vid {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
  background-color: rgba(255, 255, 255, 0.5);
  text-align: center;
  color: #333333;
  font-size: 48px; }
  .c-intro__icon-vid > [class*="ico"] {
    margin-top: -16px; }

.c-intro--content-pos-top .c-intro__content {
  position: absolute;
  z-index: 5;
  width: 100%;
  left: 0;
  top: 0; }

.c-intro--content-pos-bottom .c-intro__content {
  position: absolute;
  z-index: 5;
  width: 100%;
  left: 0;
  bottom: 0; }

.c-intro[class*="-part-pos-"] .c-intro__content {
  position: static !important; }

.c-intro--head-part-pos-top .c-intro__content-head {
  position: absolute;
  z-index: 5;
  width: 100%;
  left: 0;
  top: 0; }

.c-intro--foot-part-pos-bottom .c-intro__content-foot {
  position: absolute;
  z-index: 5;
  width: 100%;
  left: 0;
  bottom: 0; }

.c-intro--head-part-pos-bottom-shift1 .c-intro__content-head {
  position: absolute;
  z-index: 5;
  width: 100%;
  top: 620px;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  left: 0; }

@media (min-width: 768px) {
  .c-intro--head-part-pos-md-none .c-intro__content-head {
    top: auto;
    -webkit-transform: none;
            transform: none;
    left: auto; } }

@media (min-width: 768px) {
  .c-intro[class*="--content-pos-md"] .c-intro__content-head, .c-intro[class*="--content-pos-md"] .c-intro__content-foot {
    position: static !important; }
  .c-intro[class*="--content-pos-md"] .c-intro__content {
    position: absolute !important;
    z-index: 5; } }

@media (min-width: 768px) {
  .c-intro--content-pos-md-bottom .c-intro__content {
    width: 100%;
    left: 0;
    bottom: 0;
    top: auto; } }

@media (min-width: 768px) {
  .c-intro--content-pos-md-left-top .c-intro__content {
    max-width: 403px;
    width: 100%;
    top: 0;
    left: 0; }
    .c-intro--content-pos-md-left-top .c-intro__content .c-articlebar a[class*="__cat "] {
      padding-right: 0;
      padding-left: 0; } }

.c-intro[class*="--fade1-"] .c-intro__inner:before, .c-intro[class*="--fade1-"] .c-intro__inner:after, .c-intro[class*="--fade2-"] .c-intro__inner:before, .c-intro[class*="--fade2-"] .c-intro__inner:after, .c-intro[class*="--fade3-"] .c-intro__inner:before, .c-intro[class*="--fade3-"] .c-intro__inner:after {
  position: absolute;
  z-index: 1;
  content: " ";
  opacity: 0.7; }

.c-intro--fade1-left .c-intro__inner:before {
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: 403px;
  background-image: -webkit-gradient(linear, left top, right top, from(#050606), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #050606 0%, rgba(255, 255, 255, 0) 100%); }

.c-intro--fade1-top .c-intro__inner:before {
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 320px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#050606), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(#050606 0%, rgba(255, 255, 255, 0) 100%); }

.c-intro--fade1-bottom .c-intro__inner:before {
  display: block;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 320px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#050606));
  background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, #050606 100%); }

.c-intro--fade2-bottom .c-intro__inner:after {
  display: block;
  left: 0;
  top: auto;
  bottom: 0;
  width: 100%;
  height: 100%;
  max-height: 55px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#050606));
  background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, #050606 100%); }

.c-intro--fade3-bottom .c-intro__inner:after {
  display: block;
  left: 0;
  top: 620px;
  width: 100%;
  height: 100%;
  max-height: 320px;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#050606));
  background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, #050606 100%);
  opacity: 1 !important; }

@media (min-width: 768px) {
  .c-intro--fade2-md-none .c-intro__inner:after, .c-intro--fade3-md-none .c-intro__inner:after {
    display: none; } }

@media (min-width: 768px) {
  .c-intro--fade1-md-bottom .c-intro__inner:before {
    display: block;
    left: 0;
    top: auto;
    bottom: 0;
    width: 100%;
    height: 100%;
    max-height: 320px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(75%, #050606));
    background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, #050606 75%); } }

@media (min-width: 768px) {
  .c-intro--fade1-md-left .c-intro__inner:before {
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: 403px;
    max-height: none;
    background-image: -webkit-gradient(linear, left top, right top, from(#050606), to(rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to right, #050606 0%, rgba(255, 255, 255, 0) 100%); } }

.c-intro--img-pos-cover-lt .c-intro__img-wrapper img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left top;
     object-position: left top;
  font-family: "object-fit: cover; object-position: left top;"; }

.c-intro--img-pos-cover-ct .c-intro__img-wrapper img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
  font-family: "object-fit: cover; object-position: center top;"; }

.c-intro--img-pos-cover-rt .c-intro__img-wrapper img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: right top;
     object-position: right top;
  font-family: "object-fit: cover; object-position: right top;"; }

@media (min-width: 768px) {
  .c-intro--img-pos-cover-md-lt .c-intro__img-wrapper img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: left top;
       object-position: left top;
    font-family: "object-fit: cover; object-position: left top;"; } }

@media (min-width: 768px) {
  .c-intro--img-pos-cover-md-ct .c-intro__img-wrapper img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center top;
       object-position: center top;
    font-family: "object-fit: cover; object-position: center top;"; } }

@media (min-width: 768px) {
  .c-intro--img-pos-cover-md-rt .c-intro__img-wrapper img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: right top;
       object-position: right top;
    font-family: "object-fit: cover; object-position: right top;"; } }

@media (min-width: 768px) {
  .c-intro--foot-tools-pos-md-bottom .c-intro__content {
    padding-bottom: 55px; }
  .c-intro--foot-tools-pos-md-bottom .c-intro__foot-tool-wrapper {
    padding-right: 20px;
    padding-left: 20px;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0; } }

.c-intro__img-wrapper picture {
  -webkit-transition: -webkit-transform 9s linear;
  transition: -webkit-transform 9s linear;
  transition: transform 9s linear;
  transition: transform 9s linear, -webkit-transform 9s linear;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  .c-intro__img-wrapper picture img {
    width: 100%;
    height: 100%; }

.c-intro__img-wrapper-inner {
  position: relative;
  background-color: #F5F5F5;
  overflow: hidden; }

.c-intro__meta {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1rem;
  color: #999999; }
  [class*="--theme-dark"] .c-intro__meta {
    color: #FFFFFF; }
  .c-intro__meta-wrapper {
    position: relative; }
  .c-intro__meta-readtime [class*="ico"][class*="-clock"] {
    font-size: 16px;
    color: #EC5A2B;
    margin: -1px 8px 0 0; }
  .c-intro__meta-rank [class*="ico"][class*="-star"] {
    font-size: 16px;
    color: #F7C623;
    margin-left: 4px; }
  .c-intro__meta-rank > span {
    padding-right: 8px; }
  @media (min-width: 768px) {
    .c-intro__meta--md-layout2 .c-intro__meta-wrapper > [class*="col-"]:nth-child(2) {
      position: absolute;
      top: 0;
      right: 0; } }
  @media (min-width: 580px) {
    .c-intro__meta.pt-sm-f10 {
      padding-top: 13px !important; } }

@media (min-width: 768px) {
  .c-intro--type-half .c-intro__foot-tool-wrapper {
    position: absolute;
    left: 20px;
    bottom: 0;
    width: calc(100% - 20px); } }

@media (min-width: 768px) {
  .c-intro--type-half .c-intro__img-wrapper {
    height: 210px; } }

@media (max-width: 767.98px) {
  .c-intro--type-half .c-intro__img-wrapper-intext {
    max-width: 162px; }
    .c-intro--type-half .c-intro__img-wrapper-intext img {
      max-width: 100%;
      height: auto; } }

.c-intro--type-fullpage .c-articlebar {
  border-bottom-color: #FFFFFF; }
  .c-intro--type-fullpage .c-articlebar a[class*="__cat "] {
    display: inline-block; }
    @media (min-width: 768px) {
      .c-intro--type-fullpage .c-articlebar a[class*="__cat "] {
        padding: 0 6px 6px 6px;
        min-width: 152px; } }

@media (min-width: 768px) {
  .c-intro--type-fullpage .c-intro__inner {
    overflow: hidden;
    max-height: 620px; } }

.c-intro--type-fullpage .c-intro__img-wrapper {
  height: 620px; }
  @media (min-width: 768px) {
    .c-intro--type-fullpage .c-intro__img-wrapper {
      height: 620px; } }

.c-intro--type-hero .c-intro__inner[class*="--bg-black"] .c-articlebar[class*="--md-layout2"] [class*="__cat"] {
  border-bottom-color: #999999 !important; }

@media (min-width: 768px) {
  .c-intro--type-hero .c-intro__inner {
    overflow: hidden;
    max-height: 440px; } }

.c-intro--type-hero .c-intro__img-wrapper {
  height: 100vw; }
  @media (min-width: 768px) {
    .c-intro--type-hero .c-intro__img-wrapper {
      height: 440px; } }

@media (min-width: 768px) {
  .c-intro--type-hero-tall .c-intro__inner {
    overflow: hidden;
    max-height: 620px; } }

.c-intro--type-hero-tall .c-intro__img-wrapper {
  height: 100vw; }
  @media (min-width: 768px) {
    .c-intro--type-hero-tall .c-intro__img-wrapper {
      height: 620px; } }

.c-intro--type-normal .c-intro__img-wrapper {
  height: 60.4vw; }
  @media (min-width: 768px) {
    .c-intro--type-normal .c-intro__img-wrapper {
      height: 200px; }
      .c-intro--type-normal .c-intro__img-wrapper[class*="col-md-6"] {
        height: 280px; } }
  @media (min-width: 768px) {
    .c-intro--type-normal .c-intro__img-wrapper-inner {
      margin-right: 1px;
      margin-left: 1px; } }

.c-intro--var-special1 .c-intro__img-wrapper {
  height: 97.344vw; }
  @media (min-width: 768px) {
    .c-intro--var-special1 .c-intro__img-wrapper[class*="col-md-6"] {
      height: 490px; } }

@media (max-width: 767.98px) {
  .c-intro--xs-labeltop-outflow-1 .c-intro__label-top {
    position: absolute;
    top: 25px;
    left: 20px;
    z-index: 4; } }

@media (min-width: 768px) {
  .c-intro--type-hero-var1 .c-intro__img-wrapper {
    top: 70px;
    height: 404px; }
  .c-intro--type-hero-var1 .c-intro__content {
    position: static; }
  .c-intro--type-hero-var1 .c-intro__inner {
    max-height: none;
    min-height: 520px; }
    .c-intro--type-hero-var1 .c-intro__inner .c-articlebar {
      position: absolute;
      top: 0;
      left: 20px;
      padding-top: 18px;
      width: calc(100% - 40px);
      padding-bottom: 0;
      border-bottom: 0; }
      .c-intro--type-hero-var1 .c-intro__inner .c-articlebar[class*="--md-layout2"] [class*="__cat"] {
        padding-bottom: 10px;
        border-bottom: 2px solid #DDDDDD; }
    .c-intro--type-hero-var1 .c-intro__inner > .row > [class*="col-"][class*="-4"] {
      letter-spacing: -0.2px; }
      .c-intro--type-hero-var1 .c-intro__inner > .row > [class*="col-"][class*="-4"] .c-intro__content-inner {
        padding-top: 70px !important; } }

@media (min-width: 992px) {
  .c-intro[class*="--type-hero"] .c-intro__img-wrapper {
    -webkit-transform: scaleX(1.0001);
            transform: scaleX(1.0001);
    -webkit-transform-origin: left top;
            transform-origin: left top; }
  .c-intro[class*="--type-hero"] .c-intro__inner > .row > [class*="col-"][class*="-4"] {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 35.353%;
            flex: 0 0 35.353%;
    max-width: 35.353%; }
  .c-intro[class*="--type-hero"] .c-intro__inner > .row > [class*="col-"][class*="-8"] {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 64.647%;
            flex: 0 0 64.647%;
    max-width: 64.647%; }
  .c-intro--type-hero-var1 .c-intro__inner > .row > [class*="col-"][class*="-4"] {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 39% !important;
            flex: 0 0 39% !important;
    max-width: 39% !important; }
  .c-intro--type-hero-var1 .c-intro__inner > .row > [class*="col-"][class*="-8"] {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 59.2% !important;
            flex: 0 0 59.2% !important;
    max-width: 59.2% !important; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvaW50cm8uc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsImFic3RyYWN0cy9fZnVuY3Rpb25zLnNjc3MiLCJjb21wb25lbnRzL2ludHJvLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzQkU7RUFDRSxrQkFBa0I7RUFDbEIsNEJBQTRCO0VBQzVCLHNCQUFzQixFQUFBOztBQUd4QjtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsU0FBUztFQUNULHdDQUErQjtVQUEvQixnQ0FBK0I7RUFDL0IsVUFBVTtFQUNWLDBDQUF1QztFQUV2QyxrQkFBa0I7RUFDbEIsY0M4QjRCO0VEN0I1QixlQUFlLEVBQUE7RUFiaEI7SUFnQkcsaUJBQWlCLEVBQUE7O0FBSXBCO0VBR0ssa0JBQWtCO0VBQ2xCLFVBQVU7RUFFVixXQUFXO0VBQ1gsT0FBTztFQUNQLE1BQU0sRUFBQTs7QUFLWDtFQUdLLGtCQUFrQjtFQUNsQixVQUFVO0VBRVYsV0FBVztFQUNYLE9BQU87RUFDUCxTQUFTLEVBQUE7O0FBakRqQjtFQXlEUSwyQkFBMkIsRUFBQTs7QUFLaEM7RUFHSyxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7RUFDWCxPQUFPO0VBRVAsTUFBTSxFQUFBOztBQUtYO0VBR0ssa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gsT0FBTztFQUVQLFNBQVMsRUFBQTs7QUFLZDtFQUdLLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV0FBVztFQUVYLFVBQVU7RUFDVixvQ0FBNEI7VUFBNUIsNEJBQTRCO0VBQzVCLE9BQU8sRUFBQTs7QUV6RFg7RUY4REQ7SUFJTyxTQUFTO0lBQ1QsdUJBQWU7WUFBZixlQUFlO0lBQ2YsVUFBVSxFQUFBLEVBQ1g7O0FFckVMO0VGeENKO0lBd0hVLDJCQUEyQixFQUFBO0VBeEhyQztJQTRIVSw2QkFBNkI7SUFDN0IsVUFBVSxFQUFBLEVBQ1g7O0FFdEZMO0VGMkZEO0lBSU8sV0FBVztJQUNYLE9BQU87SUFFUCxTQUFTO0lBQ1QsU0FBUyxFQUFBLEVBQ1Y7O0FFcEdMO0VGeUdEO0lBSU8sZ0JBQWdCO0lBQ2hCLFdBQVc7SUFFWCxNQUFNO0lBQ04sT0FBTyxFQUFBO0lBUmQ7TUFZVyxnQkFBZ0I7TUFDaEIsZUFBZSxFQUFBLEVBQ2hCOztBQS9KYjtFQThLVSxrQkFBa0I7RUFDbEIsVUFBVTtFQUVWLFlBQVk7RUFFWixZQUFZLEVBQUE7O0FBTW5CO0VBSU8sY0FBYztFQUVkLE1BQU07RUFDTixPQUFPO0VBRVAsV0FBVztFQUNYLFlBQVk7RUFDWixnQkFBZ0I7RUFFaEIsMEdBQXNHO0VBQXRHLG9GQUFzRyxFQUFBOztBQU03RztFQUlPLGNBQWM7RUFFZCxNQUFNO0VBQ04sT0FBTztFQUVQLFdBQVc7RUFDWCxZQUFZO0VBQ1osaUJBQWlCO0VBRWpCLDRHQUE0RjtFQUE1RiwwRUFBNEYsRUFBQTs7QUFNbkc7RUFJTyxjQUFjO0VBRWQsU0FBUztFQUNULFNBQVM7RUFDVCxPQUFPO0VBRVAsV0FBVztFQUNYLFlBQVk7RUFDWixpQkFBaUI7RUFFakIsNEdBQTZGO0VBQTdGLDBFQUE2RixFQUFBOztBQU1wRztFQUlPLGNBQWM7RUFDZCxPQUFPO0VBRVAsU0FBUztFQUNULFNBQVM7RUFFVCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUVoQiw0R0FBNEY7RUFBNUYsMEVBQTRGLEVBQUE7O0FBTW5HO0VBSU8sY0FBYztFQUNkLE9BQU87RUFFUCxVQUFVO0VBRVYsV0FBVztFQUNYLFlBQVk7RUFFWixpQkFBaUI7RUFDakIsb0NBQTRCO1VBQTVCLDRCQUE0QjtFQUU1Qiw0R0FBOEY7RUFBOUYsMEVBQThGO0VBQzlGLHFCQUFxQixFQUFBOztBRS9PM0I7RUZxUEQ7SUFNUyxhQUFhLEVBQUEsRUFDZDs7QUU1UFA7RUZrUUQ7SUFLUyxjQUFjO0lBQ2QsT0FBTztJQUVQLFNBQVM7SUFDVCxTQUFTO0lBRVQsV0FBVztJQUNYLFlBQVk7SUFDWixpQkFBaUI7SUFFakIseUhBQTJGO0lBQTNGLHlFQUEyRixFQUFBLEVBQzVGOztBRWxSUDtFRndSRDtJQUtTLGNBQWM7SUFFZCxNQUFNO0lBQ04sT0FBTztJQUVQLFdBQVc7SUFDWCxZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUVoQiwwR0FBc0c7SUFBdEcsb0ZBQXNHLEVBQUEsRUFDdkc7O0FBTVI7RUc3U0Qsb0JIaVRnQztLR2pUaEMsaUJIaVRnQztFR2hUaEMsNEJIZ1QwQztLR2hUMUMseUJIZ1QwQztFRy9TMUMsNERBQW1FLEVBQUE7O0FIcVRsRTtFR3ZURCxvQkgyVGdDO0tHM1RoQyxpQkgyVGdDO0VHMVRoQyw4QkgwVDRDO0tHMVQ1QywyQkgwVDRDO0VHelQ1Qyw4REFBbUUsRUFBQTs7QUgrVGxFO0VHalVELG9CSHFVZ0M7S0dyVWhDLGlCSHFVZ0M7RUdwVWhDLDZCSG9VMkM7S0dwVTNDLDBCSG9VMkM7RUduVTNDLDZEQUFtRSxFQUFBOztBREhqRTtFRjRVRDtJRzNVRCxvQkhnVmtDO09HaFZsQyxpQkhnVmtDO0lHL1VsQyw0QkgrVTRDO09HL1U1Qyx5QkgrVTRDO0lHOVU1Qyw0REFBbUUsRUFBQSxFSCtVMUQ7O0FFbFZQO0VGd1ZEO0lHdlZELG9CSDRWa0M7T0c1VmxDLGlCSDRWa0M7SUczVmxDLDhCSDJWOEM7T0czVjlDLDJCSDJWOEM7SUcxVjlDLDhEQUFtRSxFQUFBLEVIMlYxRDs7QUU5VlA7RUZvV0Q7SUduV0Qsb0JId1drQztPR3hXbEMsaUJId1drQztJR3ZXbEMsNkJIdVc2QztPR3ZXN0MsMEJIdVc2QztJR3RXN0MsNkRBQW1FLEVBQUEsRUh1VzFEOztBRTFXUDtFRmdYRDtJQUlPLG9CQUNGLEVBQUE7RUFMTDtJQVNPLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFFbEIsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxPQUFPO0lBQ1AsU0FBUyxFQUFBLEVBQ1Y7O0FBS047RUFJRywrQ0NsYWdDO0VEa2FoQyx1Q0NsYWdDO0VEa2FoQywrQkNsYWdDO0VEa2FoQyw0RENsYWdDO0VEc2FoQyxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixPQUFPO0VBQ1AsV0FBVztFQUNYLFlBQVksRUFBQTtFQWJmO0lBZ0JLLFdBQVc7SUFDWCxZQUFZLEVBQUE7O0FBSWhCO0VBQ0Usa0JBQWtCO0VBRWxCLHlCQ3JaMEI7RURzWjFCLGdCQUFnQixFQUFBOztBQWVwQjtFQUVFLDBCQ3pZc0I7RUQwWXRCLGdCQUFnQjtFQUloQixtQkl6ZTRDO0VKMGU1QyxpQkkxZTRDO0VKNGU1QyxjQ3ZhMkIsRUFBQTtFSWtLN0I7SUx3UUksY0M3YjRCLEVBQUE7RURnYzlCO0lBQ0Usa0JBQWtCLEVBQUE7RUFHbkI7SUFFRyxlQUFlO0lBQ2YsY0M3YXlCO0lEOGF6QixvQkFBb0IsRUFBQTtFQUl2QjtJQUVHLGVBQWU7SUFDZixjQ25ieUI7SURvYnpCLGdCQUFnQixFQUFBO0VBSm5CO0lBT0csa0JBQWtCLEVBQUE7RUVoZHRCO0lGb2RDO01BT2Esa0JBQWtCO01BQ2xCLE1BQU07TUFDTixRQUFRLEVBQUEsRUFDVDtFRTlkYjtJRjZhRDtNQTJESyw0QkFBNEIsRUFBQSxFQUUvQjs7QUUxZUQ7RUZnZkM7SUFNTyxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFNBQVM7SUFDVCx3QkFBd0IsRUFBQSxFQUUzQjs7QUUzZkw7RUZnZkM7SUFpQk8sYUFBYSxFQUFBLEVBRWhCOztBRXRmTDtFRm1lQztJQXVCTyxnQkFBZ0IsRUFBQTtJQXZCdkI7TUF5QlMsZUFBZTtNQUNmLFlBQVksRUFBQSxFQUNiOztBQU9SO0VBR0csNEJDeGhCMEIsRUFBQTtFRHFoQjdCO0lBTUsscUJBQXFCLEVBQUE7SUV4aEIzQjtNRmtoQkM7UUFRTyxzQkFBc0I7UUFDdEIsZ0JBQWdCLEVBQUEsRUFFbkI7O0FFN2hCTDtFRmtoQkM7SUFrQk8sZ0JBQWdCO0lBQ2hCLGlCQXJsQitCLEVBQUEsRUF1bEJsQzs7QUFyQko7RUF5QkssYUEzbEJpQyxFQUFBO0VFZ0R2QztJRmtoQkM7TUE0Qk8sYUE5bEIrQixFQUFBLEVBaW1CbEM7O0FBS0o7RUFVYSx1Q0FBc0QsRUFBQTs7QUVoa0JwRTtFRnNqQkM7SUFpQk8sZ0JBQWdCO0lBQ2hCLGlCQTluQjJCLEVBQUEsRUFnb0I5Qjs7QUFwQko7RUF1QkssYUFBYSxFQUFBO0VFN2tCbkI7SUZzakJDO01BMEJPLGFBdG9CMkIsRUFBQSxFQXlvQjlCOztBRW5sQkw7RUZ1bEJDO0lBTU8sZ0JBQWdCO0lBQ2hCLGlCQWpwQmdDLEVBQUEsRUFtcEJuQzs7QUFUSjtFQVlLLGFBQWEsRUFBQTtFRW5tQm5CO0lGdWxCQztNQWNPLGFBeHBCZ0MsRUFBQSxFQTBwQm5DOztBQU1KO0VBTUssY0FBYyxFQUFBO0VFbm5CcEI7SUY2bUJDO01BU08sYUFBYSxFQUFBO01BVHBCO1FBWVMsYUFBYSxFQUFBLEVBQ2Q7RUUxbkJUO0lGNm1CQztNQWtCUyxpQkFBaUI7TUFDakIsZ0JBQWdCLEVBQUEsRUFFbkI7O0FBT1I7RUFHSyxnQkFBZ0IsRUFBQTtFRTVvQnBCO0lGeW9CRDtNQU9TLGFBQWEsRUFBQSxFQUNkOztBRXBvQlA7RUYyb0JEO0lBSU8sa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxVQUFVO0lBQ1YsVUFBVSxFQUFBLEVBRWI7O0FFanFCSDtFRnVxQkM7SUFPSyxTQUxLO0lBTUwsYUFBYSxFQUFBO0VBUmxCO0lBWUssZ0JBQWdCLEVBQUE7RUFackI7SUFrQkssZ0JBQWdCO0lBQ2hCLGlCQUFpQixFQUFBO0lBbkJ0QjtNQXVCTyxrQkFBa0I7TUFDbEIsTUFBTTtNQUNOLFVBQVU7TUFFVixpQkFBaUI7TUFDakIsd0JBQXdCO01BRXhCLGlCQUFpQjtNQUNqQixnQkFBZ0IsRUFBQTtNQS9CdkI7UUFtQ1csb0JBQW9CO1FBQ3BCLGdDQzdyQmUsRUFBQTtJRHlwQjFCO01Ba0RTLHNCQUFzQixFQUFBO01BbEQvQjtRQXFEVyw0QkFBMkIsRUFBQSxFQUM1Qjs7QUU3dEJYO0VGeENKO0lBMHhCVSxpQ0FBOEI7WUFBOUIseUJBQThCO0lBQzlCLGtDQUEwQjtZQUExQiwwQkFBMEIsRUFBQTtFQTN4QnBDO0lBb3lCYyxtQkFKVTtRQUlWLHFCQUpVO1lBSVYsaUJBSlU7SUFLVixrQkFMVSxFQUFBO0VBaHlCeEI7SUF5eUJjLG1CQVJhO1FBUWIscUJBUmE7WUFRYixpQkFSYTtJQVNiLGtCQVRhLEVBQUE7RUFpQnRCO0lBWVMsOEJBQXdCO1FBQXhCLDRCQUF3QjtZQUF4Qix3QkFBd0I7SUFDeEIseUJBQXlCLEVBQUE7RUFibEM7SUFpQlMsOEJBQXdCO1FBQXhCLDhCQUF3QjtZQUF4QiwwQkFBd0I7SUFDeEIsMkJBQXlCLEVBQUEsRUFDMUIiLCJmaWxlIjoiY29tcG9uZW50cy9pbnRyby5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgJ2Jhc2UnO1xuXG4kY29tcG9uZW50IDogY29tcG9uZW50Q2xhc3MoJ2ludHJvJyk7XG5cbiR6YXV4LWludHJvLXR5cGUtaGVyby1pbWdib3gtaC10OiA0NDBweCAhZGVmYXVsdDsgLy8gNDc1cHg7XG4kemF1eC1pbnRyby10eXBlLWhlcm8taW1nYm94LWgtZDogJHphdXgtaW50cm8tdHlwZS1oZXJvLWltZ2JveC1oLXQgIWRlZmF1bHQ7XG5cbiR6YXV4LWludHJvLXR5cGUtaGVyby10YWxsLWltZ2JveC1oLXQ6IDYyMHB4ICFkZWZhdWx0OyAvLyA0NzVweDtcbiR6YXV4LWludHJvLXR5cGUtaGVyby10YWxsLWltZ2JveC1oLWQ6ICR6YXV4LWludHJvLXR5cGUtaGVyby10YWxsLWltZ2JveC1oLXQgIWRlZmF1bHQ7XG5cbiR6YXV4LWludHJvLXR5cGUtZnVsbHBhZ2UtaW1nYm94LWgtbTogNjIwcHggIWRlZmF1bHQ7XG4kemF1eC1pbnRyby10eXBlLWZ1bGxwYWdlLWltZ2JveC1oLXQ6ICR6YXV4LWludHJvLXR5cGUtZnVsbHBhZ2UtaW1nYm94LWgtbSAhZGVmYXVsdDtcbiR6YXV4LWludHJvLXR5cGUtZnVsbHBhZ2UtaW1nYm94LWgtZDogJHphdXgtaW50cm8tdHlwZS1mdWxscGFnZS1pbWdib3gtaC10ICFkZWZhdWx0O1xuXG4vLyAkemF1eC1pbnRyby1mYWRlLWJlZ2luLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApO1xuLy8gJHphdXgtaW50cm8tZmFkZS1iZWdpbi1jb2xvcjogbWFnZW50YTsgLy8gZm9yIGRlYnVnXG4kemF1eC1pbnRyby1mYWRlLWJlZ2luLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMztcblxuLiN7JGNvbXBvbmVudH0ge1xuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgJl9faWNvbi12aWQge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcbiAgICBmb250LXNpemU6IDQ4cHg7XG5cbiAgICA+IFtjbGFzcyo9XCJpY29cIl0ge1xuICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tY29udGVudC1wb3MtdG9wIHtcbiAgICAuI3skY29tcG9uZW50fSB7XG4gICAgICAmX19jb250ZW50ICB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnRlbnQtcG9zLWJvdHRvbSB7XG4gICAgLiN7JGNvbXBvbmVudH0ge1xuICAgICAgJl9fY29udGVudCAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDU7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2NsYXNzKj1cIi1wYXJ0LXBvcy1cIl0ge1xuICAgIC4jeyRjb21wb25lbnR9IHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taGVhZC1wYXJ0LXBvcy10b3Age1xuICAgIC4jeyRjb21wb25lbnR9IHtcbiAgICAgICZfX2NvbnRlbnQtaGVhZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWZvb3QtcGFydC1wb3MtYm90dG9tIHtcbiAgICAuI3skY29tcG9uZW50fSB7XG4gICAgICAmX19jb250ZW50LWZvb3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1oZWFkLXBhcnQtcG9zLWJvdHRvbS1zaGlmdDEge1xuICAgIC4jeyRjb21wb25lbnR9IHtcbiAgICAgICZfX2NvbnRlbnQtaGVhZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgdG9wOiA2MjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1oZWFkLXBhcnQtcG9zLW1kLW5vbmUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC4jeyRjb21wb25lbnR9IHtcbiAgICAgICAgJl9fY29udGVudC1oZWFkIHtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2NsYXNzKj1cIi0tY29udGVudC1wb3MtbWRcIl0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC4jeyRjb21wb25lbnR9IHtcblxuICAgICAgICAmX19jb250ZW50LWhlYWQsXG4gICAgICAgICZfX2NvbnRlbnQtZm9vdCB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCAge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb250ZW50LXBvcy1tZC1ib3R0b20ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC4jeyRjb21wb25lbnR9IHtcbiAgICAgICAgJl9fY29udGVudCAge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29udGVudC1wb3MtbWQtbGVmdC10b3Age1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC4jeyRjb21wb25lbnR9IHtcbiAgICAgICAgJl9fY29udGVudCAge1xuICAgICAgICAgIG1heC13aWR0aDogNDAzcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgIC5jLWFydGljbGViYXIge1xuICAgICAgICAgICAgYVtjbGFzcyo9XCJfX2NhdCBcIl0ge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2NsYXNzKj1cIi0tZmFkZTEtXCJdLFxuICAmW2NsYXNzKj1cIi0tZmFkZTItXCJdLFxuICAmW2NsYXNzKj1cIi0tZmFkZTMtXCJdIHtcbiAgICAuI3skY29tcG9uZW50fSB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuXG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZmFkZTEtbGVmdCB7XG4gICAgLiN7JGNvbXBvbmVudH0ge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwM3B4O1xuXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkemF1eC1pbnRyby1mYWRlLWJlZ2luLWNvbG9yIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZmFkZTEtdG9wIHtcbiAgICAuI3skY29tcG9uZW50fSB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCR6YXV4LWludHJvLWZhZGUtYmVnaW4tY29sb3IgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1mYWRlMS1ib3R0b20ge1xuICAgIC4jeyRjb21wb25lbnR9IHtcbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCR6YXV4LWludHJvLWZhZGUtYmVnaW4tY29sb3IgIDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZmFkZTItYm90dG9tIHtcbiAgICAuI3skY29tcG9uZW50fSB7XG4gICAgICAmX19pbm5lciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDU1cHg7XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgJHphdXgtaW50cm8tZmFkZS1iZWdpbi1jb2xvciAxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWZhZGUzLWJvdHRvbSB7XG4gICAgLiN7JGNvbXBvbmVudH0ge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgdG9wOiA2MjBweDtcblxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsICR6YXV4LWludHJvLWZhZGUtYmVnaW4tY29sb3IgIDEwMCUpO1xuICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWZhZGUyLW1kLW5vbmUsXG4gICYtLWZhZGUzLW1kLW5vbmUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC4jeyRjb21wb25lbnR9IHtcbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1mYWRlMS1tZC1ib3R0b20ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC4jeyRjb21wb25lbnR9IHtcbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgJHphdXgtaW50cm8tZmFkZS1iZWdpbi1jb2xvciA3NSUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWZhZGUxLW1kLWxlZnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC4jeyRjb21wb25lbnR9IHtcbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAzcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICR6YXV4LWludHJvLWZhZGUtYmVnaW4tY29sb3IgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taW1nLXBvcy1jb3Zlci1sdCB7XG4gICAgLiN7JGNvbXBvbmVudH0ge1xuICAgICAgJl9faW1nLXdyYXBwZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIG9iamVjdGZpdChjb3ZlciwgbGVmdCB0b3ApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taW1nLXBvcy1jb3Zlci1jdCB7XG4gICAgLiN7JGNvbXBvbmVudH0ge1xuICAgICAgJl9faW1nLXdyYXBwZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIG9iamVjdGZpdChjb3ZlciwgY2VudGVyIHRvcCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1pbWctcG9zLWNvdmVyLXJ0IHtcbiAgICAuI3skY29tcG9uZW50fSB7XG4gICAgICAmX19pbWctd3JhcHBlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgb2JqZWN0Zml0KGNvdmVyLCByaWdodCB0b3ApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taW1nLXBvcy1jb3Zlci1tZC1sdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgLiN7JGNvbXBvbmVudH0ge1xuICAgICAgICAmX19pbWctd3JhcHBlciB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9iamVjdGZpdChjb3ZlciwgbGVmdCB0b3ApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWltZy1wb3MtY292ZXItbWQtY3Qge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC4jeyRjb21wb25lbnR9IHtcbiAgICAgICAgJl9faW1nLXdyYXBwZXIge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBvYmplY3RmaXQoY292ZXIsIGNlbnRlciB0b3ApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWltZy1wb3MtY292ZXItbWQtcnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC4jeyRjb21wb25lbnR9IHtcbiAgICAgICAgJl9faW1nLXdyYXBwZXIge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBvYmplY3RmaXQoY292ZXIsIHJpZ2h0IHRvcCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZm9vdC10b29scy1wb3MtbWQtYm90dG9tIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAuI3skY29tcG9uZW50fSB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb290LXRvb2wtd3JhcHBlciB7XG5cbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltZy13cmFwcGVyIHtcblxuICAgIHBpY3R1cmUge1xuXG4gICAgICB0cmFuc2l0aW9uOlxuICAgICAgICB0cmFuc2Zvcm0gJHphdXgtdHJhbnNpdGlvbi01LWxpbmVhclxuICAgICAgO1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICB9XG5cbiAgLy8gJjpob3ZlciB7XG4gIC8vICAgLiN7JGNvbXBvbmVudH0ge1xuICAvLyAgICAgJl9faW1nLXdyYXBwZXIge1xuICAvLyAgICAgICBwaWN0dXJlIHtcbiAgLy8gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZSgxLjIpO1xuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgJl9fbWV0YSB7XG5cbiAgICBmb250LWZhbWlseTogJHphdXhfZm9udDI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICRmczogMTRweDtcbiAgICAkbGg6IDE2cHg7XG4gICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG5cbiAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcblxuICAgIEBhdC1yb290IFtjbGFzcyo9XCItLXRoZW1lLWRhcmtcIl0gJiB7XG4gICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE7XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLXJlYWR0aW1lIHtcbiAgICAgIFtjbGFzcyo9XCJpY29cIl1bY2xhc3MqPVwiLWNsb2NrXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyO1xuICAgICAgICBtYXJnaW46IC0xcHggOHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJhbmsge1xuICAgICAgW2NsYXNzKj1cImljb1wiXVtjbGFzcyo9XCItc3RhclwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfeWVsbG93MjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIH1cbiAgICAgID4gc3BhbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tZC1sYXlvdXQyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLiN7JGNvbXBvbmVudH0ge1xuICAgICAgICAgICZfX21ldGEge1xuICAgICAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wdC1zbS1mMTAge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTNweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi0tdHlwZSB7XG5cbiAgICAmLWhhbGYge1xuXG4gICAgICAuI3skY29tcG9uZW50fSB7XG5cbiAgICAgICAgJl9fZm9vdC10b29sLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1nLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICAgICAgICAgICAgLy8gbWF4LWhlaWdodDogMjEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltZy13cmFwcGVyLWludGV4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MnB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLWZ1bGxwYWdlIHtcblxuICAgICAgLmMtYXJ0aWNsZWJhciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xuXG4gICAgICAgIGFbY2xhc3MqPVwiX19jYXQgXCJdIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA2cHggNnB4IDZweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC4jeyRjb21wb25lbnR9IHtcblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICR6YXV4LWludHJvLXR5cGUtZnVsbHBhZ2UtaW1nYm94LWgtZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWctd3JhcHBlciB7XG5cbiAgICAgICAgICBoZWlnaHQ6ICR6YXV4LWludHJvLXR5cGUtZnVsbHBhZ2UtaW1nYm94LWgtbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogJHphdXgtaW50cm8tdHlwZS1mdWxscGFnZS1pbWdib3gtaC1kO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLWhlcm8ge1xuXG4gICAgICAuI3skY29tcG9uZW50fSB7XG5cbiAgICAgICAgJl9faW5uZXIge1xuXG4gICAgICAgICAgJltjbGFzcyo9XCItLWJnLWJsYWNrXCJdIHtcbiAgICAgICAgICAgIC5jLWFydGljbGViYXIge1xuICAgICAgICAgICAgICAmW2NsYXNzKj1cIi0tbWQtbGF5b3V0MlwiXSB7XG4gICAgICAgICAgICAgICAgW2NsYXNzKj1cIl9fY2F0XCJdIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogJHphdXgtaW50cm8tdHlwZS1oZXJvLWltZ2JveC1oLWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1nLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogMTAwdnc7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICR6YXV4LWludHJvLXR5cGUtaGVyby1pbWdib3gtaC1kO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oZXJvLXRhbGwge1xuXG4gICAgICAuI3skY29tcG9uZW50fSB7XG5cbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkemF1eC1pbnRyby10eXBlLWhlcm8tdGFsbC1pbWdib3gtaC1kO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltZy13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogJHphdXgtaW50cm8tdHlwZS1oZXJvLXRhbGwtaW1nYm94LWgtZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi1ub3JtYWwge1xuXG4gICAgICAuI3skY29tcG9uZW50fSB7XG5cbiAgICAgICAgJl9faW1nLXdyYXBwZXIge1xuXG4gICAgICAgICAgaGVpZ2h0OiA2MC40dnc7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuXG4gICAgICAgICAgICAmW2NsYXNzKj1cImNvbC1tZC02XCJdIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS12YXItc3BlY2lhbDEge1xuICAgIC4jeyRjb21wb25lbnR9IHtcbiAgICAgICZfX2ltZy13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiA5Ny4zNDR2dztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgJltjbGFzcyo9XCJjb2wtbWQtNlwiXSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ5MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0teHMtbGFiZWx0b3Atb3V0Zmxvdy0xIHtcbiAgICAuI3skY29tcG9uZW50fSB7XG4gICAgICAmX19sYWJlbC10b3Age1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblxuICAgICYtLXR5cGUtaGVyby12YXIxIHtcblxuICAgICAgJHB0OiA3MHB4O1xuXG4gICAgICAuI3skY29tcG9uZW50fSB7XG5cbiAgICAgICAgJl9faW1nLXdyYXBwZXIge1xuICAgICAgICAgIHRvcDogJHB0O1xuICAgICAgICAgIGhlaWdodDogNDA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5uZXIge1xuXG4gICAgICAgICAgLy8gbWF4LWhlaWdodDogNTIwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MjBweDtcblxuICAgICAgICAgIC5jLWFydGljbGViYXIge1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAmW2NsYXNzKj1cIi0tbWQtbGF5b3V0MlwiXSB7XG4gICAgICAgICAgICAgIFtjbGFzcyo9XCJfX2NhdFwiXSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgPiAucm93IHtcblxuICAgICAgICAgICAgJHcxOiAzOSU7XG4gICAgICAgICAgICAvLyAkdzI6IDEwMCUgLSAkdzE7XG4gICAgICAgICAgICAkdzI6IDU5LjIlO1xuXG4gICAgICAgICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdW2NsYXNzKj1cIi00XCJdIHtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcblxuICAgICAgICAgICAgICAuI3skY29tcG9uZW50fV9fY29udGVudC1pbm5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRwdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblxuICAgICZbY2xhc3MqPVwiLS10eXBlLWhlcm9cIl0ge1xuXG4gICAgICAuI3skY29tcG9uZW50fSB7XG5cbiAgICAgICAgJl9faW1nLXdyYXBwZXIge1xuICAgICAgICAgIC8vIFByZXZlbnRzIDFweC1lbXB0eSBvbiB0aGUgcmlnaHQgb2YgdGhlIGJveCAob24gc29tZSB2aWV3cG9ydHMpLlxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCN7JzEuMDAwMSd9KTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICA+IC5yb3cge1xuICAgICAgICAgICAgJHcxOiAzNS4zNTMlO1xuICAgICAgICAgICAgJHcyOiAxMDAlIC0gJHcxO1xuXG4gICAgICAgICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdW2NsYXNzKj1cIi00XCJdIHtcbiAgICAgICAgICAgICAgZmxleDogMCAwICR3MTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkdzE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gW2NsYXNzKj1cImNvbC1cIl1bY2xhc3MqPVwiLThcIl0ge1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgJHcyO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6ICR3MjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgICYtLXR5cGUtaGVyby12YXIxIHtcblxuICAgICAgLiN7JGNvbXBvbmVudH0ge1xuXG4gICAgICAgICZfX2lubmVyIHtcblxuICAgICAgICAgID4gLnJvdyB7XG4gICAgICAgICAgICAkdzE6IDM5JTtcbiAgICAgICAgICAgIC8vICR3MjogMTAwJSAtICR3MTtcbiAgICAgICAgICAgICR3MjogNTkuMiU7XG5cbiAgICAgICAgICAgID4gW2NsYXNzKj1cImNvbC1cIl1bY2xhc3MqPVwiLTRcIl0ge1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgJHcxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogJHcxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gW2NsYXNzKj1cImNvbC1cIl1bY2xhc3MqPVwiLThcIl0ge1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgJHcyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogJHcyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnRcbiAgJ2Z1bmN0aW9ucydcbjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEdFTkVSQUwgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtc3lzdGVtLWNzcy1jbGFzczogJ3phdXgnO1xuJHphdXgtZm9udC1zaXplLWJhc2UtcHg6IDE2cHg7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJHphdXgtYXBwLW1heC13aWR0aDogMTAyNHB4O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBaLUlOREVYXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC16aW5kZXgtaGVhZGVyOiAxMDtcbiR6YXV4LXppbmRleC1oZWFkZXItbTogMjI7XG4kemF1eC16aW5kZXgtb3ZlcmxheXM6IDE2O1xuLy8gJHphdXgtemluZGV4LW92ZXJsYXlzLWZ1bGw6ICR6YXV4LXppbmRleC1oZWFkZXItbSArIDU7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRSQU5TSVRJT05TXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC10cmFuc2l0aW9uLTA6IDAuM3MgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTE6IDAuNnMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTI6IDAuOXMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTM6IDMuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTQ6IDYuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTU6IDkuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTUtbGluZWFyOiA5LjBzIGxpbmVhcjtcbiR6YXV4LXRyYW5zaXRpb24tNi1saW5lYXI6IDEyLjBzIGxpbmVhcjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09NUE9ORU5UUyBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LXByZWZpeCA6ICdjLScgIWRlZmF1bHQ7XG5cbiR6YXV4LWhlYWRlci1oLW06IDU2cHg7XG4kemF1eC1oZWFkZXItaC10OiA3MnB4O1xuJHphdXgtaGVhZGVyLWgtZDogJHphdXgtaGVhZGVyLWgtdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTE9SIFNFVFNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIE1haW5cbiR6YXV4X2NvbG9yX21haW5fYnJhbmQ6ICMwQ0EzOEM7XG5cbi8vIERlZmF1bHQgd2ViIHNhZmVcbiR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU6ICNGRkZGRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsYWNrOiAjMDAwMDAwO1xuJHphdXhfY29sb3JfZGVmYXVsdF9yZWQ6ICNkOTUzNGY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2dyZWVuOiAjNWNiODVjO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibHVlOiAjMzM3YWI3O1xuJHphdXhfY29sb3JfZGVmYXVsdF9tYWdlbnRhOiAjRkYwMEZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9vcmFuZ2U6ICNmMGFkNGU7XG5cbi8vIFNldCAxXG4kemF1eF9jb2xvcl9zZXQxX2dyZWVuMTogJHphdXhfY29sb3JfbWFpbl9icmFuZDtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUxOiAkemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI6ICNGNUY1RjU7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMDogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2sxOiAjMzMzMzMzO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazI6ICMyNDI0MjQ7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMzogIzA1MDYwNjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTE6ICNDQ0NDQ0M7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkyOiAjREREREREO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MzogI0VFRUVFRTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTQ6ICM5OTk5OTk7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk1OiAjNzA3MDcwO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NjogIzY2NjY2NjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTc6ICNBQUFBQUE7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk4OiAjREZERkRGO1xuJHphdXhfY29sb3Jfc2V0MV9yZWQxOiAjRDAwMTFCO1xuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxOiAjRjU2ODJGOyAvLyBGNTY4MkZcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjogI0VDNUEyQjsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MTogI0ZGQ0MzMzsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MjogI0Y3QzYyMzsgLy8gc3RlbGxlIHJhbmssXG4kemF1eF9jb2xvcl9zZXQxX2N5YW4xOiAjMjhCQkQ3O1xuXG4vLyBTa2VsZXRvblxuJHphdXhfY29sb3Jfc2tlbGV0b246ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGb250c1xuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4X2ZvbnQxOiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHphdXhfZm9udDI6ICdOdW5pdG8gU2Fucyc7XG4kemF1eF9mb250MzogdXRvcGlhLXN0ZDtcbiR6YXV4X2ZvbnQ0OiB1dG9waWEtc3RkLWhlYWRsaW5lO1xuJHphdXhfZm9udDU6ICdOdW5pdG8nO1xuJHphdXhfZm9udDY6IHV0b3BpYS1zdGQtZGlzcGxheTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQk9PVFNUUkFQIE9WRVJSSURFXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8gQHNlZSBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjIvZ2V0dGluZy1zdGFydGVkL3RoZW1pbmcvXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogbGlnaHRlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDMwJSk7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6IDJweDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogMHB4O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogcmdiYSgkemF1eF9jb2xvcl9zZXQxX29yYW5nZTIsIDAuMjUpO1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcblxuLy8gJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkzO1xuXG4vLyBPcHRpb25zXG4kZW5hYmxlLWNhcmV0OiBmYWxzZTtcbiRlbmFibGUtcm91bmRlZDogZmFsc2U7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuJGVuYWJsZS10cmFuc2l0aW9uczogdHJ1ZTtcbi8vICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6IGZhbHNlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ncmlkLWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wcmludC1zdHlsZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6IGZhbHNlO1xuLy8gJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gTW9kYWxzXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogMC42O1xuXG4vLyBCb2R5XG4kYm9keS1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRib2R5LWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcblxuLy8gTGlua3NcbiRsaW5rLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xuJGxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDE1JSk7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbi8vIFR5cG9ncmFwaHlcbiRmb250LWZhbWlseS1iYXNlOiAkemF1eF9mb250MiwgJHphdXhfZm9udDE7XG4kZm9udC1zaXplLWJhc2U6IHJlbSgkemF1eC1mb250LXNpemUtYmFzZS1weCk7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkZXI6IDcwMDtcblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAwO1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206IDA7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAwO1xuXG4vLyBDb21wb25lbnRzXG4kYm9yZGVyLXdpZHRoOiAxcHg7XG4kYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkyO1xuLy8gJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcblxuLy8gR3JpZCBjb2x1bW5zXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDQwcHg7XG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcbiRncmlkLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICB4eHM6IDAsXG4gICAgeHM6IDQxMHB4LCAvLyBkZWZhdWx0IDBweFxuICAgIHNtOiA1ODBweCwgLy8gZGVmYXVsdCA1NzZweFxuICAgIG1kOiA3NjhweCwgLy8gZGVmYXVsdCA3NjhweFxuICAgIGxnOiA5OTJweCwgLy8gZGVmYXVsdCA5OTJweFxuICAgIHhsOiAxMjAwcHggLy8gZGVmYXVsdCAxMjAwcHhcbiAgKSxcbiAgJGdyaWQtYnJlYWtwb2ludHNcbik7XG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gUmVtb3ZlZCBkZWZhdWx0IEJvb3RzdHJhcCBjb250YWluZXJzIFwibWF4LXdpZHRoXCJcbiRjb250YWluZXItbWF4LXdpZHRoczogKCk7XG5cbi8vIFRhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZzogMTBweDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206IDEycHg7XG5cbi8vIFNpemVzXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA0MDogNDAlLFxuICAgIDYwOiA2MCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cbi8vIFNwYWNpbmdcbi8vIEBub3RlICRzcGFjZXJzIGl0J3MgdG90YWxseSBvdmVycmlkZGVuIGluIG9yZGVyIHRvIG9wdGltaXplIHRoZSBudW1iZXIgb2YgcnVsZXMuXG4vLyAkc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogKCk7XG5cbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBmNTogNXB4LFxuICAgIGYxMDogMTBweCxcbiAgICBmMTU6IDE1cHgsXG4gICAgZjIwOiAyMHB4LFxuICAgIGYyNTogMjVweCxcbiAgICBmMzA6IDMwcHgsXG4gICAgZjQwOiA0MHB4XG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNSVNDXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1vcGFjaXR5OiAoKSAhZGVmYXVsdDtcbiR6YXV4LW9wYWNpdHk6IG1hcC1tZXJnZShcbiAgKFxuICAgICc1MCc6IC41XG4gICksXG4gICR6YXV4LW9wYWNpdHlcbik7XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJHJlc29sdXRpb24tZGVmYXVsdDogMiAhZGVmYXVsdDtcbiRyZXNvbHV0aW9uLXByZXNldHM6ICggXCJsZHBpXCIgNzUlLCBcIm1kcGlcIiAxMDAlLCBcImhkcGlcIiAxNTAlLCBcInhoZHBpXCIgMjAwJSwgXCJ4eGhkcGlcIiAzMDAlLCBcInh4eGhkcGlcIiA0MDAlLCBcInJldGluYVwiIDIsIFwiQDJ4XCIgMiwgXCJAM3hcIiAzKSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHJlc29sdXRpb24tcHJlc2V0KCRyZXNvbHV0aW9uKSB7XG4gICAgQGlmIHR5cGUtb2YoJHJlc29sdXRpb24pPT1cInN0cmluZ1wiIHtcbiAgICAgICAgQGVhY2ggJHByZXNldCBpbiAkcmVzb2x1dGlvbi1wcmVzZXRzIHtcbiAgICAgICAgICAgIEBpZiBudGgoJHByZXNldCwgMSk9PSRyZXNvbHV0aW9uIHtcbiAgICAgICAgICAgICAgICBAcmV0dXJuIG50aCgkcHJlc2V0LCAyKVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEByZXR1cm4gJHJlc29sdXRpb247XG59XG5cbkBtaXhpbiByZXNvbHV0aW9uKCRyZXNvbHV0aW9uOiAkcmVzb2x1dGlvbi1kZWZhdWx0KSB7XG4gICAgJHJlc29sdXRpb246IHJlc29sdXRpb24tcHJlc2V0KCRyZXNvbHV0aW9uKTtcbiAgICBAaWYgdHlwZS1vZigkcmVzb2x1dGlvbik9PVwibnVtYmVyXCIge1xuICAgICAgICBAaWYgdW5pdCgkcmVzb2x1dGlvbik9PVwiZHBpXCIge1xuICAgICAgICAgICRyZXNvbHV0aW9uOiAkcmVzb2x1dGlvbiAvIDk2ZHBpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIGlmIHVuaXQoJHJlc29sdXRpb24pPT1cIiVcIiB7XG4gICAgICAgICAgJHJlc29sdXRpb246ICRyZXNvbHV0aW9uIC8gMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgJHJlc29sdXRpb246ICRyZXNvbHV0aW9uIC8gKCRyZXNvbHV0aW9uICogMCArIDEpXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86ICN7JHJlc29sdXRpb259KSxcbiAgICAgICAgKG1pbi1yZXNvbHV0aW9uOiAjeyRyZXNvbHV0aW9uICogOTZkcGl9KSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCIjeyRyZXNvbHV0aW9ufSBpcyBub3QgYSB2YWxpZCByZXNvbHV0aW9uIG9yIHByZXNldFwiO1xuICAgIH1cbn1cblxuQG1peGluIGFwcGVhcmFuY2UoJHZhbHVlKSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiAkdmFsdWU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiAkdmFsdWU7XG4gICAgYXBwZWFyYW5jZTogJHZhbHVlO1xufVxuXG4vLyBAc2VlIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc3R5bGluZy11bmRlcmxpbmVzLXdlYi9cbkBtaXhpbiB1bmRlcmxpbmUoJHRleHRfY29sb3IsICRiZ19jb2xvcikge1xuICAgIHRleHQtc2hhZG93OiAtMnB4IC0ycHggJGJnX2NvbG9yLCAtMnB4IDJweCAkYmdfY29sb3IsIDJweCAtMnB4ICRiZ19jb2xvciwgMnB4IDJweCAkYmdfY29sb3I7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMC4xNzVlbSAkYmdfY29sb3IsIGluc2V0IDAgLTAuMmVtICR0ZXh0X2NvbG9yO1xufVxuXG4vLyBAc2VlIGh0dHBzOi8vc2hhcmtjb2Rlci5jb20vdmlzdWFsL3VuZGVybGluZVxuQG1peGluIHVuZGVybGluZS12aWEtYmcoJGNvbG9yLCAkc2l6ZVB4LCAkeVBvczogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvciAwJSwgJGNvbG9yICR5UG9zKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICR5UG9zO1xuICBiYWNrZ3JvdW5kLXNpemU6ICR5UG9zICRzaXplUHg7XG59XG5cbi8vIE9iamVjdC1maXQgbWl4aW4gd2hvIHN1cHBvcnRzIHRoZSBwb2x5ZmlsbCdzIHN5bnRheFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL2ZyZWdhbnRlL29iamVjdC1maXQtaW1hZ2VzXG5AbWl4aW4gb2JqZWN0Zml0KCR0eXBlOiAnY292ZXInLCAkcG9zaXRpb246ICdjZW50ZXInKSB7XG4gIG9iamVjdC1maXQ6ICR0eXBlO1xuICBvYmplY3QtcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyR0eXBlfTsgb2JqZWN0LXBvc2l0aW9uOiAjeyRwb3NpdGlvbn07Jztcbn1cblxuLy8gRml4IFNWRyBpbiA8aW1nPiB0YWdzIG5vdCBzY2FsaW5nIGluIElFOSwgSUUxMCwgSUUxMVxuLy8gSUU5LCBJRTEwLCBhbmQgSUUxMSBkb24ndCBwcm9wZXJseSBzY2FsZSBTVkcgZmlsZXMgYWRkZWQgd2l0aCBpbWcgdGFncyB3aGVuIHZpZXdCb3gsIHdpZHRoXG4vLyBhbmQgaGVpZ2h0IGF0dHJpYnV0ZXMgYXJlIHNwZWNpZmllZC4gVG8gZ2V0IG1vcmUgY29uc2lzdGVudCBzY2FsaW5nIGFjcm9zcyBicm93c2VycyBhbHdheXMgZW5zdXJlXG4vLyB5b3Ugc3BlY2lmeSBhIHZpZXdCb3ggYnV0IGxlYXZlIG9mZiB0aGUgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGVzIG9uIHlvdXIgc3ZnIGVsZW1lbnQuXG4vL1xuLy8gQHNlZSBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9sYXJyeWJvdGhhLzc4ODE2OTFcbi8vIEBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvOTc3NzE0My9zdmctaW4taW1nLWVsZW1lbnQtcHJvcG9ydGlvbnMtbm90LXJlc3BlY3RlZC1pbi1pZTkvOTc5MjI1NCM5NzkyMjU0XG5AbWl4aW4gb25JRSgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXIoKSB7XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gY2FuY2VsLXN0eWxlKCkge1xuICAmOjotbXMtY2xlYXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzY3JvbGxiYXItcmVtb3ZlKCkge1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSUUgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuXG59XG5cbkBtaXhpbiBnZW5lcmF0ZS1jbGFzcy12aXNpYmlsaXR5LWJ5LXN0YXRlKCRzdGF0ZS1uYW1lKSB7XG4gICR6YXV4LXN0YXRlLXNlbGVjdG9yOiAjeyR6YXV4LXN5c3RlbS1jc3MtY2xhc3N9LXN0YXRlLS0jeyRzdGF0ZS1uYW1lfTtcbiAgLiN7JHphdXgtc3RhdGUtc2VsZWN0b3J9IHtcbiAgICAuemF1eC0jeyRzdGF0ZS1uYW1lfSB7XG4gICAgICAmLWQtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICYtZC1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgICAmLWQtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICAmLWQtbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJvZHk6bm90KC4jeyR6YXV4LXN0YXRlLXNlbGVjdG9yfSkge1xuICAgIC56YXV4LSN7JHN0YXRlLW5hbWV9IHtcbiAgICAgICYtZC1ibG9jayxcbiAgICAgICYtZC1mbGV4LFxuICAgICAgJi1kLWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLWQtbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZ2VuZXJhdGUtY2xhc3MtY3VzdG9tLWd1dHRlcigkcHg6IDBweCwgJHByZWZpeDogJycpIHtcbiAgLnphdXgtZ3V0dGVyI3skcHJlZml4fS1mI3sgc3RyLXJlcGxhY2UoI3skcHh9LCAncHgnLCAnJykgfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtI3skcHgvMn07IC8vcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0jeyRweC8yfTsgLy9weDtcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JHB4LzJ9OyAvL3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAjeyRweC8yfTsgLy9weDtcbiAgICB9XG4gIH1cbn1cblxuLy8gaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9zYXNzL2N1c3RvbS1zY3JvbGxiYXJzLW1peGluL1xuQG1peGluIHNjcm9sbGJhcnMoJHNpemUsICRmb3JlZ3JvdW5kLWNvbG9yLCAkYmFja2dyb3VuZC1jb2xvcjogbWl4KCRmb3JlZ3JvdW5kLWNvbG9yLCB3aGl0ZSwgIDUwJSksICRyb3VuZGVkOjRweCkge1xuICAvLyBGb3IgR29vZ2xlIENocm9tZVxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6ICAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICRmb3JlZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgLy8gRm9yIEludGVybmV0IEV4cGxvcmVyXG4gICYge1xuICAgIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAkZm9yZWdyb3VuZC1jb2xvcjtcbiAgICBzY3JvbGxiYXItdHJhY2stY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgLy8gRkZcbiAgc2Nyb2xsYmFyLWNvbG9yOiAkZm9yZWdyb3VuZC1jb2xvciAkYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW4gIWltcG9ydGFudDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGZ1bmN0aW9uIGNvbXBvbmVudENsYXNzKCRjb21wb25lbnROYW1lKSB7XG4gIEByZXR1cm4gJGNvbXBvbmVudC1wcmVmaXggKyAkY29tcG9uZW50TmFtZTtcbn1cblxuQGZ1bmN0aW9uIHJlbSgkc2l6ZSkge1xuICBAcmV0dXJuICRzaXplIC8gJHphdXgtZm9udC1zaXplLWJhc2UtcHggKiAxcmVtO1xufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuIiwiLmMtaW50cm9fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5jLWludHJvX19pY29uLXZpZCB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDQ4cHg7IH1cbiAgLmMtaW50cm9fX2ljb24tdmlkID4gW2NsYXNzKj1cImljb1wiXSB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHg7IH1cblxuLmMtaW50cm8tLWNvbnRlbnQtcG9zLXRvcCAuYy1pbnRyb19fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uYy1pbnRyby0tY29udGVudC1wb3MtYm90dG9tIC5jLWludHJvX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5jLWludHJvW2NsYXNzKj1cIi1wYXJ0LXBvcy1cIl0gLmMtaW50cm9fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cblxuLmMtaW50cm8tLWhlYWQtcGFydC1wb3MtdG9wIC5jLWludHJvX19jb250ZW50LWhlYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLmMtaW50cm8tLWZvb3QtcGFydC1wb3MtYm90dG9tIC5jLWludHJvX19jb250ZW50LWZvb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7IH1cblxuLmMtaW50cm8tLWhlYWQtcGFydC1wb3MtYm90dG9tLXNoaWZ0MSAuYy1pbnRyb19fY29udGVudC1oZWFkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA2MjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgbGVmdDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW50cm8tLWhlYWQtcGFydC1wb3MtbWQtbm9uZSAuYy1pbnRyb19fY29udGVudC1oZWFkIHtcbiAgICB0b3A6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW50cm9bY2xhc3MqPVwiLS1jb250ZW50LXBvcy1tZFwiXSAuYy1pbnRyb19fY29udGVudC1oZWFkLCAuYy1pbnRyb1tjbGFzcyo9XCItLWNvbnRlbnQtcG9zLW1kXCJdIC5jLWludHJvX19jb250ZW50LWZvb3Qge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuICAuYy1pbnRyb1tjbGFzcyo9XCItLWNvbnRlbnQtcG9zLW1kXCJdIC5jLWludHJvX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA1OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWludHJvLS1jb250ZW50LXBvcy1tZC1ib3R0b20gLmMtaW50cm9fX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbnRyby0tY29udGVudC1wb3MtbWQtbGVmdC10b3AgLmMtaW50cm9fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDAzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuYy1pbnRyby0tY29udGVudC1wb3MtbWQtbGVmdC10b3AgLmMtaW50cm9fX2NvbnRlbnQgLmMtYXJ0aWNsZWJhciBhW2NsYXNzKj1cIl9fY2F0IFwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLmMtaW50cm9bY2xhc3MqPVwiLS1mYWRlMS1cIl0gLmMtaW50cm9fX2lubmVyOmJlZm9yZSwgLmMtaW50cm9bY2xhc3MqPVwiLS1mYWRlMS1cIl0gLmMtaW50cm9fX2lubmVyOmFmdGVyLCAuYy1pbnRyb1tjbGFzcyo9XCItLWZhZGUyLVwiXSAuYy1pbnRyb19faW5uZXI6YmVmb3JlLCAuYy1pbnRyb1tjbGFzcyo9XCItLWZhZGUyLVwiXSAuYy1pbnRyb19faW5uZXI6YWZ0ZXIsIC5jLWludHJvW2NsYXNzKj1cIi0tZmFkZTMtXCJdIC5jLWludHJvX19pbm5lcjpiZWZvcmUsIC5jLWludHJvW2NsYXNzKj1cIi0tZmFkZTMtXCJdIC5jLWludHJvX19pbm5lcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCIgXCI7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4uYy1pbnRyby0tZmFkZTEtbGVmdCAuYy1pbnRyb19faW5uZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDUwNjA2IDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyB9XG5cbi5jLWludHJvLS1mYWRlMS10b3AgLmMtaW50cm9fX2lubmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzA1MDYwNiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfVxuXG4uYy1pbnRyby0tZmFkZTEtYm90dG9tIC5jLWludHJvX19pbm5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgIzA1MDYwNiAxMDAlKTsgfVxuXG4uYy1pbnRyby0tZmFkZTItYm90dG9tIC5jLWludHJvX19pbm5lcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICMwNTA2MDYgMTAwJSk7IH1cblxuLmMtaW50cm8tLWZhZGUzLWJvdHRvbSAuYy1pbnRyb19faW5uZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgdG9wOiA2MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjMDUwNjA2IDEwMCUpO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWludHJvLS1mYWRlMi1tZC1ub25lIC5jLWludHJvX19pbm5lcjphZnRlciwgLmMtaW50cm8tLWZhZGUzLW1kLW5vbmUgLmMtaW50cm9fX2lubmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWludHJvLS1mYWRlMS1tZC1ib3R0b20gLmMtaW50cm9fX2lubmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgIzA1MDYwNiA3NSUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWludHJvLS1mYWRlMS1tZC1sZWZ0IC5jLWludHJvX19pbm5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwM3B4O1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDUwNjA2IDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyB9IH1cblxuLmMtaW50cm8tLWltZy1wb3MtY292ZXItbHQgLmMtaW50cm9fX2ltZy13cmFwcGVyIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQgdG9wO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IHRvcDtcIjsgfVxuXG4uYy1pbnRyby0taW1nLXBvcy1jb3Zlci1jdCAuYy1pbnRyb19faW1nLXdyYXBwZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcIjsgfVxuXG4uYy1pbnRyby0taW1nLXBvcy1jb3Zlci1ydCAuYy1pbnRyb19faW1nLXdyYXBwZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiByaWdodCB0b3A7XCI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWludHJvLS1pbWctcG9zLWNvdmVyLW1kLWx0IC5jLWludHJvX19pbWctd3JhcHBlciBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogbGVmdCB0b3A7XCI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW50cm8tLWltZy1wb3MtY292ZXItbWQtY3QgLmMtaW50cm9fX2ltZy13cmFwcGVyIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XCI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW50cm8tLWltZy1wb3MtY292ZXItbWQtcnQgLmMtaW50cm9fX2ltZy13cmFwcGVyIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wO1wiOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWludHJvLS1mb290LXRvb2xzLXBvcy1tZC1ib3R0b20gLmMtaW50cm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4OyB9XG4gIC5jLWludHJvLS1mb290LXRvb2xzLXBvcy1tZC1ib3R0b20gLmMtaW50cm9fX2Zvb3QtdG9vbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7IH0gfVxuXG4uYy1pbnRyb19faW1nLXdyYXBwZXIgcGljdHVyZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA5cyBsaW5lYXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuYy1pbnRyb19faW1nLXdyYXBwZXIgcGljdHVyZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uYy1pbnRyb19faW1nLXdyYXBwZXItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmMtaW50cm9fX21ldGEge1xuICBmb250LWZhbWlseTogXCJOdW5pdG8gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgY29sb3I6ICM5OTk5OTk7IH1cbiAgW2NsYXNzKj1cIi0tdGhlbWUtZGFya1wiXSAuYy1pbnRyb19fbWV0YSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmMtaW50cm9fX21ldGEtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jLWludHJvX19tZXRhLXJlYWR0aW1lIFtjbGFzcyo9XCJpY29cIl1bY2xhc3MqPVwiLWNsb2NrXCJdIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNFQzVBMkI7XG4gICAgbWFyZ2luOiAtMXB4IDhweCAwIDA7IH1cbiAgLmMtaW50cm9fX21ldGEtcmFuayBbY2xhc3MqPVwiaWNvXCJdW2NsYXNzKj1cIi1zdGFyXCJdIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNGN0M2MjM7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAuYy1pbnRyb19fbWV0YS1yYW5rID4gc3BhbiB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jLWludHJvX19tZXRhLS1tZC1sYXlvdXQyIC5jLWludHJvX19tZXRhLXdyYXBwZXIgPiBbY2xhc3MqPVwiY29sLVwiXTpudGgtY2hpbGQoMikge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAuYy1pbnRyb19fbWV0YS5wdC1zbS1mMTAge1xuICAgICAgcGFkZGluZy10b3A6IDEzcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbnRyby0tdHlwZS1oYWxmIC5jLWludHJvX19mb290LXRvb2wtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbnRyby0tdHlwZS1oYWxmIC5jLWludHJvX19pbWctd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAyMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYy1pbnRyby0tdHlwZS1oYWxmIC5jLWludHJvX19pbWctd3JhcHBlci1pbnRleHQge1xuICAgIG1heC13aWR0aDogMTYycHg7IH1cbiAgICAuYy1pbnRyby0tdHlwZS1oYWxmIC5jLWludHJvX19pbWctd3JhcHBlci1pbnRleHQgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5jLWludHJvLS10eXBlLWZ1bGxwYWdlIC5jLWFydGljbGViYXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5jLWludHJvLS10eXBlLWZ1bGxwYWdlIC5jLWFydGljbGViYXIgYVtjbGFzcyo9XCJfX2NhdCBcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmMtaW50cm8tLXR5cGUtZnVsbHBhZ2UgLmMtYXJ0aWNsZWJhciBhW2NsYXNzKj1cIl9fY2F0IFwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNnB4IDZweCA2cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTUycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW50cm8tLXR5cGUtZnVsbHBhZ2UgLmMtaW50cm9fX2lubmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDYyMHB4OyB9IH1cblxuLmMtaW50cm8tLXR5cGUtZnVsbHBhZ2UgLmMtaW50cm9fX2ltZy13cmFwcGVyIHtcbiAgaGVpZ2h0OiA2MjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1pbnRyby0tdHlwZS1mdWxscGFnZSAuYy1pbnRyb19faW1nLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiA2MjBweDsgfSB9XG5cbi5jLWludHJvLS10eXBlLWhlcm8gLmMtaW50cm9fX2lubmVyW2NsYXNzKj1cIi0tYmctYmxhY2tcIl0gLmMtYXJ0aWNsZWJhcltjbGFzcyo9XCItLW1kLWxheW91dDJcIl0gW2NsYXNzKj1cIl9fY2F0XCJdIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTk5OSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbnRyby0tdHlwZS1oZXJvIC5jLWludHJvX19pbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiA0NDBweDsgfSB9XG5cbi5jLWludHJvLS10eXBlLWhlcm8gLmMtaW50cm9fX2ltZy13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDB2dzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1pbnRyby0tdHlwZS1oZXJvIC5jLWludHJvX19pbWctd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDQ0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWludHJvLS10eXBlLWhlcm8tdGFsbCAuYy1pbnRyb19faW5uZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogNjIwcHg7IH0gfVxuXG4uYy1pbnRyby0tdHlwZS1oZXJvLXRhbGwgLmMtaW50cm9fX2ltZy13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDB2dzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1pbnRyby0tdHlwZS1oZXJvLXRhbGwgLmMtaW50cm9fX2ltZy13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogNjIwcHg7IH0gfVxuXG4uYy1pbnRyby0tdHlwZS1ub3JtYWwgLmMtaW50cm9fX2ltZy13cmFwcGVyIHtcbiAgaGVpZ2h0OiA2MC40dnc7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtaW50cm8tLXR5cGUtbm9ybWFsIC5jLWludHJvX19pbWctd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gICAgICAuYy1pbnRyby0tdHlwZS1ub3JtYWwgLmMtaW50cm9fX2ltZy13cmFwcGVyW2NsYXNzKj1cImNvbC1tZC02XCJdIHtcbiAgICAgICAgaGVpZ2h0OiAyODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jLWludHJvLS10eXBlLW5vcm1hbCAuYy1pbnRyb19faW1nLXdyYXBwZXItaW5uZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMXB4OyB9IH1cblxuLmMtaW50cm8tLXZhci1zcGVjaWFsMSAuYy1pbnRyb19faW1nLXdyYXBwZXIge1xuICBoZWlnaHQ6IDk3LjM0NHZ3OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jLWludHJvLS12YXItc3BlY2lhbDEgLmMtaW50cm9fX2ltZy13cmFwcGVyW2NsYXNzKj1cImNvbC1tZC02XCJdIHtcbiAgICAgIGhlaWdodDogNDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmMtaW50cm8tLXhzLWxhYmVsdG9wLW91dGZsb3ctMSAuYy1pbnRyb19fbGFiZWwtdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgei1pbmRleDogNDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbnRyby0tdHlwZS1oZXJvLXZhcjEgLmMtaW50cm9fX2ltZy13cmFwcGVyIHtcbiAgICB0b3A6IDcwcHg7XG4gICAgaGVpZ2h0OiA0MDRweDsgfVxuICAuYy1pbnRyby0tdHlwZS1oZXJvLXZhcjEgLmMtaW50cm9fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLmMtaW50cm8tLXR5cGUtaGVyby12YXIxIC5jLWludHJvX19pbm5lciB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiA1MjBweDsgfVxuICAgIC5jLWludHJvLS10eXBlLWhlcm8tdmFyMSAuYy1pbnRyb19faW5uZXIgLmMtYXJ0aWNsZWJhciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgIC5jLWludHJvLS10eXBlLWhlcm8tdmFyMSAuYy1pbnRyb19faW5uZXIgLmMtYXJ0aWNsZWJhcltjbGFzcyo9XCItLW1kLWxheW91dDJcIl0gW2NsYXNzKj1cIl9fY2F0XCJdIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjREREREREOyB9XG4gICAgLmMtaW50cm8tLXR5cGUtaGVyby12YXIxIC5jLWludHJvX19pbm5lciA+IC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXVtjbGFzcyo9XCItNFwiXSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4OyB9XG4gICAgICAuYy1pbnRyby0tdHlwZS1oZXJvLXZhcjEgLmMtaW50cm9fX2lubmVyID4gLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdW2NsYXNzKj1cIi00XCJdIC5jLWludHJvX19jb250ZW50LWlubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1pbnRyb1tjbGFzcyo9XCItLXR5cGUtaGVyb1wiXSAuYy1pbnRyb19faW1nLXdyYXBwZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuMDAwMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7IH1cbiAgLmMtaW50cm9bY2xhc3MqPVwiLS10eXBlLWhlcm9cIl0gLmMtaW50cm9fX2lubmVyID4gLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdW2NsYXNzKj1cIi00XCJdIHtcbiAgICBmbGV4OiAwIDAgMzUuMzUzJTtcbiAgICBtYXgtd2lkdGg6IDM1LjM1MyU7IH1cbiAgLmMtaW50cm9bY2xhc3MqPVwiLS10eXBlLWhlcm9cIl0gLmMtaW50cm9fX2lubmVyID4gLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdW2NsYXNzKj1cIi04XCJdIHtcbiAgICBmbGV4OiAwIDAgNjQuNjQ3JTtcbiAgICBtYXgtd2lkdGg6IDY0LjY0NyU7IH1cbiAgLmMtaW50cm8tLXR5cGUtaGVyby12YXIxIC5jLWludHJvX19pbm5lciA+IC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXVtjbGFzcyo9XCItNFwiXSB7XG4gICAgZmxleDogMCAwIDM5JSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMzklICFpbXBvcnRhbnQ7IH1cbiAgLmMtaW50cm8tLXR5cGUtaGVyby12YXIxIC5jLWludHJvX19pbm5lciA+IC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXVtjbGFzcyo9XCItOFwiXSB7XG4gICAgZmxleDogMCAwIDU5LjIlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA1OS4yJSAhaW1wb3J0YW50OyB9IH1cbiJdfQ== */

.c-adv {
  background: #F2F2F2;
  color: #999999;
  border: 1px solid rgba(112, 112, 112, 0.5);
  font-family: "Nunito Sans", sans-serif;
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.75rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .c-adv2--pos-md-fixed-right1 {
    float: right;
    margin-right: 20px;
    max-width: 30% !important;
    height: 0; }
    .c-adv2--pos-md-fixed-right1 .c-adv2__child {
      -webkit-transform: translateY(-100%);
              transform: translateY(-100%);
      position: relative;
      top: -40px;
      z-index: 11; }

.c-slider [data-adv="true"] [id*="_adagioadv_"] {
  margin-top: 15%; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYWR2LnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiYWJzdHJhY3RzL19mdW5jdGlvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNQTtFQUNFLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsMENBQThCO0VBRTlCLDBCQ3VGd0I7RUR0RnhCLG1CQUFtQjtFQUluQixtQkVUOEM7RUZVOUMsb0JFVjhDO0VGWTlDLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCLEVBQUE7RUFFdkI7SUFDRSxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLHlCQUF5QjtJQUN6QixTQUFTLEVBQUE7SUFKVjtNQU9HLG9DQUE0QjtjQUE1Qiw0QkFBNEI7TUFDNUIsa0JBQWtCO01BQ2xCLFVBQVU7TUFDVixXQUFXLEVBQUE7O0FBT2pCO0VBR00sZUFBZSxFQUFBIiwiZmlsZSI6ImNvbXBvbmVudHMvYWR2LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCAnYmFzZSc7XG5cbiRjb21wb25lbnQgOiBjb21wb25lbnRDbGFzcygnYWR2Jyk7XG5cbi4jeyRjb21wb25lbnR9IHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoIzcwNzA3MCwgMC41KTtcblxuICBmb250LWZhbWlseTogJHphdXhfZm9udDI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgJGZzOiAxOHB4O1xuICAkbGg6IDI4cHg7XG4gIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcblxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmMi0tcG9zLW1kLWZpeGVkLXJpZ2h0MSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMDtcblxuICAgIC4jeyRjb21wb25lbnR9Ml9fY2hpbGQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgICB6LWluZGV4OiAxMTtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi5jLXNsaWRlciB7XG4gIFtkYXRhLWFkdj1cInRydWVcIl0ge1xuICAgIFtpZCo9XCJfYWRhZ2lvYWR2X1wiXSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNSU7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnRcbiAgJ2Z1bmN0aW9ucydcbjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEdFTkVSQUwgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtc3lzdGVtLWNzcy1jbGFzczogJ3phdXgnO1xuJHphdXgtZm9udC1zaXplLWJhc2UtcHg6IDE2cHg7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJHphdXgtYXBwLW1heC13aWR0aDogMTAyNHB4O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBaLUlOREVYXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC16aW5kZXgtaGVhZGVyOiAxMDtcbiR6YXV4LXppbmRleC1oZWFkZXItbTogMjI7XG4kemF1eC16aW5kZXgtb3ZlcmxheXM6IDE2O1xuLy8gJHphdXgtemluZGV4LW92ZXJsYXlzLWZ1bGw6ICR6YXV4LXppbmRleC1oZWFkZXItbSArIDU7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRSQU5TSVRJT05TXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC10cmFuc2l0aW9uLTA6IDAuM3MgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTE6IDAuNnMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTI6IDAuOXMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTM6IDMuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTQ6IDYuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTU6IDkuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTUtbGluZWFyOiA5LjBzIGxpbmVhcjtcbiR6YXV4LXRyYW5zaXRpb24tNi1saW5lYXI6IDEyLjBzIGxpbmVhcjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09NUE9ORU5UUyBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LXByZWZpeCA6ICdjLScgIWRlZmF1bHQ7XG5cbiR6YXV4LWhlYWRlci1oLW06IDU2cHg7XG4kemF1eC1oZWFkZXItaC10OiA3MnB4O1xuJHphdXgtaGVhZGVyLWgtZDogJHphdXgtaGVhZGVyLWgtdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTE9SIFNFVFNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIE1haW5cbiR6YXV4X2NvbG9yX21haW5fYnJhbmQ6ICMwQ0EzOEM7XG5cbi8vIERlZmF1bHQgd2ViIHNhZmVcbiR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU6ICNGRkZGRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsYWNrOiAjMDAwMDAwO1xuJHphdXhfY29sb3JfZGVmYXVsdF9yZWQ6ICNkOTUzNGY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2dyZWVuOiAjNWNiODVjO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibHVlOiAjMzM3YWI3O1xuJHphdXhfY29sb3JfZGVmYXVsdF9tYWdlbnRhOiAjRkYwMEZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9vcmFuZ2U6ICNmMGFkNGU7XG5cbi8vIFNldCAxXG4kemF1eF9jb2xvcl9zZXQxX2dyZWVuMTogJHphdXhfY29sb3JfbWFpbl9icmFuZDtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUxOiAkemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI6ICNGNUY1RjU7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMDogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2sxOiAjMzMzMzMzO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazI6ICMyNDI0MjQ7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMzogIzA1MDYwNjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTE6ICNDQ0NDQ0M7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkyOiAjREREREREO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MzogI0VFRUVFRTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTQ6ICM5OTk5OTk7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk1OiAjNzA3MDcwO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NjogIzY2NjY2NjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTc6ICNBQUFBQUE7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk4OiAjREZERkRGO1xuJHphdXhfY29sb3Jfc2V0MV9yZWQxOiAjRDAwMTFCO1xuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxOiAjRjU2ODJGOyAvLyBGNTY4MkZcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjogI0VDNUEyQjsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MTogI0ZGQ0MzMzsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MjogI0Y3QzYyMzsgLy8gc3RlbGxlIHJhbmssXG4kemF1eF9jb2xvcl9zZXQxX2N5YW4xOiAjMjhCQkQ3O1xuXG4vLyBTa2VsZXRvblxuJHphdXhfY29sb3Jfc2tlbGV0b246ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGb250c1xuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4X2ZvbnQxOiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHphdXhfZm9udDI6ICdOdW5pdG8gU2Fucyc7XG4kemF1eF9mb250MzogdXRvcGlhLXN0ZDtcbiR6YXV4X2ZvbnQ0OiB1dG9waWEtc3RkLWhlYWRsaW5lO1xuJHphdXhfZm9udDU6ICdOdW5pdG8nO1xuJHphdXhfZm9udDY6IHV0b3BpYS1zdGQtZGlzcGxheTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQk9PVFNUUkFQIE9WRVJSSURFXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8gQHNlZSBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjIvZ2V0dGluZy1zdGFydGVkL3RoZW1pbmcvXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogbGlnaHRlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDMwJSk7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6IDJweDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogMHB4O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogcmdiYSgkemF1eF9jb2xvcl9zZXQxX29yYW5nZTIsIDAuMjUpO1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcblxuLy8gJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkzO1xuXG4vLyBPcHRpb25zXG4kZW5hYmxlLWNhcmV0OiBmYWxzZTtcbiRlbmFibGUtcm91bmRlZDogZmFsc2U7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuJGVuYWJsZS10cmFuc2l0aW9uczogdHJ1ZTtcbi8vICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6IGZhbHNlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ncmlkLWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wcmludC1zdHlsZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6IGZhbHNlO1xuLy8gJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gTW9kYWxzXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogMC42O1xuXG4vLyBCb2R5XG4kYm9keS1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRib2R5LWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcblxuLy8gTGlua3NcbiRsaW5rLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xuJGxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDE1JSk7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbi8vIFR5cG9ncmFwaHlcbiRmb250LWZhbWlseS1iYXNlOiAkemF1eF9mb250MiwgJHphdXhfZm9udDE7XG4kZm9udC1zaXplLWJhc2U6IHJlbSgkemF1eC1mb250LXNpemUtYmFzZS1weCk7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkZXI6IDcwMDtcblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAwO1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206IDA7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAwO1xuXG4vLyBDb21wb25lbnRzXG4kYm9yZGVyLXdpZHRoOiAxcHg7XG4kYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkyO1xuLy8gJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcblxuLy8gR3JpZCBjb2x1bW5zXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDQwcHg7XG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcbiRncmlkLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICB4eHM6IDAsXG4gICAgeHM6IDQxMHB4LCAvLyBkZWZhdWx0IDBweFxuICAgIHNtOiA1ODBweCwgLy8gZGVmYXVsdCA1NzZweFxuICAgIG1kOiA3NjhweCwgLy8gZGVmYXVsdCA3NjhweFxuICAgIGxnOiA5OTJweCwgLy8gZGVmYXVsdCA5OTJweFxuICAgIHhsOiAxMjAwcHggLy8gZGVmYXVsdCAxMjAwcHhcbiAgKSxcbiAgJGdyaWQtYnJlYWtwb2ludHNcbik7XG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gUmVtb3ZlZCBkZWZhdWx0IEJvb3RzdHJhcCBjb250YWluZXJzIFwibWF4LXdpZHRoXCJcbiRjb250YWluZXItbWF4LXdpZHRoczogKCk7XG5cbi8vIFRhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZzogMTBweDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206IDEycHg7XG5cbi8vIFNpemVzXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA0MDogNDAlLFxuICAgIDYwOiA2MCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cbi8vIFNwYWNpbmdcbi8vIEBub3RlICRzcGFjZXJzIGl0J3MgdG90YWxseSBvdmVycmlkZGVuIGluIG9yZGVyIHRvIG9wdGltaXplIHRoZSBudW1iZXIgb2YgcnVsZXMuXG4vLyAkc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogKCk7XG5cbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBmNTogNXB4LFxuICAgIGYxMDogMTBweCxcbiAgICBmMTU6IDE1cHgsXG4gICAgZjIwOiAyMHB4LFxuICAgIGYyNTogMjVweCxcbiAgICBmMzA6IDMwcHgsXG4gICAgZjQwOiA0MHB4XG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNSVNDXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1vcGFjaXR5OiAoKSAhZGVmYXVsdDtcbiR6YXV4LW9wYWNpdHk6IG1hcC1tZXJnZShcbiAgKFxuICAgICc1MCc6IC41XG4gICksXG4gICR6YXV4LW9wYWNpdHlcbik7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBmdW5jdGlvbiBjb21wb25lbnRDbGFzcygkY29tcG9uZW50TmFtZSkge1xuICBAcmV0dXJuICRjb21wb25lbnQtcHJlZml4ICsgJGNvbXBvbmVudE5hbWU7XG59XG5cbkBmdW5jdGlvbiByZW0oJHNpemUpIHtcbiAgQHJldHVybiAkc2l6ZSAvICR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4ICogMXJlbTtcbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6ICcnKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cbiJdfQ== */

.c-btn {
  line-height: 0;
  background-color: transparent;
  display: inline-block;
  cursor: pointer;
  width: 100%; }
  .c-btn:active:not(:disabled) {
    -webkit-transform: translateY(1px);
            transform: translateY(1px); }
  .c-btn:visited, .c-btn:focus, .c-btn:active, .c-btn:hover {
    text-decoration: none !important; }
  .c-btn__inner {
    width: 100%;
    -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .c-btn[disabled] {
    cursor: not-allowed;
    opacity: 0.5; }
  .c-btn[class*="--w-244"] {
    min-width: 0;
    max-width: 244px; }
  .c-btn[class*="--w-374"] {
    min-width: 0;
    max-width: 374px; }
  .c-btn--style1 .c-btn__inner {
    padding: 0 20px;
    border: 1px solid transparent;
    height: 42px;
    font-family: "Nunito Sans", sans-serif;
    font-weight: 800;
    font-size: 1rem;
    line-height: 1rem;
    letter-spacing: 0.8px;
    text-align: center;
    text-transform: uppercase; }
  .c-btn--style2 .c-btn__inner {
    padding: 0 20px;
    border: 1px solid transparent;
    height: 42px;
    font-family: "Nunito Sans", sans-serif;
    font-weight: 800;
    font-size: 0.875rem;
    line-height: 0.875rem;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase; }
  .c-btn--round1 .c-btn__inner {
    border-radius: 42px; }
  .c-btn--mini .c-btn__inner {
    height: 32px;
    font-size: 0.875rem;
    line-height: 0.875rem;
    letter-spacing: 0; }
  .c-btn--small .c-btn__inner {
    height: 32px;
    font-size: 1rem;
    line-height: 1rem;
    font-weight: 600;
    letter-spacing: 0; }
  .c-btn--height-default .c-btn__inner {
    height: 42px !important; }
  .c-btn[class*="--theme-flat-grey3"] {
    color: #333333; }
    .c-btn[class*="--theme-flat-grey3"] [class*="__inner"] {
      background-color: #EEEEEE; }
    .c-btn[class*="--theme-flat-grey3"]:visited, .c-btn[class*="--theme-flat-grey3"]:focus, .c-btn[class*="--theme-flat-grey3"]:active, .c-btn[class*="--theme-flat-grey3"]:hover {
      color: #333333; }
    .c-btn[class*="--theme-flat-grey3"]:hover:not(:disabled) {
      color: #333333; }
      .c-btn[class*="--theme-flat-grey3"]:hover:not(:disabled) [class*="__inner"] {
        background-color: #d5d5d5; }
  .c-btn[class*="--theme-flat-grey6"] {
    color: #FFFFFF; }
    .c-btn[class*="--theme-flat-grey6"] [class*="__inner"] {
      background-color: #666666; }
    .c-btn[class*="--theme-flat-grey6"]:visited, .c-btn[class*="--theme-flat-grey6"]:focus, .c-btn[class*="--theme-flat-grey6"]:active, .c-btn[class*="--theme-flat-grey6"]:hover {
      color: #FFFFFF; }
    .c-btn[class*="--theme-flat-grey6"]:hover:not(:disabled) {
      color: #FFFFFF; }
      .c-btn[class*="--theme-flat-grey6"]:hover:not(:disabled) [class*="__inner"] {
        background-color: #4d4d4d; }
  .c-btn[class*="--theme-flat-orange1"] {
    color: #FFFFFF; }
    .c-btn[class*="--theme-flat-orange1"] [class*="__inner"] {
      background-color: #F5682F; }
    .c-btn[class*="--theme-flat-orange1"]:visited, .c-btn[class*="--theme-flat-orange1"]:focus, .c-btn[class*="--theme-flat-orange1"]:active, .c-btn[class*="--theme-flat-orange1"]:hover {
      color: #FFFFFF; }
    .c-btn[class*="--theme-flat-orange1"]:hover:not(:disabled) {
      color: #FFFFFF; }
      .c-btn[class*="--theme-flat-orange1"]:hover:not(:disabled) [class*="__inner"] {
        background-color: #e64a0b; }
  .c-btn[class*="--theme-flat-black1"] {
    color: #FFFFFF; }
    .c-btn[class*="--theme-flat-black1"] [class*="__inner"] {
      border-color: #999999;
      background-color: #333333; }
    .c-btn[class*="--theme-flat-black1"]:visited, .c-btn[class*="--theme-flat-black1"]:focus, .c-btn[class*="--theme-flat-black1"]:active, .c-btn[class*="--theme-flat-black1"]:hover {
      color: #FFFFFF; }
    .c-btn[class*="--theme-flat-black1"]:hover:not(:disabled) {
      color: #FFFFFF; }
      .c-btn[class*="--theme-flat-black1"]:hover:not(:disabled) [class*="__inner"] {
        background-color: #1a1a1a; }
  .c-btn[class*="--theme-flat-cyan1"] {
    color: #FFFFFF; }
    .c-btn[class*="--theme-flat-cyan1"] [class*="__inner"] {
      background-color: #28BBD7; }
    .c-btn[class*="--theme-flat-cyan1"]:visited, .c-btn[class*="--theme-flat-cyan1"]:focus, .c-btn[class*="--theme-flat-cyan1"]:active, .c-btn[class*="--theme-flat-cyan1"]:hover {
      color: #FFFFFF; }
    .c-btn[class*="--theme-flat-cyan1"]:hover:not(:disabled) {
      color: #FFFFFF; }
      .c-btn[class*="--theme-flat-cyan1"]:hover:not(:disabled) [class*="__inner"] {
        background-color: #2096ac; }
  .c-btn[class*="--theme-lite-white1"] {
    color: #FFFFFF; }
    .c-btn[class*="--theme-lite-white1"] [class*="__inner"] {
      border-color: #FFFFFF; }
    .c-btn[class*="--theme-lite-white1"]:hover:not(:disabled) [class*="__inner"] {
      border-color: #FFFFFF; }
    .c-btn[class*="--theme-lite-white1"][class*="-active-"]:hover:not(:disabled) [class*="__inner"] {
      background-color: #FFFFFF; }
    .c-btn[class*="--theme-lite-white1"][class*="-active-cyan1"]:hover:not(:disabled) {
      color: #28BBD7; }
    .c-btn[class*="--theme-lite-white1"][class*="-active-red1"]:hover:not(:disabled) {
      color: #D0011B; }
  .c-btn[class*="--theme-lite-"][class*="-active-bg-"]:hover:not(:disabled) {
    color: #FFFFFF; }
    .c-btn[class*="--theme-lite-"][class*="-active-bg-"]:hover:not(:disabled) [class*="__inner"] {
      border-color: transparent; }
  .c-btn[class*="--theme-lite-"][class*="-active-bg-orange1"]:hover:not(:disabled) [class*="__inner"] {
    background-color: #F5682F; }
  .c-btn[class*="--theme-lite-"][class*="-active-bg-black1"]:hover:not(:disabled) [class*="__inner"] {
    background-color: #333333; }
  .c-btn[class*="--theme-lite-"][class*="-active-bg-cyan1"]:hover:not(:disabled) [class*="__inner"] {
    background-color: #28BBD7; }
  .c-btn[class*="--theme-lite-orange1"] {
    color: #F5682F; }
    .c-btn[class*="--theme-lite-orange1"] [class*="__inner"] {
      border-color: #F5682F; }
    .c-btn[class*="--theme-lite-orange1"]:visited, .c-btn[class*="--theme-lite-orange1"]:focus, .c-btn[class*="--theme-lite-orange1"]:active, .c-btn[class*="--theme-lite-orange1"]:hover {
      color: #F5682F; }
    .c-btn[class*="--theme-lite-orange1"]:hover:not(:disabled) {
      color: #e64a0b; }
      .c-btn[class*="--theme-lite-orange1"]:hover:not(:disabled) [class*="__inner"] {
        border-color: #e64a0b; }
  .c-btn[class*="--theme-lite-black1"] {
    color: #333333; }
    .c-btn[class*="--theme-lite-black1"] [class*="__inner"] {
      border-color: #333333; }
    .c-btn[class*="--theme-lite-black1"]:visited, .c-btn[class*="--theme-lite-black1"]:focus, .c-btn[class*="--theme-lite-black1"]:active, .c-btn[class*="--theme-lite-black1"]:hover {
      color: #333333; }
    .c-btn[class*="--theme-lite-black1"]:hover:not(:disabled) {
      color: #1a1a1a; }
      .c-btn[class*="--theme-lite-black1"]:hover:not(:disabled) [class*="__inner"] {
        border-color: #1a1a1a; }
  .c-btn[class*="--theme-lite-grey6"] {
    color: #666666; }
    .c-btn[class*="--theme-lite-grey6"] [class*="__inner"] {
      border-color: #666666; }
    .c-btn[class*="--theme-lite-grey6"]:visited, .c-btn[class*="--theme-lite-grey6"]:focus, .c-btn[class*="--theme-lite-grey6"]:active, .c-btn[class*="--theme-lite-grey6"]:hover {
      color: #666666; }
    .c-btn[class*="--theme-lite-grey6"]:hover:not(:disabled) {
      color: #4d4d4d; }
      .c-btn[class*="--theme-lite-grey6"]:hover:not(:disabled) [class*="__inner"] {
        border-color: #4d4d4d; }
  .c-btn[class*="--theme-lite-cyan1"] {
    color: #28BBD7; }
    .c-btn[class*="--theme-lite-cyan1"] [class*="__inner"] {
      border-color: #28BBD7; }
    .c-btn[class*="--theme-lite-cyan1"]:visited, .c-btn[class*="--theme-lite-cyan1"]:focus, .c-btn[class*="--theme-lite-cyan1"]:active, .c-btn[class*="--theme-lite-cyan1"]:hover {
      color: #28BBD7; }
    .c-btn[class*="--theme-lite-cyan1"]:hover:not(:disabled) {
      color: #2096ac; }
      .c-btn[class*="--theme-lite-cyan1"]:hover:not(:disabled) [class*="__inner"] {
        border-color: #2096ac; }
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYnRuLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiYWJzdHJhY3RzL19mdW5jdGlvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFRQTtFQUdFLGNBQWM7RUFDZCw2QkFBNkI7RUFDN0IscUJBQXFCO0VBQ3JCLGVBQWU7RUFrQ2YsV0FBVyxFQUFBO0VBeENiO0lBVUksa0NBQTBCO1lBQTFCLDBCQUEwQixFQUFBO0VBVjlCO0lBaUJJLGdDQUFnQyxFQUFBO0VBR2xDO0lBRUUsV0FBVztJQUVYLDZFQ0hnQztJREdoQyxxRUNIZ0M7SURRaEMsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2Qix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQixFQUFBO0VBL0J2QjtJQW1DSSxtQkFBbUI7SUFDbkIsWUFBWSxFQUFBO0VBcENoQjtJQWdESSxZQUFZO0lBQ1osZ0JBQWdCLEVBQUE7RUFqRHBCO0lBc0RJLFlBQVk7SUFDWixnQkFBZ0IsRUFBQTtFQUdsQjtJQUVFLGVBQWU7SUFDZiw2QkFBNkI7SUFDN0IsWUFoRWE7SUFrRWIsMEJDMEJzQjtJRHpCdEIsZ0JBQWdCO0lBS2hCLGVFdkU0QztJRndFNUMsaUJFeEU0QztJRjJFNUMscUJBQXFCO0lBRXJCLGtCQUFrQjtJQUNsQix5QkFBeUIsRUFBQTtFQUczQjtJQUVFLGVBQWU7SUFDZiw2QkFBNkI7SUFDN0IsWUF0RmE7SUF3RmIsMEJDSXNCO0lESHRCLGdCQUFnQjtJQUtoQixtQkU3RjRDO0lGOEY1QyxxQkU5RjRDO0lGZ0c1QyxtQkFBbUI7SUFFbkIsa0JBQWtCO0lBQ2xCLHlCQUF5QixFQUFBO0VBRzNCO0lBQ0UsbUJBeEdhLEVBQUE7RUEyR2Y7SUFDRSxZQUFZO0lBSVosbUJFL0c0QztJRmdINUMscUJFaEg0QztJRmtINUMsaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSxZQUFZO0lBSVosZUUxSDRDO0lGMkg1QyxpQkUzSDRDO0lGNEg1QyxnQkFBZ0I7SUFFaEIsaUJBQWlCLEVBQUE7RUFHbkI7SUFDRSx1QkFBOEIsRUFBQTtFQWpJbEM7SUFzSUksY0N4RTRCLEVBQUE7SUQ5RGhDO01BeUlNLHlCQ3RFeUIsRUFBQTtJRG5FL0I7TUFnSk0sY0NsRjBCLEVBQUE7SUQ5RGhDO01Bb0pNLGNDdEYwQixFQUFBO01EOURoQztRQXVKUSx5QkFBcUQsRUFBQTtFQXZKN0Q7SUErSkksY0M5RzhCLEVBQUE7SURqRGxDO01Ba0tNLHlCQzVGeUIsRUFBQTtJRHRFL0I7TUF5S00sY0N4SDRCLEVBQUE7SURqRGxDO01BNktNLGNDNUg0QixFQUFBO01EakRsQztRQWdMUSx5QkFBcUQsRUFBQTtFQWhMN0Q7SUF3TEksY0N2SThCLEVBQUE7SURqRGxDO01BMkxNLHlCQ2pIMkIsRUFBQTtJRDFFakM7TUFrTU0sY0NqSjRCLEVBQUE7SURqRGxDO01Bc01NLGNDcko0QixFQUFBO01EakRsQztRQXlNUSx5QkFBdUQsRUFBQTtFQXpNL0Q7SUFpTkksY0NoSzhCLEVBQUE7SURqRGxDO01Bb05NLHFCQ2hKeUI7TURpSnpCLHlCQ3ZKMEIsRUFBQTtJRDlEaEM7TUE0Tk0sY0MzSzRCLEVBQUE7SURqRGxDO01BZ09NLGNDL0s0QixFQUFBO01EakRsQztRQW1PUSx5QkFBc0QsRUFBQTtFQW5POUQ7SUEyT0ksY0MxTDhCLEVBQUE7SURqRGxDO01BOE9NLHlCQ2hLeUIsRUFBQTtJRDlFL0I7TUFxUE0sY0NwTTRCLEVBQUE7SURqRGxDO01BeVBNLGNDeE00QixFQUFBO01EakRsQztRQTRQUSx5QkFBcUQsRUFBQTtFQTVQN0Q7SUFvUUksY0NuTjhCLEVBQUE7SURqRGxDO01BdVFNLHFCQ3RONEIsRUFBQTtJRGpEbEM7TUFvUlEscUJDbk8wQixFQUFBO0lEakRsQztNQTJSVSx5QkMxT3dCLEVBQUE7SURqRGxDO01Ba1NRLGNDcE51QixFQUFBO0lEOUUvQjtNQXdTUSxjQy9Oc0IsRUFBQTtFRHpFOUI7SUFrVFEsY0NqUTBCLEVBQUE7SURqRGxDO01Bb1RVLHlCQUF5QixFQUFBO0VBcFRuQztJQTRUVSx5QkNsUHVCLEVBQUE7RUQxRWpDO0lBb1VVLHlCQ3RRc0IsRUFBQTtFRDlEaEM7SUE0VVUseUJDOVBxQixFQUFBO0VEOUUvQjtJQXFWSSxjQzNRNkIsRUFBQTtJRDFFakM7TUF5Vk0scUJDL1EyQixFQUFBO0lEMUVqQztNQWdXTSxjQ3RSMkIsRUFBQTtJRDFFakM7TUFvV00sY0FBNEMsRUFBQTtNQXBXbEQ7UUF1V1EscUJBQW1ELEVBQUE7RUF2VzNEO0lBK1dJLGNDalQ0QixFQUFBO0lEOURoQztNQW1YTSxxQkNyVDBCLEVBQUE7SUQ5RGhDO01BMFhNLGNDNVQwQixFQUFBO0lEOURoQztNQThYTSxjQUEyQyxFQUFBO01BOVhqRDtRQWlZUSxxQkFBa0QsRUFBQTtFQWpZMUQ7SUF5WUksY0NuVTJCLEVBQUE7SUR0RS9CO01BNllNLHFCQ3ZVeUIsRUFBQTtJRHRFL0I7TUFvWk0sY0M5VXlCLEVBQUE7SUR0RS9CO01Bd1pNLGNBQTBDLEVBQUE7TUF4WmhEO1FBMlpRLHFCQUFpRCxFQUFBO0VBM1p6RDtJQW1hSSxjQ3JWMkIsRUFBQTtJRDlFL0I7TUF1YU0scUJDelZ5QixFQUFBO0lEOUUvQjtNQThhTSxjQ2hXeUIsRUFBQTtJRDlFL0I7TUFrYk0sY0FBMEMsRUFBQTtNQWxiaEQ7UUFxYlEscUJBQWlELEVBQUEiLCJmaWxlIjoiY29tcG9uZW50cy9idG4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0ICdiYXNlJztcblxuJGNvbXBvbmVudCA6IGNvbXBvbmVudENsYXNzKCdidG4nKTtcblxuJHphdXgtYnRuLWg6IDQycHggIWRlZmF1bHQ7XG5cbi4jeyRjb21wb25lbnR9IHtcbiAgLy8gQGV4dGVuZCAlemF1eF9yZXNldF9ib3g7XG5cbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAvLyBQdXNoIGVmZmVjdCBvbiBjbGljayBkb3duXG4gICY6YWN0aXZlOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXB4KTtcbiAgfVxuXG4gICY6dmlzaXRlZCxcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHRyYW5zaXRpb246XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yICR6YXV4LXRyYW5zaXRpb24tMCxcbiAgICAgIGNvbG9yICR6YXV4LXRyYW5zaXRpb24tMFxuICAgIDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICAvLyBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vICY6bm90KFtjbGFzcyo9XCItLXctXCJdKSB7XG4gIC8vICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgLy8gfVxuXG4gICZbY2xhc3MqPVwiLS13LTI0NFwiXSB7XG4gICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMjQ0cHg7XG4gIH1cblxuICAmW2NsYXNzKj1cIi0tdy0zNzRcIl0ge1xuICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDM3NHB4O1xuICB9XG5cbiAgJi0tc3R5bGUxIC4jeyRjb21wb25lbnR9X19pbm5lciB7XG5cbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAkemF1eC1idG4taDtcblxuICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MjtcbiAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgJGZzOiAxNnB4O1xuICAgIC8vICRsaDogMjRweDsgLy8gZnJvbSBkZXNpZ25cbiAgICAkbGg6IDE2cHg7XG4gICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG5cbiAgICAvLyBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJi0tc3R5bGUyIC4jeyRjb21wb25lbnR9X19pbm5lciB7XG5cbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAkemF1eC1idG4taDtcblxuICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MjtcbiAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgJGZzOiAxNHB4O1xuICAgIC8vICRsaDogMjRweDsgLy8gZnJvbSBkZXNpZ25cbiAgICAkbGg6IDE0cHg7XG4gICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG5cbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmLS1yb3VuZDEgLiN7JGNvbXBvbmVudH1fX2lubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAkemF1eC1idG4taDtcbiAgfVxuXG4gICYtLW1pbmkgLiN7JGNvbXBvbmVudH1fX2lubmVyIHtcbiAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAkZnM6IDE0cHg7XG4gICAgJGxoOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAmLS1zbWFsbCAuI3skY29tcG9uZW50fV9faW5uZXIge1xuICAgIGhlaWdodDogMzJweDtcblxuICAgICRmczogMTZweDtcbiAgICAkbGg6IDE2cHg7XG4gICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG5cbiAgJi0taGVpZ2h0LWRlZmF1bHQgLiN7JGNvbXBvbmVudH1fX2lubmVyIHtcbiAgICBoZWlnaHQ6ICR6YXV4LWJ0bi1oICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmW2NsYXNzKj1cIi0tdGhlbWUtZmxhdC1ncmV5M1wiXSB7XG5cbiAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG5cbiAgICBbY2xhc3MqPVwiX19pbm5lclwiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkzO1xuICAgIH1cblxuICAgICY6dmlzaXRlZCxcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuICAgIH1cblxuICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuXG4gICAgICBbY2xhc3MqPVwiX19pbm5lclwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkemF1eF9jb2xvcl9zZXQxX2dyZXkzLCAxMCUpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJltjbGFzcyo9XCItLXRoZW1lLWZsYXQtZ3JleTZcIl0ge1xuXG4gICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xuXG4gICAgW2NsYXNzKj1cIl9faW5uZXJcIl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NjtcbiAgICB9XG5cbiAgICAmOnZpc2l0ZWQsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcblxuICAgICAgW2NsYXNzKj1cIl9faW5uZXJcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV9ncmV5NiwgMTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZbY2xhc3MqPVwiLS10aGVtZS1mbGF0LW9yYW5nZTFcIl0ge1xuXG4gICAgY29sb3I6ICR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU7XG5cbiAgICBbY2xhc3MqPVwiX19pbm5lclwiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4gICAgfVxuXG4gICAgJjp2aXNpdGVkLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlO1xuXG4gICAgICBbY2xhc3MqPVwiX19pbm5lclwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDEwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmW2NsYXNzKj1cIi0tdGhlbWUtZmxhdC1ibGFjazFcIl0ge1xuXG4gICAgY29sb3I6ICR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU7XG5cbiAgICBbY2xhc3MqPVwiX19pbm5lclwiXSB7XG4gICAgICBib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcbiAgICB9XG5cbiAgICAmOnZpc2l0ZWQsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlO1xuICAgIH1cblxuICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU7XG5cbiAgICAgIFtjbGFzcyo9XCJfX2lubmVyXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR6YXV4X2NvbG9yX3NldDFfYmxhY2sxLCAxMCUpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJltjbGFzcyo9XCItLXRoZW1lLWZsYXQtY3lhbjFcIl0ge1xuXG4gICAgY29sb3I6ICR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU7XG5cbiAgICBbY2xhc3MqPVwiX19pbm5lclwiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2N5YW4xO1xuICAgIH1cblxuICAgICY6dmlzaXRlZCxcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU7XG4gICAgfVxuXG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjb2xvcjogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcblxuICAgICAgW2NsYXNzKj1cIl9faW5uZXJcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV9jeWFuMSwgMTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZbY2xhc3MqPVwiLS10aGVtZS1saXRlLXdoaXRlMVwiXSB7XG5cbiAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE7XG5cbiAgICBbY2xhc3MqPVwiX19pbm5lclwiXSB7XG4gICAgICBib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xuICAgIH1cblxuICAgIC8vICY6dmlzaXRlZCxcbiAgICAvLyAmOmZvY3VzLFxuICAgIC8vICY6YWN0aXZlLFxuICAgIC8vICY6aG92ZXIge1xuICAgIC8vICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xuICAgIC8vIH1cblxuICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuXG4gICAgICBbY2xhc3MqPVwiX19pbm5lclwiXSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltjbGFzcyo9XCItYWN0aXZlLVwiXSB7XG4gICAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgW2NsYXNzKj1cIl9faW5uZXJcIl0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltjbGFzcyo9XCItYWN0aXZlLWN5YW4xXCJdIHtcbiAgICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9jeWFuMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2NsYXNzKj1cIi1hY3RpdmUtcmVkMVwiXSB7XG4gICAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfcmVkMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZbY2xhc3MqPVwiLS10aGVtZS1saXRlLVwiXSB7XG5cbiAgICAmW2NsYXNzKj1cIi1hY3RpdmUtYmctXCJdIHtcbiAgICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE7XG4gICAgICAgIFtjbGFzcyo9XCJfX2lubmVyXCJdIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltjbGFzcyo9XCItYWN0aXZlLWJnLW9yYW5nZTFcIl0ge1xuICAgICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgIFtjbGFzcyo9XCJfX2lubmVyXCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2NsYXNzKj1cIi1hY3RpdmUtYmctYmxhY2sxXCJdIHtcbiAgICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgICBbY2xhc3MqPVwiX19pbm5lclwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2NsYXNzKj1cIi1hY3RpdmUtYmctY3lhbjFcIl0ge1xuICAgICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgIFtjbGFzcyo9XCJfX2lubmVyXCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2N5YW4xO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmW2NsYXNzKj1cIi0tdGhlbWUtbGl0ZS1vcmFuZ2UxXCJdIHtcblxuICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG5cbiAgICBbY2xhc3MqPVwiX19pbm5lclwiXSB7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuICAgIH1cblxuICAgICY6dmlzaXRlZCxcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAxMCUpO1xuXG4gICAgICBbY2xhc3MqPVwiX19pbm5lclwiXSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZbY2xhc3MqPVwiLS10aGVtZS1saXRlLWJsYWNrMVwiXSB7XG5cbiAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG5cbiAgICBbY2xhc3MqPVwiX19pbm5lclwiXSB7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4gICAgfVxuXG4gICAgJjp2aXNpdGVkLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4gICAgfVxuXG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjb2xvcjogZGFya2VuKCR6YXV4X2NvbG9yX3NldDFfYmxhY2sxLCAxMCUpO1xuXG4gICAgICBbY2xhc3MqPVwiX19pbm5lclwiXSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCR6YXV4X2NvbG9yX3NldDFfYmxhY2sxLCAxMCUpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJltjbGFzcyo9XCItLXRoZW1lLWxpdGUtZ3JleTZcIl0ge1xuXG4gICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTY7XG5cbiAgICBbY2xhc3MqPVwiX19pbm5lclwiXSB7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NjtcbiAgICB9XG5cbiAgICAmOnZpc2l0ZWQsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk2O1xuICAgIH1cblxuICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY29sb3I6IGRhcmtlbigkemF1eF9jb2xvcl9zZXQxX2dyZXk2LCAxMCUpO1xuXG4gICAgICBbY2xhc3MqPVwiX19pbm5lclwiXSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCR6YXV4X2NvbG9yX3NldDFfZ3JleTYsIDEwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmW2NsYXNzKj1cIi0tdGhlbWUtbGl0ZS1jeWFuMVwiXSB7XG5cbiAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9jeWFuMTtcblxuICAgIFtjbGFzcyo9XCJfX2lubmVyXCJdIHtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2N5YW4xO1xuICAgIH1cblxuICAgICY6dmlzaXRlZCxcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfY3lhbjE7XG4gICAgfVxuXG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjb2xvcjogZGFya2VuKCR6YXV4X2NvbG9yX3NldDFfY3lhbjEsIDEwJSk7XG5cbiAgICAgIFtjbGFzcyo9XCJfX2lubmVyXCJdIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV9jeWFuMSwgMTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnRcbiAgJ2Z1bmN0aW9ucydcbjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEdFTkVSQUwgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtc3lzdGVtLWNzcy1jbGFzczogJ3phdXgnO1xuJHphdXgtZm9udC1zaXplLWJhc2UtcHg6IDE2cHg7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJHphdXgtYXBwLW1heC13aWR0aDogMTAyNHB4O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBaLUlOREVYXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC16aW5kZXgtaGVhZGVyOiAxMDtcbiR6YXV4LXppbmRleC1oZWFkZXItbTogMjI7XG4kemF1eC16aW5kZXgtb3ZlcmxheXM6IDE2O1xuLy8gJHphdXgtemluZGV4LW92ZXJsYXlzLWZ1bGw6ICR6YXV4LXppbmRleC1oZWFkZXItbSArIDU7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRSQU5TSVRJT05TXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC10cmFuc2l0aW9uLTA6IDAuM3MgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTE6IDAuNnMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTI6IDAuOXMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTM6IDMuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTQ6IDYuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTU6IDkuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTUtbGluZWFyOiA5LjBzIGxpbmVhcjtcbiR6YXV4LXRyYW5zaXRpb24tNi1saW5lYXI6IDEyLjBzIGxpbmVhcjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09NUE9ORU5UUyBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LXByZWZpeCA6ICdjLScgIWRlZmF1bHQ7XG5cbiR6YXV4LWhlYWRlci1oLW06IDU2cHg7XG4kemF1eC1oZWFkZXItaC10OiA3MnB4O1xuJHphdXgtaGVhZGVyLWgtZDogJHphdXgtaGVhZGVyLWgtdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTE9SIFNFVFNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIE1haW5cbiR6YXV4X2NvbG9yX21haW5fYnJhbmQ6ICMwQ0EzOEM7XG5cbi8vIERlZmF1bHQgd2ViIHNhZmVcbiR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU6ICNGRkZGRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsYWNrOiAjMDAwMDAwO1xuJHphdXhfY29sb3JfZGVmYXVsdF9yZWQ6ICNkOTUzNGY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2dyZWVuOiAjNWNiODVjO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibHVlOiAjMzM3YWI3O1xuJHphdXhfY29sb3JfZGVmYXVsdF9tYWdlbnRhOiAjRkYwMEZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9vcmFuZ2U6ICNmMGFkNGU7XG5cbi8vIFNldCAxXG4kemF1eF9jb2xvcl9zZXQxX2dyZWVuMTogJHphdXhfY29sb3JfbWFpbl9icmFuZDtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUxOiAkemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI6ICNGNUY1RjU7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMDogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2sxOiAjMzMzMzMzO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazI6ICMyNDI0MjQ7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMzogIzA1MDYwNjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTE6ICNDQ0NDQ0M7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkyOiAjREREREREO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MzogI0VFRUVFRTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTQ6ICM5OTk5OTk7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk1OiAjNzA3MDcwO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NjogIzY2NjY2NjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTc6ICNBQUFBQUE7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk4OiAjREZERkRGO1xuJHphdXhfY29sb3Jfc2V0MV9yZWQxOiAjRDAwMTFCO1xuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxOiAjRjU2ODJGOyAvLyBGNTY4MkZcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjogI0VDNUEyQjsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MTogI0ZGQ0MzMzsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MjogI0Y3QzYyMzsgLy8gc3RlbGxlIHJhbmssXG4kemF1eF9jb2xvcl9zZXQxX2N5YW4xOiAjMjhCQkQ3O1xuXG4vLyBTa2VsZXRvblxuJHphdXhfY29sb3Jfc2tlbGV0b246ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGb250c1xuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4X2ZvbnQxOiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHphdXhfZm9udDI6ICdOdW5pdG8gU2Fucyc7XG4kemF1eF9mb250MzogdXRvcGlhLXN0ZDtcbiR6YXV4X2ZvbnQ0OiB1dG9waWEtc3RkLWhlYWRsaW5lO1xuJHphdXhfZm9udDU6ICdOdW5pdG8nO1xuJHphdXhfZm9udDY6IHV0b3BpYS1zdGQtZGlzcGxheTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQk9PVFNUUkFQIE9WRVJSSURFXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8gQHNlZSBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjIvZ2V0dGluZy1zdGFydGVkL3RoZW1pbmcvXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogbGlnaHRlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDMwJSk7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6IDJweDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogMHB4O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogcmdiYSgkemF1eF9jb2xvcl9zZXQxX29yYW5nZTIsIDAuMjUpO1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcblxuLy8gJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkzO1xuXG4vLyBPcHRpb25zXG4kZW5hYmxlLWNhcmV0OiBmYWxzZTtcbiRlbmFibGUtcm91bmRlZDogZmFsc2U7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuJGVuYWJsZS10cmFuc2l0aW9uczogdHJ1ZTtcbi8vICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6IGZhbHNlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ncmlkLWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wcmludC1zdHlsZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6IGZhbHNlO1xuLy8gJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gTW9kYWxzXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogMC42O1xuXG4vLyBCb2R5XG4kYm9keS1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRib2R5LWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcblxuLy8gTGlua3NcbiRsaW5rLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xuJGxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDE1JSk7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbi8vIFR5cG9ncmFwaHlcbiRmb250LWZhbWlseS1iYXNlOiAkemF1eF9mb250MiwgJHphdXhfZm9udDE7XG4kZm9udC1zaXplLWJhc2U6IHJlbSgkemF1eC1mb250LXNpemUtYmFzZS1weCk7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkZXI6IDcwMDtcblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAwO1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206IDA7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAwO1xuXG4vLyBDb21wb25lbnRzXG4kYm9yZGVyLXdpZHRoOiAxcHg7XG4kYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkyO1xuLy8gJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcblxuLy8gR3JpZCBjb2x1bW5zXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDQwcHg7XG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcbiRncmlkLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICB4eHM6IDAsXG4gICAgeHM6IDQxMHB4LCAvLyBkZWZhdWx0IDBweFxuICAgIHNtOiA1ODBweCwgLy8gZGVmYXVsdCA1NzZweFxuICAgIG1kOiA3NjhweCwgLy8gZGVmYXVsdCA3NjhweFxuICAgIGxnOiA5OTJweCwgLy8gZGVmYXVsdCA5OTJweFxuICAgIHhsOiAxMjAwcHggLy8gZGVmYXVsdCAxMjAwcHhcbiAgKSxcbiAgJGdyaWQtYnJlYWtwb2ludHNcbik7XG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gUmVtb3ZlZCBkZWZhdWx0IEJvb3RzdHJhcCBjb250YWluZXJzIFwibWF4LXdpZHRoXCJcbiRjb250YWluZXItbWF4LXdpZHRoczogKCk7XG5cbi8vIFRhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZzogMTBweDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206IDEycHg7XG5cbi8vIFNpemVzXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA0MDogNDAlLFxuICAgIDYwOiA2MCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cbi8vIFNwYWNpbmdcbi8vIEBub3RlICRzcGFjZXJzIGl0J3MgdG90YWxseSBvdmVycmlkZGVuIGluIG9yZGVyIHRvIG9wdGltaXplIHRoZSBudW1iZXIgb2YgcnVsZXMuXG4vLyAkc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogKCk7XG5cbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBmNTogNXB4LFxuICAgIGYxMDogMTBweCxcbiAgICBmMTU6IDE1cHgsXG4gICAgZjIwOiAyMHB4LFxuICAgIGYyNTogMjVweCxcbiAgICBmMzA6IDMwcHgsXG4gICAgZjQwOiA0MHB4XG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNSVNDXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1vcGFjaXR5OiAoKSAhZGVmYXVsdDtcbiR6YXV4LW9wYWNpdHk6IG1hcC1tZXJnZShcbiAgKFxuICAgICc1MCc6IC41XG4gICksXG4gICR6YXV4LW9wYWNpdHlcbik7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBmdW5jdGlvbiBjb21wb25lbnRDbGFzcygkY29tcG9uZW50TmFtZSkge1xuICBAcmV0dXJuICRjb21wb25lbnQtcHJlZml4ICsgJGNvbXBvbmVudE5hbWU7XG59XG5cbkBmdW5jdGlvbiByZW0oJHNpemUpIHtcbiAgQHJldHVybiAkc2l6ZSAvICR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4ICogMXJlbTtcbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6ICcnKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cbiJdfQ== */

.c-sectionpreview1__img-left-wrapper {
  max-width: 160px; }

.c-sectionpreview1 a, .c-sectionpreview1 a:focus, .c-sectionpreview1 a:visited {
  text-decoration: none !important; }

.c-sectionpreview1 a:hover {
  text-decoration: underline !important; }

.c-sectionpreview1__inner {
  border-top: 2px solid #DDDDDD;
  border-bottom: 2px solid #DDDDDD; }

.c-sectionpreview1__icon1 {
  color: #F5682F;
  font-size: 24px;
  position: absolute;
  top: 50%;
  right: -2px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

.c-sectionpreview1__imgs {
  white-space: nowrap;
  overflow: hidden;
  position: relative; }
  .c-sectionpreview1__imgs .c-sectionpreview1__img:not(:last-child) {
    margin-right: 10px; }
  .c-sectionpreview1__imgs:after {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    content: " ";
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white));
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), white);
    width: 60px;
    height: 100%; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc2VjdGlvbnByZXZpZXcxLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVFFO0VBQ0UsZ0JBQWdCLEVBQUE7O0FBSHBCO0VBVU0sZ0NBQWdDLEVBQUE7O0FBVnRDO0VBYU0scUNBQXFDLEVBQUE7O0FBSXpDO0VBQ0UsNkJDa0QyQjtFRGpEM0IsZ0NDaUQyQixFQUFBOztBRDlDN0I7RUFDRSxjQ3FENkI7RURwRDdCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFdBQVc7RUFDWCxtQ0FBMkI7VUFBM0IsMkJBQTJCLEVBQUE7O0FBRzdCO0VBQ0UsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBQTtFQUhuQjtJQU9LLGtCQUFrQixFQUFBO0VBUHZCO0lBWUcsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixRQUFRO0lBQ1IsVUFBVTtJQUVWLFlBQVk7SUFDWixrR0FBNkQ7SUFBN0QsaUVBQTZEO0lBQzdELFdBQVc7SUFDWCxZQUFZLEVBQUEiLCJmaWxlIjoiY29tcG9uZW50cy9zZWN0aW9ucHJldmlldzEuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0ICdiYXNlJztcblxuJGNvbXBvbmVudCA6IGNvbXBvbmVudENsYXNzKCdzZWN0aW9ucHJldmlldzEnKTtcblxuLiN7JGNvbXBvbmVudH0ge1xuXG4gICZfX2ltZy1sZWZ0LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cblxuICBhIHtcbiAgICAmLFxuICAgICY6Zm9jdXMsXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkemF1eF9jb2xvcl9zZXQxX2dyZXkyO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkemF1eF9jb2xvcl9zZXQxX2dyZXkyO1xuICB9XG5cbiAgJl9faWNvbjEge1xuICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAmX19pbWdzIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLiN7JGNvbXBvbmVudH1fX2ltZyB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCNGRkYsMCkscmdiYSgjRkZGLDEpKTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnRcbiAgJ2Z1bmN0aW9ucydcbjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEdFTkVSQUwgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtc3lzdGVtLWNzcy1jbGFzczogJ3phdXgnO1xuJHphdXgtZm9udC1zaXplLWJhc2UtcHg6IDE2cHg7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJHphdXgtYXBwLW1heC13aWR0aDogMTAyNHB4O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBaLUlOREVYXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC16aW5kZXgtaGVhZGVyOiAxMDtcbiR6YXV4LXppbmRleC1oZWFkZXItbTogMjI7XG4kemF1eC16aW5kZXgtb3ZlcmxheXM6IDE2O1xuLy8gJHphdXgtemluZGV4LW92ZXJsYXlzLWZ1bGw6ICR6YXV4LXppbmRleC1oZWFkZXItbSArIDU7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRSQU5TSVRJT05TXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC10cmFuc2l0aW9uLTA6IDAuM3MgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTE6IDAuNnMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTI6IDAuOXMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTM6IDMuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTQ6IDYuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTU6IDkuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTUtbGluZWFyOiA5LjBzIGxpbmVhcjtcbiR6YXV4LXRyYW5zaXRpb24tNi1saW5lYXI6IDEyLjBzIGxpbmVhcjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09NUE9ORU5UUyBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LXByZWZpeCA6ICdjLScgIWRlZmF1bHQ7XG5cbiR6YXV4LWhlYWRlci1oLW06IDU2cHg7XG4kemF1eC1oZWFkZXItaC10OiA3MnB4O1xuJHphdXgtaGVhZGVyLWgtZDogJHphdXgtaGVhZGVyLWgtdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTE9SIFNFVFNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIE1haW5cbiR6YXV4X2NvbG9yX21haW5fYnJhbmQ6ICMwQ0EzOEM7XG5cbi8vIERlZmF1bHQgd2ViIHNhZmVcbiR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU6ICNGRkZGRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsYWNrOiAjMDAwMDAwO1xuJHphdXhfY29sb3JfZGVmYXVsdF9yZWQ6ICNkOTUzNGY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2dyZWVuOiAjNWNiODVjO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibHVlOiAjMzM3YWI3O1xuJHphdXhfY29sb3JfZGVmYXVsdF9tYWdlbnRhOiAjRkYwMEZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9vcmFuZ2U6ICNmMGFkNGU7XG5cbi8vIFNldCAxXG4kemF1eF9jb2xvcl9zZXQxX2dyZWVuMTogJHphdXhfY29sb3JfbWFpbl9icmFuZDtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUxOiAkemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI6ICNGNUY1RjU7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMDogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2sxOiAjMzMzMzMzO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazI6ICMyNDI0MjQ7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMzogIzA1MDYwNjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTE6ICNDQ0NDQ0M7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkyOiAjREREREREO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MzogI0VFRUVFRTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTQ6ICM5OTk5OTk7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk1OiAjNzA3MDcwO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NjogIzY2NjY2NjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTc6ICNBQUFBQUE7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk4OiAjREZERkRGO1xuJHphdXhfY29sb3Jfc2V0MV9yZWQxOiAjRDAwMTFCO1xuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxOiAjRjU2ODJGOyAvLyBGNTY4MkZcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjogI0VDNUEyQjsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MTogI0ZGQ0MzMzsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MjogI0Y3QzYyMzsgLy8gc3RlbGxlIHJhbmssXG4kemF1eF9jb2xvcl9zZXQxX2N5YW4xOiAjMjhCQkQ3O1xuXG4vLyBTa2VsZXRvblxuJHphdXhfY29sb3Jfc2tlbGV0b246ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGb250c1xuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4X2ZvbnQxOiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHphdXhfZm9udDI6ICdOdW5pdG8gU2Fucyc7XG4kemF1eF9mb250MzogdXRvcGlhLXN0ZDtcbiR6YXV4X2ZvbnQ0OiB1dG9waWEtc3RkLWhlYWRsaW5lO1xuJHphdXhfZm9udDU6ICdOdW5pdG8nO1xuJHphdXhfZm9udDY6IHV0b3BpYS1zdGQtZGlzcGxheTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQk9PVFNUUkFQIE9WRVJSSURFXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8gQHNlZSBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjIvZ2V0dGluZy1zdGFydGVkL3RoZW1pbmcvXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogbGlnaHRlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDMwJSk7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6IDJweDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogMHB4O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogcmdiYSgkemF1eF9jb2xvcl9zZXQxX29yYW5nZTIsIDAuMjUpO1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcblxuLy8gJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkzO1xuXG4vLyBPcHRpb25zXG4kZW5hYmxlLWNhcmV0OiBmYWxzZTtcbiRlbmFibGUtcm91bmRlZDogZmFsc2U7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuJGVuYWJsZS10cmFuc2l0aW9uczogdHJ1ZTtcbi8vICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6IGZhbHNlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ncmlkLWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wcmludC1zdHlsZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6IGZhbHNlO1xuLy8gJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gTW9kYWxzXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogMC42O1xuXG4vLyBCb2R5XG4kYm9keS1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRib2R5LWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcblxuLy8gTGlua3NcbiRsaW5rLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xuJGxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDE1JSk7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbi8vIFR5cG9ncmFwaHlcbiRmb250LWZhbWlseS1iYXNlOiAkemF1eF9mb250MiwgJHphdXhfZm9udDE7XG4kZm9udC1zaXplLWJhc2U6IHJlbSgkemF1eC1mb250LXNpemUtYmFzZS1weCk7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkZXI6IDcwMDtcblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAwO1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206IDA7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAwO1xuXG4vLyBDb21wb25lbnRzXG4kYm9yZGVyLXdpZHRoOiAxcHg7XG4kYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkyO1xuLy8gJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcblxuLy8gR3JpZCBjb2x1bW5zXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDQwcHg7XG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcbiRncmlkLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICB4eHM6IDAsXG4gICAgeHM6IDQxMHB4LCAvLyBkZWZhdWx0IDBweFxuICAgIHNtOiA1ODBweCwgLy8gZGVmYXVsdCA1NzZweFxuICAgIG1kOiA3NjhweCwgLy8gZGVmYXVsdCA3NjhweFxuICAgIGxnOiA5OTJweCwgLy8gZGVmYXVsdCA5OTJweFxuICAgIHhsOiAxMjAwcHggLy8gZGVmYXVsdCAxMjAwcHhcbiAgKSxcbiAgJGdyaWQtYnJlYWtwb2ludHNcbik7XG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gUmVtb3ZlZCBkZWZhdWx0IEJvb3RzdHJhcCBjb250YWluZXJzIFwibWF4LXdpZHRoXCJcbiRjb250YWluZXItbWF4LXdpZHRoczogKCk7XG5cbi8vIFRhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZzogMTBweDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206IDEycHg7XG5cbi8vIFNpemVzXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA0MDogNDAlLFxuICAgIDYwOiA2MCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cbi8vIFNwYWNpbmdcbi8vIEBub3RlICRzcGFjZXJzIGl0J3MgdG90YWxseSBvdmVycmlkZGVuIGluIG9yZGVyIHRvIG9wdGltaXplIHRoZSBudW1iZXIgb2YgcnVsZXMuXG4vLyAkc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogKCk7XG5cbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBmNTogNXB4LFxuICAgIGYxMDogMTBweCxcbiAgICBmMTU6IDE1cHgsXG4gICAgZjIwOiAyMHB4LFxuICAgIGYyNTogMjVweCxcbiAgICBmMzA6IDMwcHgsXG4gICAgZjQwOiA0MHB4XG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNSVNDXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1vcGFjaXR5OiAoKSAhZGVmYXVsdDtcbiR6YXV4LW9wYWNpdHk6IG1hcC1tZXJnZShcbiAgKFxuICAgICc1MCc6IC41XG4gICksXG4gICR6YXV4LW9wYWNpdHlcbik7XG4iXX0= */

.c-footer__links li {
  display: inline;
  color: #DDDDDD; }
  .c-footer__links li:not(:last-child)::after {
    content: "|";
    margin: 0 3px; }
  .c-footer__links li a, .c-footer__links li a:visited, .c-footer__links li a:focus, .c-footer__links li a:active {
    color: #DDDDDD; }
  .c-footer__links li a:hover {
    color: #DDDDDD;
    text-decoration: underline; }

.c-footer__section:nth-child(1) {
  padding-top: 30px;
  padding-bottom: 35px; }
  @media (min-width: 768px) {
    .c-footer__section:nth-child(1) {
      border-bottom: 1px solid #707070; } }
  .c-footer__section:nth-child(1) > .row:nth-child(1) {
    padding-bottom: 25px; }
    @media (min-width: 768px) {
      .c-footer__section:nth-child(1) > .row:nth-child(1) {
        padding-bottom: 45px; } }

@media (max-width: 767.98px) {
  .c-footer .c-area--bg-black2 {
    background-color: #000000; } }

.c-footer__logo {
  max-width: 144px; }
  .c-footer__logo path {
    fill: #FFFFFF; }

.c-footer__logo-edidomus path {
  fill: #EEEEEE; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFRRztFQUVHLGVBQWU7RUFDZixjQytEeUIsRUFBQTtFRGxFNUI7SUFPTyxZQUFZO0lBQ1osYUFBYSxFQUFBO0VBUnBCO0lBaUJPLGNDaURxQixFQUFBO0VEbEU1QjtJQXFCTyxjQzZDcUI7SUQ1Q3JCLDBCQUEwQixFQUFBOztBQU1qQztFQU9HLGlCQUFpQjtFQUNqQixvQkFBb0IsRUFBQTtFRWdCdEI7SUZ4QkQ7TUFJSyxnQ0NxQ3VCLEVBQUEsRURyQjFCO0VBcEJGO0lBWU8sb0JBQW9CLEVBQUE7SUVZMUI7TUZ4QkQ7UUFjUyxvQkFBb0IsRUFBQSxFQUd2Qjs7QUVvQkw7RUZuRUo7SUF1RE0seUJDUTBCLEVBQUEsRURQM0I7O0FBR0g7RUFDRSxnQkFBZ0IsRUFBQTtFQURqQjtJQUlHLGFDWjRCLEVBQUE7O0FEZ0IvQjtFQUVHLGFDQXlCLEVBQUEiLCJmaWxlIjoiY29tcG9uZW50cy9mb290ZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0ICdiYXNlJztcblxuJGNvbXBvbmVudCA6IGNvbXBvbmVudENsYXNzKCdmb290ZXInKTtcblxuLiN7JGNvbXBvbmVudH0ge1xuXG4gICZfX2xpbmtzICB7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTI7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgICAgICBtYXJnaW46IDAgM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICAmLFxuICAgICAgICAmOnZpc2l0ZWQsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgJjpudGgtY2hpbGQoMSkge1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkemF1eF9jb2xvcl9zZXQxX2dyZXk1O1xuICAgICAgfVxuXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXG4gICAgICA+IC5yb3cge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5jLWFyZWEtLWJnLWJsYWNrMiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDE0NHB4O1xuXG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvLWVkaWRvbXVzIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTM7XG4gICAgfVxuICB9XG5cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydFxuICAnZnVuY3Rpb25zJ1xuO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gR0VORVJBTCBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1zeXN0ZW0tY3NzLWNsYXNzOiAnemF1eCc7XG4kemF1eC1mb250LXNpemUtYmFzZS1weDogMTZweDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kemF1eC1hcHAtbWF4LXdpZHRoOiAxMDI0cHg7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFotSU5ERVhcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXppbmRleC1oZWFkZXI6IDEwO1xuJHphdXgtemluZGV4LWhlYWRlci1tOiAyMjtcbiR6YXV4LXppbmRleC1vdmVybGF5czogMTY7XG4vLyAkemF1eC16aW5kZXgtb3ZlcmxheXMtZnVsbDogJHphdXgtemluZGV4LWhlYWRlci1tICsgNTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVFJBTlNJVElPTlNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXRyYW5zaXRpb24tMDogMC4zcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMTogMC42cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMjogMC45cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMzogMy4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNDogNi4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNTogOS4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNS1saW5lYXI6IDkuMHMgbGluZWFyO1xuJHphdXgtdHJhbnNpdGlvbi02LWxpbmVhcjogMTIuMHMgbGluZWFyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT01QT05FTlRTIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtcHJlZml4IDogJ2MtJyAhZGVmYXVsdDtcblxuJHphdXgtaGVhZGVyLWgtbTogNTZweDtcbiR6YXV4LWhlYWRlci1oLXQ6IDcycHg7XG4kemF1eC1oZWFkZXItaC1kOiAkemF1eC1oZWFkZXItaC10O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09MT1IgU0VUU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gTWFpblxuJHphdXhfY29sb3JfbWFpbl9icmFuZDogIzBDQTM4QztcblxuLy8gRGVmYXVsdCB3ZWIgc2FmZVxuJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTogI0ZGRkZGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmxhY2s6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9kZWZhdWx0X3JlZDogI2Q5NTM0ZjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfZ3JlZW46ICM1Y2I4NWM7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsdWU6ICMzMzdhYjc7XG4kemF1eF9jb2xvcl9kZWZhdWx0X21hZ2VudGE6ICNGRjAwRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X29yYW5nZTogI2YwYWQ0ZTtcblxuLy8gU2V0IDFcbiR6YXV4X2NvbG9yX3NldDFfZ3JlZW4xOiAkemF1eF9jb2xvcl9tYWluX2JyYW5kO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE6ICR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMjogI0Y1RjVGNTtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2swOiAjMDAwMDAwO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazE6ICMzMzMzMzM7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMjogIzI0MjQyNDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2szOiAjMDUwNjA2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MTogI0NDQ0NDQztcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTI6ICNEREREREQ7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkzOiAjRUVFRUVFO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NDogIzk5OTk5OTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTU6ICM3MDcwNzA7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk2OiAjNjY2NjY2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NzogI0FBQUFBQTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTg6ICNERkRGREY7XG4kemF1eF9jb2xvcl9zZXQxX3JlZDE6ICNEMDAxMUI7XG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTE6ICNGNTY4MkY7IC8vIEY1NjgyRlxuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyOiAjRUM1QTJCOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cxOiAjRkZDQzMzOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cyOiAjRjdDNjIzOyAvLyBzdGVsbGUgcmFuayxcbiR6YXV4X2NvbG9yX3NldDFfY3lhbjE6ICMyOEJCRDc7XG5cbi8vIFNrZWxldG9uXG4kemF1eF9jb2xvcl9za2VsZXRvbjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEZvbnRzXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXhfZm9udDE6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kemF1eF9mb250MjogJ051bml0byBTYW5zJztcbiR6YXV4X2ZvbnQzOiB1dG9waWEtc3RkO1xuJHphdXhfZm9udDQ6IHV0b3BpYS1zdGQtaGVhZGxpbmU7XG4kemF1eF9mb250NTogJ051bml0byc7XG4kemF1eF9mb250NjogdXRvcGlhLXN0ZC1kaXNwbGF5O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCT09UU1RSQVAgT1ZFUlJJREVcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLyBAc2VlIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMi9nZXR0aW5nLXN0YXJ0ZWQvdGhlbWluZy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiBsaWdodGVuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMzAlKTtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogMnB4O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAwcHg7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiByZ2JhKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMiwgMC4yNSk7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyO1xuXG4vLyAkaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTM7XG5cbi8vIE9wdGlvbnNcbiRlbmFibGUtY2FyZXQ6IGZhbHNlO1xuJGVuYWJsZS1yb3VuZGVkOiBmYWxzZTtcbiRlbmFibGUtc2hhZG93czogZmFsc2U7XG4kZW5hYmxlLWdyYWRpZW50czogZmFsc2U7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiB0cnVlO1xuLy8gJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogZmFsc2UgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWdyaWQtY2xhc3NlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXByaW50LXN0eWxlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogZmFsc2U7XG4vLyAkZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBNb2RhbHNcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAwLjY7XG5cbi8vIEJvZHlcbiRib2R5LWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGJvZHktY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuXG4vLyBMaW5rc1xuJGxpbmstY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTtcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4kbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMTUlKTtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LWJhc2U6ICR6YXV4X2ZvbnQyLCAkemF1eF9mb250MTtcbiRmb250LXNpemUtYmFzZTogcmVtKCR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4KTsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC13ZWlnaHQtYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogNzAwO1xuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDA7XG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogMDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206IDA7XG5cbi8vIENvbXBvbmVudHNcbiRib3JkZXItd2lkdGg6IDFweDtcbiRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTI7XG4vLyAkYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuXG4vLyBHcmlkIGNvbHVtbnNcbiRncmlkLWd1dHRlci13aWR0aDogNDBweDtcblxuLy8gR3JpZCBicmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuJGdyaWQtYnJlYWtwb2ludHM6IG1hcC1tZXJnZShcbiAgKFxuICAgIHh4czogMCxcbiAgICB4czogNDEwcHgsIC8vIGRlZmF1bHQgMHB4XG4gICAgc206IDU4MHB4LCAvLyBkZWZhdWx0IDU3NnB4XG4gICAgbWQ6IDc2OHB4LCAvLyBkZWZhdWx0IDc2OHB4XG4gICAgbGc6IDk5MnB4LCAvLyBkZWZhdWx0IDk5MnB4XG4gICAgeGw6IDEyMDBweCAvLyBkZWZhdWx0IDEyMDBweFxuICApLFxuICAkZ3JpZC1icmVha3BvaW50c1xuKTtcblxuLy8gR3JpZCBjb250YWluZXJzXG4vLyBSZW1vdmVkIGRlZmF1bHQgQm9vdHN0cmFwIGNvbnRhaW5lcnMgXCJtYXgtd2lkdGhcIlxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoKTtcblxuLy8gVGFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAxMHB4O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogMTJweDtcblxuLy8gU2l6ZXNcbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDQwOiA0MCUsXG4gICAgNjA6IDYwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuLy8gU3BhY2luZ1xuLy8gQG5vdGUgJHNwYWNlcnMgaXQncyB0b3RhbGx5IG92ZXJyaWRkZW4gaW4gb3JkZXIgdG8gb3B0aW1pemUgdGhlIG51bWJlciBvZiBydWxlcy5cbi8vICRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKTtcblxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIGY1OiA1cHgsXG4gICAgZjEwOiAxMHB4LFxuICAgIGYxNTogMTVweCxcbiAgICBmMjA6IDIwcHgsXG4gICAgZjI1OiAyNXB4LFxuICAgIGYzMDogMzBweCxcbiAgICBmNDA6IDQwcHhcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1JU0Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LW9wYWNpdHk6ICgpICFkZWZhdWx0O1xuJHphdXgtb3BhY2l0eTogbWFwLW1lcmdlKFxuICAoXG4gICAgJzUwJzogLjVcbiAgKSxcbiAgJHphdXgtb3BhY2l0eVxuKTtcbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIl19 */

@charset "UTF-8";
.c-nav1 a, .c-nav1 a:visited, .c-nav1 a:hover {
  color: #DDDDDD;
  text-decoration: none; }

.c-nav1 a:hover {
  color: #FFFFFF;
  text-decoration: underline; }

.c-nav1__subnav-wrapper {
  padding-top: 5px;
  padding-bottom: 20px; }

.c-nav1__item {
  list-style-type: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  .c-nav1__item > a .c-nav1__item-label {
    padding-top: 8px;
    padding-bottom: 8px; }
  .c-nav1__item > a > [class*="-label"] {
    font-family: "Nunito Sans", sans-serif;
    font-size: 1rem;
    line-height: 1.25rem; }
  @media (max-width: 767.98px) {
    .c-nav1__item > a[aria-expanded="true"] .c-nav1__item-label {
      -webkit-transform: translateY(5px);
              transform: translateY(5px); } }
  @media (max-width: 767.98px) {
    .c-nav1__item > a[aria-expanded="true"] .c-nav1__item-icon {
      color: #FFFFFF;
      -webkit-transform: translateY(-50%) rotateZ(90deg);
              transform: translateY(-50%) rotateZ(90deg); } }
  .c-nav1__item > a {
    display: block;
    position: relative; }
  .c-nav1__item-label {
    display: inline-block;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .c-nav1__item-icon {
    -webkit-transition: color 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, color 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    font-size: 16px;
    color: #AAAAAA;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }

.c-nav1__nav-wrapper > ul > .c-nav1__item {
  border-bottom: 1px solid #EC5A2B; }
  .c-nav1__nav-wrapper > ul > .c-nav1__item > a .c-nav1__item-label {
    padding-top: 10px;
    padding-bottom: 10px; }
  .c-nav1__nav-wrapper > ul > .c-nav1__item > a, .c-nav1__nav-wrapper > ul > .c-nav1__item > a:visited, .c-nav1__nav-wrapper > ul > .c-nav1__item > a:hover {
    color: #FFFFFF;
    text-decoration: none; }
  .c-nav1__nav-wrapper > ul > .c-nav1__item > a > [class*="-label"] {
    font-family: 'Frank Ruhl Libre', serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.75rem; }

.c-nav1__nav-wrapper > ul > .c-nav1__item > div > ul > .c-nav1__item > a > [class*="-label"] {
  font-weight: 900;
  text-decoration: underline; }

.c-nav1__nav-wrapper > ul > .c-nav1__item > div > ul > .c-nav1__item ul > .c-nav1__item {
  padding-left: 14px; }
  .c-nav1__nav-wrapper > ul > .c-nav1__item > div > ul > .c-nav1__item ul > .c-nav1__item:before {
    display: block;
    content: "•";
    float: left;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    color: #FFFFFF;
    font-size: 16px;
    margin: 5px 0 0 -14px; }
  .c-nav1__nav-wrapper > ul > .c-nav1__item > div > ul > .c-nav1__item ul > .c-nav1__item > a > [class*="-label"] {
    font-weight: 700; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvbmF2MS5jc3MiLCJjb21wb25lbnRzL25hdjEuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJhYnN0cmFjdHMvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNNaEI7RUFNTSxjQzhEeUI7RUQ3RHpCLHFCQUFxQixFQUFBOztBQVAzQjtFQVdNLGNDd0M0QjtFRHZDNUIsMEJBQTBCLEVBQUE7O0FBSTlCO0VBQ0UsZ0JBQWdCO0VBQ2hCLG9CQUFvQixFQUFBOztBQUd0QjtFQUVFLHFCQUFxQjtFQUNyQix3Q0NEZ0M7RURDaEMsZ0NDRGdDLEVBQUE7RURGakM7SUFRRyxnQkFBZ0I7SUFDaEIsbUJBQW1CLEVBQUE7RUFUdEI7SUFpQkssMEJDc0RrQjtJRHJEbEIsZUV0Q3dDO0lGdUN4QyxvQkV2Q3dDLEVBQUE7RUNrRTVDO0lIOUNEO01BNEJhLGtDQUEwQjtjQUExQiwwQkFBMEIsRUFBQSxFQUU3QjtFR2dCVDtJSDlDRDtNQWtDYSxjQ0prQjtNREtsQixrREFBMEM7Y0FBMUMsMENBQTBDLEVBQUEsRUFFN0M7RUFyQ1Y7SUE2Q0csY0FBYztJQUNkLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UscUJBQXFCO0lBQ3JCLHdDQ2pEOEI7SURpRDlCLGdDQ2pEOEIsRUFBQTtFRHNEaEM7SUFFRSw4RUN4RDhCO0lEd0Q5QixzRUN4RDhCO0lEd0Q5Qiw4REN4RDhCO0lEd0Q5QixrR0N4RDhCO0lENkQ5QixlQUFlO0lBQ2YsY0NaeUI7SURjekIsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixRQUFRO0lBQ1IsbUNBQTJCO1lBQTNCLDJCQUEyQixFQUFBOztBQVUvQjtFQUVFLGdDQ3pCNkIsRUFBQTtFRHVCOUI7SUFLRyxpQkFBaUI7SUFDakIsb0JBQW9CLEVBQUE7RUFOdkI7SUFjSyxjQy9EMEI7SURnRTFCLHFCQUFxQixFQUFBO0VBZjFCO0lBMkJLLGdDQ2pDd0I7SURrQ3hCLGdCQUFnQjtJQUNoQixpQkVoSXdDO0lGaUl4QyxvQkVqSXdDLEVBQUE7O0FGb0o3QztFQUdHLGdCQUFnQjtFQUNoQiwwQkFBMEIsRUFBQTs7QUFhOUI7RUFNRSxrQkFGUyxFQUFBO0VBSlY7SUFTRyxjQUFjO0lBQ2QsWUFBUztJQUNULFdBQVc7SUFDWCx5QkFBaUI7T0FBakIsc0JBQWlCO1FBQWpCLHFCQUFpQjtZQUFqQixpQkFBaUI7SUFDakIsY0NoSTRCO0lEaUk1QixlQUFlO0lBQ2YscUJBQXVCLEVBQUE7RUFmMUI7SUFtQkcsZ0JBQWdCLEVBQUEiLCJmaWxlIjoiY29tcG9uZW50cy9uYXYxLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5jLW5hdjEgYSwgLmMtbmF2MSBhOnZpc2l0ZWQsIC5jLW5hdjEgYTpob3ZlciB7XG4gIGNvbG9yOiAjREREREREO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmMtbmF2MSBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jLW5hdjFfX3N1Ym5hdi13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmMtbmF2MV9faXRlbSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLmMtbmF2MV9faXRlbSA+IGEgLmMtbmF2MV9faXRlbS1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gIC5jLW5hdjFfX2l0ZW0gPiBhID4gW2NsYXNzKj1cIi1sYWJlbFwiXSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmMtbmF2MV9faXRlbSA+IGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmMtbmF2MV9faXRlbS1sYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5jLW5hdjFfX2l0ZW0gPiBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5jLW5hdjFfX2l0ZW0taWNvbiB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGVaKDkwZGVnKTsgfSB9XG4gIC5jLW5hdjFfX2l0ZW0gPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmMtbmF2MV9faXRlbS1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5jLW5hdjFfX2l0ZW0taWNvbiB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjQUFBQUFBO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmMtbmF2MV9fbmF2LXdyYXBwZXIgPiB1bCA+IC5jLW5hdjFfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDNUEyQjsgfVxuICAuYy1uYXYxX19uYXYtd3JhcHBlciA+IHVsID4gLmMtbmF2MV9faXRlbSA+IGEgLmMtbmF2MV9faXRlbS1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLmMtbmF2MV9fbmF2LXdyYXBwZXIgPiB1bCA+IC5jLW5hdjFfX2l0ZW0gPiBhLCAuYy1uYXYxX19uYXYtd3JhcHBlciA+IHVsID4gLmMtbmF2MV9faXRlbSA+IGE6dmlzaXRlZCwgLmMtbmF2MV9fbmF2LXdyYXBwZXIgPiB1bCA+IC5jLW5hdjFfX2l0ZW0gPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmMtbmF2MV9fbmF2LXdyYXBwZXIgPiB1bCA+IC5jLW5hdjFfX2l0ZW0gPiBhID4gW2NsYXNzKj1cIi1sYWJlbFwiXSB7XG4gICAgZm9udC1mYW1pbHk6IHV0b3BpYS1zdGQtaGVhZGxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTsgfVxuXG4uYy1uYXYxX19uYXYtd3JhcHBlciA+IHVsID4gLmMtbmF2MV9faXRlbSA+IGRpdiA+IHVsID4gLmMtbmF2MV9faXRlbSA+IGEgPiBbY2xhc3MqPVwiLWxhYmVsXCJdIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmMtbmF2MV9fbmF2LXdyYXBwZXIgPiB1bCA+IC5jLW5hdjFfX2l0ZW0gPiBkaXYgPiB1bCA+IC5jLW5hdjFfX2l0ZW0gdWwgPiAuYy1uYXYxX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4OyB9XG4gIC5jLW5hdjFfX25hdi13cmFwcGVyID4gdWwgPiAuYy1uYXYxX19pdGVtID4gZGl2ID4gdWwgPiAuYy1uYXYxX19pdGVtIHVsID4gLmMtbmF2MV9faXRlbTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogNXB4IDAgMCAtMTRweDsgfVxuICAuYy1uYXYxX19uYXYtd3JhcHBlciA+IHVsID4gLmMtbmF2MV9faXRlbSA+IGRpdiA+IHVsID4gLmMtbmF2MV9faXRlbSB1bCA+IC5jLW5hdjFfX2l0ZW0gPiBhID4gW2NsYXNzKj1cIi1sYWJlbFwiXSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0ICdiYXNlJztcblxuJGNvbXBvbmVudCA6IGNvbXBvbmVudENsYXNzKCduYXYxJyk7XG5cbi4jeyRjb21wb25lbnR9IHtcblxuICBhIHtcbiAgICAmLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VibmF2LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX19pdGVtIHtcblxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgYWxsICR6YXV4LXRyYW5zaXRpb24tMFxuICAgIDtcblxuICAgID4gYSAuI3skY29tcG9uZW50fV9faXRlbS1sYWJlbCB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgPiBbY2xhc3MqPVwiLWxhYmVsXCJdIHtcbiAgICAgICAgJGZzOiAxNnB4O1xuICAgICAgICAvLyAkbGg6IDQ4cHg7XG4gICAgICAgICRsaDogJGZzKzQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MjtcbiAgICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuICAgICAgfVxuXG4gICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgLiN7JGNvbXBvbmVudH0ge1xuICAgICAgICAgICZfX2l0ZW0ge1xuXG4gICAgICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGVaKDkwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgYWxsICR6YXV4LXRyYW5zaXRpb24tMFxuICAgICAgO1xuICAgIH1cblxuICAgICYtaWNvbiB7XG5cbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIHRyYW5zZm9ybSAkemF1eC10cmFuc2l0aW9uLTAsXG4gICAgICAgIGNvbG9yICR6YXV4LXRyYW5zaXRpb24tMFxuICAgICAgO1xuXG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NztcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgIH1cblxuICB9XG5cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vIExldmVsIDFcbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiAgJl9fbmF2LXdyYXBwZXIgPiB1bCA+ICZfX2l0ZW0ge1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcblxuICAgID4gYSAuI3skY29tcG9uZW50fV9faXRlbS1sYWJlbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgID4gYSB7XG5cbiAgICAgICYsXG4gICAgICAmOnZpc2l0ZWQsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC8vICY6aG92ZXIge1xuICAgICAgLy8gICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE7XG4gICAgICAvLyAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC8vIH1cblxuICAgICAgPiBbY2xhc3MqPVwiLWxhYmVsXCJdIHtcbiAgICAgICAgJGZzOiAyNHB4O1xuICAgICAgICAvLyAkbGg6IDQ4cHg7XG4gICAgICAgICRsaDogJGZzKzQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250NDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy8gJjpob3ZlciB7XG4gICAgLy8gICAvLyBib3JkZXItYm90dG9tLWNvbG9yOiAkemF1eF9jb2xvcl9tYWluX2JyYW5kO1xuICAgIC8vICAgPiBhIHtcbiAgICAvLyAgICAgLy8gYSB7XG4gICAgLy8gICAgIC8vICAgQGluY2x1ZGUgdW5kZXJsaW5lLXZpYS1iZygkemF1eF9jb2xvcl9tYWluX2JyYW5kLCAxcHgpO1xuICAgIC8vICAgICAvLyB9XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICB9XG5cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vIExldmVsIDJcbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiAgJl9fbmF2LXdyYXBwZXIgPiB1bCA+ICZfX2l0ZW1cbiAgPiBkaXYgPiB1bCA+ICZfX2l0ZW0ge1xuICAgID4gYSA+IFtjbGFzcyo9XCItbGFiZWxcIl0ge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgLy8gQGluY2x1ZGUgdW5kZXJsaW5lLXZpYS1iZygkemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlLCAxcHgsIDgwJSk7XG4gICAgfVxuXG4gICAgLy8gJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgLy8gICAvLyBAaW5jbHVkZSB1bmRlcmxpbmUtdmlhLWJnKCR6YXV4X2NvbG9yX21haW5fYnJhbmQsIDFweCk7XG4gICAgLy8gfVxuICB9XG5cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vIExldmVsIDNcbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiAgJl9fbmF2LXdyYXBwZXIgPiB1bCA+ICZfX2l0ZW1cbiAgPiBkaXYgPiB1bCA+ICZfX2l0ZW1cbiAgdWwgPiAmX19pdGVtIHtcblxuICAgICRwbDogMTRweDtcblxuICAgIHBhZGRpbmctbGVmdDogJHBsO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogNXB4IDAgMCAtI3skcGx9O1xuICAgIH1cblxuICAgID4gYSA+IFtjbGFzcyo9XCItbGFiZWxcIl0ge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgfVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnRcbiAgJ2Z1bmN0aW9ucydcbjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEdFTkVSQUwgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtc3lzdGVtLWNzcy1jbGFzczogJ3phdXgnO1xuJHphdXgtZm9udC1zaXplLWJhc2UtcHg6IDE2cHg7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJHphdXgtYXBwLW1heC13aWR0aDogMTAyNHB4O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBaLUlOREVYXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC16aW5kZXgtaGVhZGVyOiAxMDtcbiR6YXV4LXppbmRleC1oZWFkZXItbTogMjI7XG4kemF1eC16aW5kZXgtb3ZlcmxheXM6IDE2O1xuLy8gJHphdXgtemluZGV4LW92ZXJsYXlzLWZ1bGw6ICR6YXV4LXppbmRleC1oZWFkZXItbSArIDU7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRSQU5TSVRJT05TXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC10cmFuc2l0aW9uLTA6IDAuM3MgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTE6IDAuNnMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTI6IDAuOXMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTM6IDMuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTQ6IDYuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTU6IDkuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTUtbGluZWFyOiA5LjBzIGxpbmVhcjtcbiR6YXV4LXRyYW5zaXRpb24tNi1saW5lYXI6IDEyLjBzIGxpbmVhcjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09NUE9ORU5UUyBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LXByZWZpeCA6ICdjLScgIWRlZmF1bHQ7XG5cbiR6YXV4LWhlYWRlci1oLW06IDU2cHg7XG4kemF1eC1oZWFkZXItaC10OiA3MnB4O1xuJHphdXgtaGVhZGVyLWgtZDogJHphdXgtaGVhZGVyLWgtdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTE9SIFNFVFNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIE1haW5cbiR6YXV4X2NvbG9yX21haW5fYnJhbmQ6ICMwQ0EzOEM7XG5cbi8vIERlZmF1bHQgd2ViIHNhZmVcbiR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU6ICNGRkZGRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsYWNrOiAjMDAwMDAwO1xuJHphdXhfY29sb3JfZGVmYXVsdF9yZWQ6ICNkOTUzNGY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2dyZWVuOiAjNWNiODVjO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibHVlOiAjMzM3YWI3O1xuJHphdXhfY29sb3JfZGVmYXVsdF9tYWdlbnRhOiAjRkYwMEZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9vcmFuZ2U6ICNmMGFkNGU7XG5cbi8vIFNldCAxXG4kemF1eF9jb2xvcl9zZXQxX2dyZWVuMTogJHphdXhfY29sb3JfbWFpbl9icmFuZDtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUxOiAkemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI6ICNGNUY1RjU7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMDogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2sxOiAjMzMzMzMzO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazI6ICMyNDI0MjQ7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMzogIzA1MDYwNjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTE6ICNDQ0NDQ0M7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkyOiAjREREREREO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MzogI0VFRUVFRTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTQ6ICM5OTk5OTk7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk1OiAjNzA3MDcwO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NjogIzY2NjY2NjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTc6ICNBQUFBQUE7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk4OiAjREZERkRGO1xuJHphdXhfY29sb3Jfc2V0MV9yZWQxOiAjRDAwMTFCO1xuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxOiAjRjU2ODJGOyAvLyBGNTY4MkZcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjogI0VDNUEyQjsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MTogI0ZGQ0MzMzsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MjogI0Y3QzYyMzsgLy8gc3RlbGxlIHJhbmssXG4kemF1eF9jb2xvcl9zZXQxX2N5YW4xOiAjMjhCQkQ3O1xuXG4vLyBTa2VsZXRvblxuJHphdXhfY29sb3Jfc2tlbGV0b246ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGb250c1xuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4X2ZvbnQxOiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHphdXhfZm9udDI6ICdOdW5pdG8gU2Fucyc7XG4kemF1eF9mb250MzogdXRvcGlhLXN0ZDtcbiR6YXV4X2ZvbnQ0OiB1dG9waWEtc3RkLWhlYWRsaW5lO1xuJHphdXhfZm9udDU6ICdOdW5pdG8nO1xuJHphdXhfZm9udDY6IHV0b3BpYS1zdGQtZGlzcGxheTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQk9PVFNUUkFQIE9WRVJSSURFXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8gQHNlZSBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjIvZ2V0dGluZy1zdGFydGVkL3RoZW1pbmcvXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogbGlnaHRlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDMwJSk7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6IDJweDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogMHB4O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogcmdiYSgkemF1eF9jb2xvcl9zZXQxX29yYW5nZTIsIDAuMjUpO1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcblxuLy8gJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkzO1xuXG4vLyBPcHRpb25zXG4kZW5hYmxlLWNhcmV0OiBmYWxzZTtcbiRlbmFibGUtcm91bmRlZDogZmFsc2U7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuJGVuYWJsZS10cmFuc2l0aW9uczogdHJ1ZTtcbi8vICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6IGZhbHNlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ncmlkLWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wcmludC1zdHlsZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6IGZhbHNlO1xuLy8gJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gTW9kYWxzXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogMC42O1xuXG4vLyBCb2R5XG4kYm9keS1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRib2R5LWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcblxuLy8gTGlua3NcbiRsaW5rLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xuJGxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDE1JSk7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbi8vIFR5cG9ncmFwaHlcbiRmb250LWZhbWlseS1iYXNlOiAkemF1eF9mb250MiwgJHphdXhfZm9udDE7XG4kZm9udC1zaXplLWJhc2U6IHJlbSgkemF1eC1mb250LXNpemUtYmFzZS1weCk7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkZXI6IDcwMDtcblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAwO1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206IDA7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAwO1xuXG4vLyBDb21wb25lbnRzXG4kYm9yZGVyLXdpZHRoOiAxcHg7XG4kYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkyO1xuLy8gJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcblxuLy8gR3JpZCBjb2x1bW5zXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDQwcHg7XG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcbiRncmlkLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICB4eHM6IDAsXG4gICAgeHM6IDQxMHB4LCAvLyBkZWZhdWx0IDBweFxuICAgIHNtOiA1ODBweCwgLy8gZGVmYXVsdCA1NzZweFxuICAgIG1kOiA3NjhweCwgLy8gZGVmYXVsdCA3NjhweFxuICAgIGxnOiA5OTJweCwgLy8gZGVmYXVsdCA5OTJweFxuICAgIHhsOiAxMjAwcHggLy8gZGVmYXVsdCAxMjAwcHhcbiAgKSxcbiAgJGdyaWQtYnJlYWtwb2ludHNcbik7XG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gUmVtb3ZlZCBkZWZhdWx0IEJvb3RzdHJhcCBjb250YWluZXJzIFwibWF4LXdpZHRoXCJcbiRjb250YWluZXItbWF4LXdpZHRoczogKCk7XG5cbi8vIFRhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZzogMTBweDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206IDEycHg7XG5cbi8vIFNpemVzXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA0MDogNDAlLFxuICAgIDYwOiA2MCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cbi8vIFNwYWNpbmdcbi8vIEBub3RlICRzcGFjZXJzIGl0J3MgdG90YWxseSBvdmVycmlkZGVuIGluIG9yZGVyIHRvIG9wdGltaXplIHRoZSBudW1iZXIgb2YgcnVsZXMuXG4vLyAkc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogKCk7XG5cbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBmNTogNXB4LFxuICAgIGYxMDogMTBweCxcbiAgICBmMTU6IDE1cHgsXG4gICAgZjIwOiAyMHB4LFxuICAgIGYyNTogMjVweCxcbiAgICBmMzA6IDMwcHgsXG4gICAgZjQwOiA0MHB4XG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNSVNDXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1vcGFjaXR5OiAoKSAhZGVmYXVsdDtcbiR6YXV4LW9wYWNpdHk6IG1hcC1tZXJnZShcbiAgKFxuICAgICc1MCc6IC41XG4gICksXG4gICR6YXV4LW9wYWNpdHlcbik7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBmdW5jdGlvbiBjb21wb25lbnRDbGFzcygkY29tcG9uZW50TmFtZSkge1xuICBAcmV0dXJuICRjb21wb25lbnQtcHJlZml4ICsgJGNvbXBvbmVudE5hbWU7XG59XG5cbkBmdW5jdGlvbiByZW0oJHNpemUpIHtcbiAgQHJldHVybiAkc2l6ZSAvICR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4ICogMXJlbTtcbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6ICcnKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIl19 */

.c-sharebox:not([class*="--loaded"]) {
  display: none; }

.c-sharebox:not([class*="--inpage"]) {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0.6); }
  .c-sharebox:not([class*="--inpage"])__btns-wrapper {
    margin: 10px 5px; }
  .c-sharebox:not([class*="--inpage"]) [class*="__btn--"] {
    background-color: #FFFFFF;
    width: 60px;
    height: 55px;
    margin: 5px; }

.c-sharebox[class*="--open"] {
  opacity: 1; }

.c-sharebox__title {
  font-family: 'Frank Ruhl Libre', serif;
  font-weight: 400;
  font-style: italic;
  color: #FFFFFF;
  font-size: 50px; }

.c-sharebox__btns-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.c-sharebox__ico-fav-off {
  display: inline; }

.c-sharebox__ico-fav-on {
  display: none; }

.c-sharebox__btn-fav.selected .c-sharebox__ico-fav-off {
  display: none; }

.c-sharebox__btn-fav.selected .c-sharebox__ico-fav-on {
  display: inline; }

.c-sharebox [class*="__btn--"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .c-sharebox [class*="__btn--"] svg,
  .c-sharebox [class*="__btn--"] i {
    color: #666666;
    font-size: 25px; }
  .c-sharebox [class*="__btn--"][class*="__btn--twitter"] svg,
  .c-sharebox [class*="__btn--"][class*="__btn--twitter"] i {
    font-size: 23px; }

.c-sharebox--inpage .c-sharebox__btns-wrapper [class*="__btn--"] {
  -webkit-transition: opacity 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
  transition: opacity 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
  transition: opacity 0.6s ease-in-out, transform 0.6s ease-in-out;
  transition: opacity 0.6s ease-in-out, transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
  margin-right: 12px;
  margin-left: 12px; }
  .c-sharebox--inpage .c-sharebox__btns-wrapper [class*="__btn--"]:hover {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0.6; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc2hhcmVib3guc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU1BO0VBR0ksYUFBYSxFQUFBOztBQUhqQjtFQU9JLFVBQVU7RUFDViw0Q0NlZ0M7RURmaEMsb0NDZWdDO0VEYmhDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBRXZCLGVBQWU7RUFDZixPQUFPO0VBQ1AsTUFBTTtFQUVOLFdBQVc7RUFDWCxZQUFZO0VBRVosV0FBVztFQUdYLG9DRWRXLEVBQUE7RUZYZjtJQTRCTSxnQkFBZ0IsRUFBQTtFQTVCdEI7SUFpQ00seUJDa0I0QjtJRGpCNUIsV0FBVztJQUNYLFlBQVk7SUFDWixXQUFXLEVBQUE7O0FBcENqQjtFQTJDSSxVQUFVLEVBQUE7O0FBR1o7RUFDRSx1QkM4Q21CO0VEN0NuQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGNDQzhCO0VEQTlCLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDhCQUFtQjtFQUFuQiw2QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixtQkFBZTtNQUFmLGVBQWUsRUFBQTs7QUFJZjtFQUNFLGVBQWUsRUFBQTs7QUFFakI7RUFDRSxhQUFhLEVBQUE7O0FBSWhCO0VBS1MsYUFBYSxFQUFBOztBQUx0QjtFQVFTLGVBQWUsRUFBQTs7QUE3RTNCO0VBc0ZJLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCLEVBQUE7RUF6RjNCOztJQTZGTSxjQ3JCeUI7SURzQnpCLGVBQWUsRUFBQTtFQTlGckI7O0lBb0dRLGVBQWUsRUFBQTs7QUFNcEI7RUFNTyxnRkN4RjBCO0VEd0YxQix3RUN4RjBCO0VEd0YxQixnRUN4RjBCO0VEd0YxQixvR0N4RjBCO0VENkYxQixrQkFBa0I7RUFDbEIsaUJBQWlCLEVBQUE7RUFaeEI7SUFlUyw2QkFBcUI7WUFBckIscUJBQXFCO0lBQ3JCLFlBQVksRUFBQSIsImZpbGUiOiJjb21wb25lbnRzL3NoYXJlYm94LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCAnYmFzZSc7XG5cbiRjb21wb25lbnQgOiBjb21wb25lbnRDbGFzcygnc2hhcmVib3gnKTtcblxuLiN7JGNvbXBvbmVudH0ge1xuXG4gICY6bm90KFtjbGFzcyo9XCItLWxvYWRlZFwiXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOm5vdChbY2xhc3MqPVwiLS1pbnBhZ2VcIl0pIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHphdXgtdHJhbnNpdGlvbi0wO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICB6LWluZGV4OiAtMTtcblxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC45KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtb2RhbC1iYWNrZHJvcC1iZywgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkpO1xuXG4gICAgJl9fYnRucy13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMTBweCA1cHg7XG4gICAgfVxuXG4gICAgW2NsYXNzKj1cIl9fYnRuLS1cIl0ge1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgbWFyZ2luOiA1cHg7XG5cbiAgICB9XG5cbiAgfVxuXG4gICZbY2xhc3MqPVwiLS1vcGVuXCJdIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG5cbiAgJl9fYnRucy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9faWNvLWZhdiB7XG4gICAgJi1vZmYge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAmLW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuLWZhdiB7XG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICAuI3skY29tcG9uZW50fSB7XG4gICAgICAgICZfX2ljby1mYXZ7XG4gICAgICAgICAgJi1vZmYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi1vbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgW2NsYXNzKj1cIl9fYnRuLS1cIl0ge1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBzdmcsXG4gICAgaSB7XG4gICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NjtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG5cbiAgICAmW2NsYXNzKj1cIl9fYnRuLS10d2l0dGVyXCJdIHtcbiAgICAgIHN2ZyxcbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLS1pbnBhZ2Uge1xuICAgIC4jeyRjb21wb25lbnR9IHtcbiAgICAgICZfX2J0bnMtd3JhcHBlciB7XG5cbiAgICAgICAgW2NsYXNzKj1cIl9fYnRuLS1cIl0ge1xuXG4gICAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICAgIG9wYWNpdHkgJHphdXgtdHJhbnNpdGlvbi0xLFxuICAgICAgICAgICAgdHJhbnNmb3JtICR6YXV4LXRyYW5zaXRpb24tMVxuICAgICAgICAgIDtcblxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0XG4gICdmdW5jdGlvbnMnXG47XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBHRU5FUkFMIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXN5c3RlbS1jc3MtY2xhc3M6ICd6YXV4JztcbiR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4OiAxNnB4OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiR6YXV4LWFwcC1tYXgtd2lkdGg6IDEwMjRweDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gWi1JTkRFWFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtemluZGV4LWhlYWRlcjogMTA7XG4kemF1eC16aW5kZXgtaGVhZGVyLW06IDIyO1xuJHphdXgtemluZGV4LW92ZXJsYXlzOiAxNjtcbi8vICR6YXV4LXppbmRleC1vdmVybGF5cy1mdWxsOiAkemF1eC16aW5kZXgtaGVhZGVyLW0gKyA1O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUUkFOU0lUSU9OU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtdHJhbnNpdGlvbi0wOiAwLjNzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0xOiAwLjZzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0yOiAwLjlzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0zOiAzLjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi00OiA2LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01OiA5LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01LWxpbmVhcjogOS4wcyBsaW5lYXI7XG4kemF1eC10cmFuc2l0aW9uLTYtbGluZWFyOiAxMi4wcyBsaW5lYXI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTVBPTkVOVFMgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1wcmVmaXggOiAnYy0nICFkZWZhdWx0O1xuXG4kemF1eC1oZWFkZXItaC1tOiA1NnB4O1xuJHphdXgtaGVhZGVyLWgtdDogNzJweDtcbiR6YXV4LWhlYWRlci1oLWQ6ICR6YXV4LWhlYWRlci1oLXQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT0xPUiBTRVRTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBNYWluXG4kemF1eF9jb2xvcl9tYWluX2JyYW5kOiAjMENBMzhDO1xuXG4vLyBEZWZhdWx0IHdlYiBzYWZlXG4kemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlOiAjRkZGRkZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibGFjazogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfcmVkOiAjZDk1MzRmO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ncmVlbjogIzVjYjg1YztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmx1ZTogIzMzN2FiNztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfbWFnZW50YTogI0ZGMDBGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfb3JhbmdlOiAjZjBhZDRlO1xuXG4vLyBTZXQgMVxuJHphdXhfY29sb3Jfc2V0MV9ncmVlbjE6ICR6YXV4X2NvbG9yX21haW5fYnJhbmQ7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMTogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUyOiAjRjVGNUY1O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazA6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMTogIzMzMzMzMztcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2syOiAjMjQyNDI0O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazM6ICMwNTA2MDY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkxOiAjQ0NDQ0NDO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MjogI0RERERERDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTM6ICNFRUVFRUU7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk0OiAjOTk5OTk5O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NTogIzcwNzA3MDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTY6ICM2NjY2NjY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk3OiAjQUFBQUFBO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5ODogI0RGREZERjtcbiR6YXV4X2NvbG9yX3NldDFfcmVkMTogI0QwMDExQjtcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTogI0Y1NjgyRjsgLy8gRjU2ODJGXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTI6ICNFQzVBMkI7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzE6ICNGRkNDMzM7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzI6ICNGN0M2MjM7IC8vIHN0ZWxsZSByYW5rLFxuJHphdXhfY29sb3Jfc2V0MV9jeWFuMTogIzI4QkJENztcblxuLy8gU2tlbGV0b25cbiR6YXV4X2NvbG9yX3NrZWxldG9uOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRm9udHNcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eF9mb250MTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiR6YXV4X2ZvbnQyOiAnTnVuaXRvIFNhbnMnO1xuJHphdXhfZm9udDM6IHV0b3BpYS1zdGQ7XG4kemF1eF9mb250NDogdXRvcGlhLXN0ZC1oZWFkbGluZTtcbiR6YXV4X2ZvbnQ1OiAnTnVuaXRvJztcbiR6YXV4X2ZvbnQ2OiB1dG9waWEtc3RkLWRpc3BsYXk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJPT1RTVFJBUCBPVkVSUklERVxuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vIEBzZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4yL2dldHRpbmctc3RhcnRlZC90aGVtaW5nL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6IGxpZ2h0ZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAzMCUpO1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAycHg7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6IDBweDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6IHJnYmEoJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyLCAwLjI1KTtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTI7XG5cbi8vICRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MztcblxuLy8gT3B0aW9uc1xuJGVuYWJsZS1jYXJldDogZmFsc2U7XG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcbiRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWU7XG4vLyAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiBmYWxzZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcHJpbnQtc3R5bGVzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiBmYWxzZTtcbi8vICRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsc1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNjtcblxuLy8gQm9keVxuJGJvZHktYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kYm9keS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG5cbi8vIExpbmtzXG4kbGluay1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAxNSUpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktYmFzZTogJHphdXhfZm9udDIsICR6YXV4X2ZvbnQxO1xuJGZvbnQtc2l6ZS1iYXNlOiByZW0oJHphdXgtZm9udC1zaXplLWJhc2UtcHgpOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiA3MDA7XG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMDtcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAwO1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMDtcblxuLy8gQ29tcG9uZW50c1xuJGJvcmRlci13aWR0aDogMXB4O1xuJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5Mjtcbi8vICRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG5cbi8vIEdyaWQgY29sdW1uc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG4kZ3JpZC1icmVha3BvaW50czogbWFwLW1lcmdlKFxuICAoXG4gICAgeHhzOiAwLFxuICAgIHhzOiA0MTBweCwgLy8gZGVmYXVsdCAwcHhcbiAgICBzbTogNTgwcHgsIC8vIGRlZmF1bHQgNTc2cHhcbiAgICBtZDogNzY4cHgsIC8vIGRlZmF1bHQgNzY4cHhcbiAgICBsZzogOTkycHgsIC8vIGRlZmF1bHQgOTkycHhcbiAgICB4bDogMTIwMHB4IC8vIGRlZmF1bHQgMTIwMHB4XG4gICksXG4gICRncmlkLWJyZWFrcG9pbnRzXG4pO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIFJlbW92ZWQgZGVmYXVsdCBCb290c3RyYXAgY29udGFpbmVycyBcIm1heC13aWR0aFwiXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICgpO1xuXG4vLyBUYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDEwcHg7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAxMnB4O1xuXG4vLyBTaXplc1xuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgNDA6IDQwJSxcbiAgICA2MDogNjAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBTcGFjaW5nXG4vLyBAbm90ZSAkc3BhY2VycyBpdCdzIHRvdGFsbHkgb3ZlcnJpZGRlbiBpbiBvcmRlciB0byBvcHRpbWl6ZSB0aGUgbnVtYmVyIG9mIHJ1bGVzLlxuLy8gJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpO1xuXG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgZjU6IDVweCxcbiAgICBmMTA6IDEwcHgsXG4gICAgZjE1OiAxNXB4LFxuICAgIGYyMDogMjBweCxcbiAgICBmMjU6IDI1cHgsXG4gICAgZjMwOiAzMHB4LFxuICAgIGY0MDogNDBweFxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTUlTQ1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtb3BhY2l0eTogKCkgIWRlZmF1bHQ7XG4kemF1eC1vcGFjaXR5OiBtYXAtbWVyZ2UoXG4gIChcbiAgICAnNTAnOiAuNVxuICApLFxuICAkemF1eC1vcGFjaXR5XG4pO1xuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15IC8gMikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiJdfQ== */

.zaux-offcanvas--open {
  overflow: hidden; }

.c-offcanvas:not([class*="--loaded"]) {
  display: none; }

.c-offcanvas__nav {
  list-style-type: none; }

.c-offcanvas__btn-close {
  font-size: 18px;
  color: #999999; }

.c-offcanvas__panel {
  position: fixed;
  top: 56px;
  height: 100%; }
  @media (min-width: 768px) {
    .c-offcanvas__panel {
      top: 0; } }
  .c-offcanvas__panel-head {
    height: 60px;
    padding: 18px 25px 0 25px;
    display: none; }
    @media (min-width: 768px) {
      .c-offcanvas__panel-head {
        display: block; } }
  .c-offcanvas__panel-inner {
    position: relative;
    padding: 0 20px 20px 20px;
    height: calc(100% - 56px);
    overflow: auto; }
    @media (min-width: 768px) {
      .c-offcanvas__panel-inner {
        height: calc(100% - 60px); } }
  .c-offcanvas__panel:not([data-panel-offcanvas-lv="1"]) {
    display: none;
    background: -webkit-gradient(linear, left top, right top, from(#DFDFDF), color-stop(6%, #FFFFFF), to(#FFFFFF));
    background: linear-gradient(to right, #DFDFDF 0%, #FFFFFF 6%, #FFFFFF 100%); }
    @media (max-width: 767.98px) {
      .c-offcanvas__panel:not([data-panel-offcanvas-lv="1"]) {
        display: none !important; } }
  .c-offcanvas__panel[data-panel-offcanvas-lv="1"] {
    width: 100%;
    left: 0; }
    @media (min-width: 768px) {
      .c-offcanvas__panel[data-panel-offcanvas-lv="1"] {
        width: 414px; } }
  .c-offcanvas__panel[data-panel-offcanvas-lv="2"] {
    width: 297px;
    left: 414px; }
    .c-offcanvas__panel[data-panel-offcanvas-lv="2"] .c-offcanvas__nav {
      padding-top: 42px; }
  .c-offcanvas__panel[data-panel-offcanvas-lv="3"] {
    width: 221px;
    left: 711px; }
    .c-offcanvas__panel[data-panel-offcanvas-lv="3"] .c-offcanvas__nav {
      padding-top: 47px; }

.c-offcanvas__overlay {
  display: none; }
  @media (min-width: 768px) {
    .c-offcanvas__overlay {
      display: block;
      background-color: rgba(51, 51, 51, 0.5);
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; } }

.c-offcanvas__panel[data-panel-offcanvas-lv="1"], .c-offcanvas__overlay {
  z-index: -1;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out; }

.c-offcanvas[aria-expanded="true"] .c-offcanvas__panel[data-panel-offcanvas-lv="1"], .c-offcanvas[aria-expanded="true"] .c-offcanvas__overlay, .c-offcanvas.opening .c-offcanvas__panel[data-panel-offcanvas-lv="1"], .c-offcanvas.opening .c-offcanvas__overlay {
  opacity: 1; }

.c-offcanvas[aria-expanded="true"] .c-offcanvas__panel, .c-offcanvas.opening .c-offcanvas__panel {
  z-index: 17; }

.c-offcanvas[aria-expanded="true"] .c-offcanvas__overlay, .c-offcanvas.opening .c-offcanvas__overlay {
  z-index: 16; }

.c-offcanvas.closing .c-offcanvas__panel[data-panel-offcanvas-lv="1"], .c-offcanvas.closing .c-offcanvas__overlay {
  opacity: 0; }

.c-offcanvas.closing .c-offcanvas__panel {
  z-index: 17; }

.c-offcanvas.closing .c-offcanvas__overlay {
  z-index: 16; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvb2ZmY2FudmFzLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFhQTtFQUNFLGdCQUFnQixFQUFBOztBQUdsQjtFQUdJLGFBQWEsRUFBQTs7QUFHZjtFQUNFLHFCQUFxQixFQUFBOztBQUd2QjtFQUNFLGVBQWU7RUFDZixjQytDMkIsRUFBQTs7QUQ1QzdCO0VBQ0UsZUFBZTtFQUVmLFNDVWtCO0VEVGxCLFlBQVksRUFBQTtFRXdCWjtJRjVCRjtNQVFJLE1BQU0sRUFBQSxFQW9FVDtFQWpFQztJQUNFLFlBckM0QjtJQXNDNUIseUJBQXlCO0lBRXpCLGFBQWEsRUFBQTtJRWFmO01GakJBO1FBT0ksY0FBYyxFQUFBLEVBR2pCO0VBRUQ7SUFDRSxrQkFBa0I7SUFDbEIseUJBQXlCO0lBR3pCLHlCQUF5QjtJQUt6QixjQUFjLEVBQUE7SUVMaEI7TUZMQTtRQU9JLHlCQUFvRCxFQUFBLEVBSXZEO0VBbENGO0lBc0NHLGFBQWE7SUFDYiw4R0FBMEg7SUFBMUgsMkVBQTBILEVBQUE7SUVFNUg7TUZ6Q0Q7UUEwQ0ssd0JBQXdCLEVBQUEsRUFFM0I7RUE1Q0Y7SUErQ0csV0FBVztJQUNYLE9BQU8sRUFBQTtJRXBCVDtNRjVCRDtRQW1ESyxZQTFFMEIsRUFBQSxFQTRFN0I7RUFyREY7SUF3REcsWUE5RTRCO0lBK0U1QixXQWhGNEIsRUFBQTtJQXVCL0I7TUE2RE8saUJBQWlCLEVBQUE7RUE3RHhCO0lBbUVHLFlBeEY0QjtJQXlGNUIsV0FBK0QsRUFBQTtJQXBFbEU7TUF3RU8saUJBQWlCLEVBQUE7O0FBTXpCO0VBQ0UsYUFBYSxFQUFBO0VFbkRiO0lGa0RGO01BSUksY0FBYztNQUVkLHVDQzlDMEI7TURnRDFCLGVBQWU7TUFDZixNQUFNO01BQ04sT0FBTztNQUVQLFdBQVc7TUFDWCxZQUFZLEVBQUEsRUFHZjs7QUFHRDtFQUVFLFdBQVc7RUFDWCxVQUFVO0VBRVYsNENDekdnQztFRHlHaEMsb0NDekdnQyxFQUFBOztBRFpwQztFQWlJUSxVQUFVLEVBQUE7O0FBaklsQjtFQXFJUSxXQ2pJaUIsRUFBQTs7QURKekI7RUF3SVEsV0NwSWlCLEVBQUE7O0FESnpCO0VBb0pRLFVBQVUsRUFBQTs7QUFwSmxCO0VBd0pRLFdDcEppQixFQUFBOztBREp6QjtFQTJKUSxXQ3ZKaUIsRUFBQSIsImZpbGUiOiJjb21wb25lbnRzL29mZmNhbnZhcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgJ2Jhc2UnO1xuXG4kY29tcG9uZW50LW5hbWUgOiAnb2ZmY2FudmFzJztcbiRjb21wb25lbnQgOiBjb21wb25lbnRDbGFzcygkY29tcG9uZW50LW5hbWUpO1xuXG4kemF1eC1vZmZjYW52YXMtcGFuZWwtaGVhZC1oOiA2MHB4O1xuXG4kemF1eC1vZmZjYW52YXMtcGFuZWwtbHYxLXc6IDQxNHB4O1xuJHphdXgtb2ZmY2FudmFzLXBhbmVsLWx2Mi13OiAyOTdweDtcbiR6YXV4LW9mZmNhbnZhcy1wYW5lbC1sdjMtdzogMjIxcHg7XG5cbi4jeyR6YXV4LXN5c3RlbS1jc3MtY2xhc3N9LSN7JGNvbXBvbmVudC1uYW1lfS0tb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi4jeyRjb21wb25lbnR9IHtcblxuICAmOm5vdChbY2xhc3MqPVwiLS1sb2FkZWRcIl0pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cblxuICAmX19idG4tY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiAgfVxuXG4gICZfX3BhbmVsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgICB0b3A6ICR6YXV4LWhlYWRlci1oLW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vIGhlaWdodDogY2FsYygxMDAlIC0gI3skemF1eC1oZWFkZXItaC1tfSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJi1oZWFkIHtcbiAgICAgIGhlaWdodDogJHphdXgtb2ZmY2FudmFzLXBhbmVsLWhlYWQtaDtcbiAgICAgIHBhZGRpbmc6IDE4cHggMjVweCAwIDI1cHg7XG5cbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG5cbiAgICAgIC8vIFNjcm9sbGluZyBsb2dpY1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NnB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyR6YXV4LW9mZmNhbnZhcy1wYW5lbC1oZWFkLWh9KTtcbiAgICAgIH1cblxuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gU3VibGV2ZWxzIGluaXRpYWxseSBoaWRkZW5cbiAgICAmOm5vdChbZGF0YS1wYW5lbC1vZmZjYW52YXMtbHY9XCIxXCJdKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkemF1eF9jb2xvcl9zZXQxX2dyZXk4IDAlLCAkemF1eF9jb2xvcl9zZXQxX3doaXRlMSA2JSwgJHphdXhfY29sb3Jfc2V0MV93aGl0ZTEgMTAwJSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLXBhbmVsLW9mZmNhbnZhcy1sdj1cIjFcIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiAkemF1eC1vZmZjYW52YXMtcGFuZWwtbHYxLXc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLXBhbmVsLW9mZmNhbnZhcy1sdj1cIjJcIl0ge1xuICAgICAgd2lkdGg6ICR6YXV4LW9mZmNhbnZhcy1wYW5lbC1sdjItdztcbiAgICAgIGxlZnQ6ICR6YXV4LW9mZmNhbnZhcy1wYW5lbC1sdjEtdztcblxuICAgICAgLiN7JGNvbXBvbmVudH0ge1xuICAgICAgICAmX19uYXYge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLXBhbmVsLW9mZmNhbnZhcy1sdj1cIjNcIl0ge1xuICAgICAgd2lkdGg6ICR6YXV4LW9mZmNhbnZhcy1wYW5lbC1sdjMtdztcbiAgICAgIGxlZnQ6ICR6YXV4LW9mZmNhbnZhcy1wYW5lbC1sdjEtdyArICR6YXV4LW9mZmNhbnZhcy1wYW5lbC1sdjItdztcblxuICAgICAgLiN7JGNvbXBvbmVudH0ge1xuICAgICAgICAmX19uYXYge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0N3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR6YXV4X2NvbG9yX3NldDFfYmxhY2sxLCAwLjUpO1xuXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgfVxuXG4gIC8vIFN0YXRlIDEgOiBDbG9zZWQgKGRlZmF1bHQpXG4gICZfX3BhbmVsW2RhdGEtcGFuZWwtb2ZmY2FudmFzLWx2PVwiMVwiXSxcbiAgJl9fb3ZlcmxheSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIHRyYW5zaXRpb246XG4gICAgICBvcGFjaXR5ICR6YXV4LXRyYW5zaXRpb24tMFxuICAgIDtcbiAgfVxuXG4gIC8vIFN0YXRlIDIgOiBPcGVuZWRcbiAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSxcbiAgJi5vcGVuaW5nIHtcblxuICAgIC4jeyRjb21wb25lbnR9IHtcbiAgICAgICZfX3BhbmVsW2RhdGEtcGFuZWwtb2ZmY2FudmFzLWx2PVwiMVwiXSxcbiAgICAgICZfX292ZXJsYXkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmX19wYW5lbCB7XG4gICAgICAgIHotaW5kZXg6ICR6YXV4LXppbmRleC1vdmVybGF5cyArIDE7XG4gICAgICB9XG4gICAgICAmX19vdmVybGF5IHtcbiAgICAgICAgei1pbmRleDogJHphdXgtemluZGV4LW92ZXJsYXlzO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLy8gU3RhdGUgMyA6IENsb3NpbmdcbiAgJi5jbG9zaW5nIHtcblxuICAgIC4jeyRjb21wb25lbnR9IHtcbiAgICAgICZfX3BhbmVsW2RhdGEtcGFuZWwtb2ZmY2FudmFzLWx2PVwiMVwiXSxcbiAgICAgICZfX292ZXJsYXkge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAmX19wYW5lbCB7XG4gICAgICAgIHotaW5kZXg6ICR6YXV4LXppbmRleC1vdmVybGF5cyArIDE7XG4gICAgICB9XG4gICAgICAmX19vdmVybGF5IHtcbiAgICAgICAgei1pbmRleDogJHphdXgtemluZGV4LW92ZXJsYXlzO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydFxuICAnZnVuY3Rpb25zJ1xuO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gR0VORVJBTCBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1zeXN0ZW0tY3NzLWNsYXNzOiAnemF1eCc7XG4kemF1eC1mb250LXNpemUtYmFzZS1weDogMTZweDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kemF1eC1hcHAtbWF4LXdpZHRoOiAxMDI0cHg7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFotSU5ERVhcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXppbmRleC1oZWFkZXI6IDEwO1xuJHphdXgtemluZGV4LWhlYWRlci1tOiAyMjtcbiR6YXV4LXppbmRleC1vdmVybGF5czogMTY7XG4vLyAkemF1eC16aW5kZXgtb3ZlcmxheXMtZnVsbDogJHphdXgtemluZGV4LWhlYWRlci1tICsgNTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVFJBTlNJVElPTlNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXRyYW5zaXRpb24tMDogMC4zcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMTogMC42cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMjogMC45cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMzogMy4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNDogNi4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNTogOS4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNS1saW5lYXI6IDkuMHMgbGluZWFyO1xuJHphdXgtdHJhbnNpdGlvbi02LWxpbmVhcjogMTIuMHMgbGluZWFyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT01QT05FTlRTIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtcHJlZml4IDogJ2MtJyAhZGVmYXVsdDtcblxuJHphdXgtaGVhZGVyLWgtbTogNTZweDtcbiR6YXV4LWhlYWRlci1oLXQ6IDcycHg7XG4kemF1eC1oZWFkZXItaC1kOiAkemF1eC1oZWFkZXItaC10O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09MT1IgU0VUU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gTWFpblxuJHphdXhfY29sb3JfbWFpbl9icmFuZDogIzBDQTM4QztcblxuLy8gRGVmYXVsdCB3ZWIgc2FmZVxuJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTogI0ZGRkZGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmxhY2s6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9kZWZhdWx0X3JlZDogI2Q5NTM0ZjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfZ3JlZW46ICM1Y2I4NWM7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsdWU6ICMzMzdhYjc7XG4kemF1eF9jb2xvcl9kZWZhdWx0X21hZ2VudGE6ICNGRjAwRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X29yYW5nZTogI2YwYWQ0ZTtcblxuLy8gU2V0IDFcbiR6YXV4X2NvbG9yX3NldDFfZ3JlZW4xOiAkemF1eF9jb2xvcl9tYWluX2JyYW5kO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE6ICR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMjogI0Y1RjVGNTtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2swOiAjMDAwMDAwO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazE6ICMzMzMzMzM7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMjogIzI0MjQyNDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2szOiAjMDUwNjA2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MTogI0NDQ0NDQztcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTI6ICNEREREREQ7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkzOiAjRUVFRUVFO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NDogIzk5OTk5OTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTU6ICM3MDcwNzA7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk2OiAjNjY2NjY2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NzogI0FBQUFBQTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTg6ICNERkRGREY7XG4kemF1eF9jb2xvcl9zZXQxX3JlZDE6ICNEMDAxMUI7XG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTE6ICNGNTY4MkY7IC8vIEY1NjgyRlxuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyOiAjRUM1QTJCOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cxOiAjRkZDQzMzOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cyOiAjRjdDNjIzOyAvLyBzdGVsbGUgcmFuayxcbiR6YXV4X2NvbG9yX3NldDFfY3lhbjE6ICMyOEJCRDc7XG5cbi8vIFNrZWxldG9uXG4kemF1eF9jb2xvcl9za2VsZXRvbjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEZvbnRzXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXhfZm9udDE6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kemF1eF9mb250MjogJ051bml0byBTYW5zJztcbiR6YXV4X2ZvbnQzOiB1dG9waWEtc3RkO1xuJHphdXhfZm9udDQ6IHV0b3BpYS1zdGQtaGVhZGxpbmU7XG4kemF1eF9mb250NTogJ051bml0byc7XG4kemF1eF9mb250NjogdXRvcGlhLXN0ZC1kaXNwbGF5O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCT09UU1RSQVAgT1ZFUlJJREVcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLyBAc2VlIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMi9nZXR0aW5nLXN0YXJ0ZWQvdGhlbWluZy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiBsaWdodGVuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMzAlKTtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogMnB4O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAwcHg7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiByZ2JhKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMiwgMC4yNSk7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyO1xuXG4vLyAkaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTM7XG5cbi8vIE9wdGlvbnNcbiRlbmFibGUtY2FyZXQ6IGZhbHNlO1xuJGVuYWJsZS1yb3VuZGVkOiBmYWxzZTtcbiRlbmFibGUtc2hhZG93czogZmFsc2U7XG4kZW5hYmxlLWdyYWRpZW50czogZmFsc2U7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiB0cnVlO1xuLy8gJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogZmFsc2UgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWdyaWQtY2xhc3NlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXByaW50LXN0eWxlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogZmFsc2U7XG4vLyAkZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBNb2RhbHNcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAwLjY7XG5cbi8vIEJvZHlcbiRib2R5LWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGJvZHktY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuXG4vLyBMaW5rc1xuJGxpbmstY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTtcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4kbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMTUlKTtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LWJhc2U6ICR6YXV4X2ZvbnQyLCAkemF1eF9mb250MTtcbiRmb250LXNpemUtYmFzZTogcmVtKCR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4KTsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC13ZWlnaHQtYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogNzAwO1xuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDA7XG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogMDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206IDA7XG5cbi8vIENvbXBvbmVudHNcbiRib3JkZXItd2lkdGg6IDFweDtcbiRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTI7XG4vLyAkYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuXG4vLyBHcmlkIGNvbHVtbnNcbiRncmlkLWd1dHRlci13aWR0aDogNDBweDtcblxuLy8gR3JpZCBicmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuJGdyaWQtYnJlYWtwb2ludHM6IG1hcC1tZXJnZShcbiAgKFxuICAgIHh4czogMCxcbiAgICB4czogNDEwcHgsIC8vIGRlZmF1bHQgMHB4XG4gICAgc206IDU4MHB4LCAvLyBkZWZhdWx0IDU3NnB4XG4gICAgbWQ6IDc2OHB4LCAvLyBkZWZhdWx0IDc2OHB4XG4gICAgbGc6IDk5MnB4LCAvLyBkZWZhdWx0IDk5MnB4XG4gICAgeGw6IDEyMDBweCAvLyBkZWZhdWx0IDEyMDBweFxuICApLFxuICAkZ3JpZC1icmVha3BvaW50c1xuKTtcblxuLy8gR3JpZCBjb250YWluZXJzXG4vLyBSZW1vdmVkIGRlZmF1bHQgQm9vdHN0cmFwIGNvbnRhaW5lcnMgXCJtYXgtd2lkdGhcIlxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoKTtcblxuLy8gVGFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAxMHB4O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogMTJweDtcblxuLy8gU2l6ZXNcbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDQwOiA0MCUsXG4gICAgNjA6IDYwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuLy8gU3BhY2luZ1xuLy8gQG5vdGUgJHNwYWNlcnMgaXQncyB0b3RhbGx5IG92ZXJyaWRkZW4gaW4gb3JkZXIgdG8gb3B0aW1pemUgdGhlIG51bWJlciBvZiBydWxlcy5cbi8vICRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKTtcblxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIGY1OiA1cHgsXG4gICAgZjEwOiAxMHB4LFxuICAgIGYxNTogMTVweCxcbiAgICBmMjA6IDIwcHgsXG4gICAgZjI1OiAyNXB4LFxuICAgIGYzMDogMzBweCxcbiAgICBmNDA6IDQwcHhcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1JU0Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LW9wYWNpdHk6ICgpICFkZWZhdWx0O1xuJHphdXgtb3BhY2l0eTogbWFwLW1lcmdlKFxuICAoXG4gICAgJzUwJzogLjVcbiAgKSxcbiAgJHphdXgtb3BhY2l0eVxuKTtcbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIl19 */

.c-nav2__item {
  list-style-type: none;
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
  font-size: 1.3125rem;
  line-height: 1.5625rem;
  padding: 8px 10px;
  border-bottom: 1px solid rgba(221, 221, 221, 0.5); }
  .c-nav2__item > a {
    display: block;
    position: relative; }
  .c-nav2__item > a, .c-nav2__item:visited > a {
    color: #333333;
    text-decoration: none; }
  .c-nav2__item:hover > a .c-nav2__item-label {
    background-image: -webkit-gradient(linear, left top, right top, from(#EC5A2B), to(#EC5A2B));
    background-image: linear-gradient(to right, #EC5A2B 0%, #EC5A2B 100%);
    background-repeat: repeat-x;
    background-position: 0 100%;
    background-size: 100% 1px; }
  .c-nav2__item-icon {
    -webkit-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
    font-size: 16px;
    color: #AAAAAA;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
    @media (max-width: 767.98px) {
      .c-nav2__item-icon {
        display: none; } }
  .c-nav2__item[aria-current="true"] .c-nav2__item-icon {
    color: #EC5A2B; }

.c-nav2--style2 .c-nav2__item {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.375rem;
  padding: 4px 10px;
  border-bottom: 0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvbmF2Mi5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImFic3RyYWN0cy9fZnVuY3Rpb25zLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFRRTtFQUVFLHFCQUFxQjtFQUlyQiwwQkNvRnNCO0VEbkZ0QixnQkFBZ0I7RUFDaEIsb0JFVDRDO0VGVTVDLHNCRVY0QztFRlk1QyxpQkFBaUI7RUFDakIsaURDc0QyQixFQUFBO0VEbEU1QjtJQWVHLGNBQWM7SUFDZCxrQkFBa0IsRUFBQTtFQWhCckI7SUFzQkssY0N3Q3dCO0lEdkN4QixxQkFBcUIsRUFBQTtFQXZCMUI7SUc0Q0QsMkZBQW9FO0lBQXBFLHFFQUFvRTtJQUNwRSwyQkFBMkI7SUFDM0IsMkJBSGtEO0lBSWxELHlCSG5CMkQsRUFBQTtFQUd6RDtJQUVFLDBDQ1o4QjtJRFk5QixrQ0NaOEI7SURnQjlCLGVBQWU7SUFDZixjQ2lDeUI7SUQvQnpCLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsUUFBUTtJQUNSLG1DQUEyQjtZQUEzQiwyQkFBMkIsRUFBQTtJSXNCN0I7TUpsQ0E7UUFlRyxhQUFhLEVBQUEsRUFFZjtFQWhERjtJQXNEUyxjQ3FCcUIsRUFBQTs7QURiOUI7RUFLSywwQkN1QmtCO0VEdEJsQixnQkFBZ0I7RUFDaEIsbUJFdEV3QztFRnVFeEMscUJFdkV3QztFRnlFeEMsaUJBQWlCO0VBQ2pCLGdCQUFnQixFQUFBIiwiZmlsZSI6ImNvbXBvbmVudHMvbmF2Mi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgJ2Jhc2UnO1xuXG4kY29tcG9uZW50IDogY29tcG9uZW50Q2xhc3MoJ25hdjInKTtcblxuLiN7JGNvbXBvbmVudH0ge1xuXG4gICZfX2l0ZW0ge1xuXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgJGZzOiAyMXB4O1xuICAgICRsaDogJGZzKzQ7XG4gICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG5cbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkemF1eF9jb2xvcl9zZXQxX2dyZXkyLCAwLjUpO1xuXG4gICAgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYsXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgID4gYSB7XG4gICAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIgPiBhICYtbGFiZWwge1xuICAgICAgQGluY2x1ZGUgdW5kZXJsaW5lLXZpYS1iZygkemF1eF9jb2xvcl9zZXQxX29yYW5nZTIsIDFweCk7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcblxuICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgY29sb3IgJHphdXgtdHJhbnNpdGlvbi0wXG4gICAgICA7XG5cbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk3O1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbYXJpYS1jdXJyZW50PVwidHJ1ZVwiXSB7XG4gICAgICAuI3skY29tcG9uZW50fSB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi0tc3R5bGUyIHtcbiAgICAuI3skY29tcG9uZW50fSB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgJGZzOiAxOHB4O1xuICAgICAgICAkbGg6ICRmcys0O1xuICAgICAgICBmb250LWZhbWlseTogJHphdXhfZm9udDI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcblxuICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0XG4gICdmdW5jdGlvbnMnXG47XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBHRU5FUkFMIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXN5c3RlbS1jc3MtY2xhc3M6ICd6YXV4JztcbiR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4OiAxNnB4OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiR6YXV4LWFwcC1tYXgtd2lkdGg6IDEwMjRweDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gWi1JTkRFWFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtemluZGV4LWhlYWRlcjogMTA7XG4kemF1eC16aW5kZXgtaGVhZGVyLW06IDIyO1xuJHphdXgtemluZGV4LW92ZXJsYXlzOiAxNjtcbi8vICR6YXV4LXppbmRleC1vdmVybGF5cy1mdWxsOiAkemF1eC16aW5kZXgtaGVhZGVyLW0gKyA1O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUUkFOU0lUSU9OU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtdHJhbnNpdGlvbi0wOiAwLjNzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0xOiAwLjZzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0yOiAwLjlzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0zOiAzLjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi00OiA2LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01OiA5LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01LWxpbmVhcjogOS4wcyBsaW5lYXI7XG4kemF1eC10cmFuc2l0aW9uLTYtbGluZWFyOiAxMi4wcyBsaW5lYXI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTVBPTkVOVFMgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1wcmVmaXggOiAnYy0nICFkZWZhdWx0O1xuXG4kemF1eC1oZWFkZXItaC1tOiA1NnB4O1xuJHphdXgtaGVhZGVyLWgtdDogNzJweDtcbiR6YXV4LWhlYWRlci1oLWQ6ICR6YXV4LWhlYWRlci1oLXQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT0xPUiBTRVRTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBNYWluXG4kemF1eF9jb2xvcl9tYWluX2JyYW5kOiAjMENBMzhDO1xuXG4vLyBEZWZhdWx0IHdlYiBzYWZlXG4kemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlOiAjRkZGRkZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibGFjazogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfcmVkOiAjZDk1MzRmO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ncmVlbjogIzVjYjg1YztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmx1ZTogIzMzN2FiNztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfbWFnZW50YTogI0ZGMDBGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfb3JhbmdlOiAjZjBhZDRlO1xuXG4vLyBTZXQgMVxuJHphdXhfY29sb3Jfc2V0MV9ncmVlbjE6ICR6YXV4X2NvbG9yX21haW5fYnJhbmQ7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMTogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUyOiAjRjVGNUY1O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazA6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMTogIzMzMzMzMztcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2syOiAjMjQyNDI0O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazM6ICMwNTA2MDY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkxOiAjQ0NDQ0NDO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MjogI0RERERERDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTM6ICNFRUVFRUU7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk0OiAjOTk5OTk5O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NTogIzcwNzA3MDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTY6ICM2NjY2NjY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk3OiAjQUFBQUFBO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5ODogI0RGREZERjtcbiR6YXV4X2NvbG9yX3NldDFfcmVkMTogI0QwMDExQjtcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTogI0Y1NjgyRjsgLy8gRjU2ODJGXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTI6ICNFQzVBMkI7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzE6ICNGRkNDMzM7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzI6ICNGN0M2MjM7IC8vIHN0ZWxsZSByYW5rLFxuJHphdXhfY29sb3Jfc2V0MV9jeWFuMTogIzI4QkJENztcblxuLy8gU2tlbGV0b25cbiR6YXV4X2NvbG9yX3NrZWxldG9uOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRm9udHNcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eF9mb250MTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiR6YXV4X2ZvbnQyOiAnTnVuaXRvIFNhbnMnO1xuJHphdXhfZm9udDM6IHV0b3BpYS1zdGQ7XG4kemF1eF9mb250NDogdXRvcGlhLXN0ZC1oZWFkbGluZTtcbiR6YXV4X2ZvbnQ1OiAnTnVuaXRvJztcbiR6YXV4X2ZvbnQ2OiB1dG9waWEtc3RkLWRpc3BsYXk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJPT1RTVFJBUCBPVkVSUklERVxuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vIEBzZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4yL2dldHRpbmctc3RhcnRlZC90aGVtaW5nL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6IGxpZ2h0ZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAzMCUpO1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAycHg7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6IDBweDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6IHJnYmEoJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyLCAwLjI1KTtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTI7XG5cbi8vICRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MztcblxuLy8gT3B0aW9uc1xuJGVuYWJsZS1jYXJldDogZmFsc2U7XG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcbiRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWU7XG4vLyAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiBmYWxzZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcHJpbnQtc3R5bGVzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiBmYWxzZTtcbi8vICRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsc1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNjtcblxuLy8gQm9keVxuJGJvZHktYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kYm9keS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG5cbi8vIExpbmtzXG4kbGluay1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAxNSUpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktYmFzZTogJHphdXhfZm9udDIsICR6YXV4X2ZvbnQxO1xuJGZvbnQtc2l6ZS1iYXNlOiByZW0oJHphdXgtZm9udC1zaXplLWJhc2UtcHgpOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiA3MDA7XG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMDtcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAwO1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMDtcblxuLy8gQ29tcG9uZW50c1xuJGJvcmRlci13aWR0aDogMXB4O1xuJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5Mjtcbi8vICRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG5cbi8vIEdyaWQgY29sdW1uc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG4kZ3JpZC1icmVha3BvaW50czogbWFwLW1lcmdlKFxuICAoXG4gICAgeHhzOiAwLFxuICAgIHhzOiA0MTBweCwgLy8gZGVmYXVsdCAwcHhcbiAgICBzbTogNTgwcHgsIC8vIGRlZmF1bHQgNTc2cHhcbiAgICBtZDogNzY4cHgsIC8vIGRlZmF1bHQgNzY4cHhcbiAgICBsZzogOTkycHgsIC8vIGRlZmF1bHQgOTkycHhcbiAgICB4bDogMTIwMHB4IC8vIGRlZmF1bHQgMTIwMHB4XG4gICksXG4gICRncmlkLWJyZWFrcG9pbnRzXG4pO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIFJlbW92ZWQgZGVmYXVsdCBCb290c3RyYXAgY29udGFpbmVycyBcIm1heC13aWR0aFwiXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICgpO1xuXG4vLyBUYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDEwcHg7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAxMnB4O1xuXG4vLyBTaXplc1xuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgNDA6IDQwJSxcbiAgICA2MDogNjAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBTcGFjaW5nXG4vLyBAbm90ZSAkc3BhY2VycyBpdCdzIHRvdGFsbHkgb3ZlcnJpZGRlbiBpbiBvcmRlciB0byBvcHRpbWl6ZSB0aGUgbnVtYmVyIG9mIHJ1bGVzLlxuLy8gJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpO1xuXG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgZjU6IDVweCxcbiAgICBmMTA6IDEwcHgsXG4gICAgZjE1OiAxNXB4LFxuICAgIGYyMDogMjBweCxcbiAgICBmMjU6IDI1cHgsXG4gICAgZjMwOiAzMHB4LFxuICAgIGY0MDogNDBweFxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTUlTQ1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtb3BhY2l0eTogKCkgIWRlZmF1bHQ7XG4kemF1eC1vcGFjaXR5OiBtYXAtbWVyZ2UoXG4gIChcbiAgICAnNTAnOiAuNVxuICApLFxuICAkemF1eC1vcGFjaXR5XG4pO1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AZnVuY3Rpb24gY29tcG9uZW50Q2xhc3MoJGNvbXBvbmVudE5hbWUpIHtcbiAgQHJldHVybiAkY29tcG9uZW50LXByZWZpeCArICRjb21wb25lbnROYW1lO1xufVxuXG5AZnVuY3Rpb24gcmVtKCRzaXplKSB7XG4gIEByZXR1cm4gJHNpemUgLyAkemF1eC1mb250LXNpemUtYmFzZS1weCAqIDFyZW07XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiAnJykge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiRyZXNvbHV0aW9uLWRlZmF1bHQ6IDIgIWRlZmF1bHQ7XG4kcmVzb2x1dGlvbi1wcmVzZXRzOiAoIFwibGRwaVwiIDc1JSwgXCJtZHBpXCIgMTAwJSwgXCJoZHBpXCIgMTUwJSwgXCJ4aGRwaVwiIDIwMCUsIFwieHhoZHBpXCIgMzAwJSwgXCJ4eHhoZHBpXCIgNDAwJSwgXCJyZXRpbmFcIiAyLCBcIkAyeFwiIDIsIFwiQDN4XCIgMykgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiByZXNvbHV0aW9uLXByZXNldCgkcmVzb2x1dGlvbikge1xuICAgIEBpZiB0eXBlLW9mKCRyZXNvbHV0aW9uKT09XCJzdHJpbmdcIiB7XG4gICAgICAgIEBlYWNoICRwcmVzZXQgaW4gJHJlc29sdXRpb24tcHJlc2V0cyB7XG4gICAgICAgICAgICBAaWYgbnRoKCRwcmVzZXQsIDEpPT0kcmVzb2x1dGlvbiB7XG4gICAgICAgICAgICAgICAgQHJldHVybiBudGgoJHByZXNldCwgMilcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAcmV0dXJuICRyZXNvbHV0aW9uO1xufVxuXG5AbWl4aW4gcmVzb2x1dGlvbigkcmVzb2x1dGlvbjogJHJlc29sdXRpb24tZGVmYXVsdCkge1xuICAgICRyZXNvbHV0aW9uOiByZXNvbHV0aW9uLXByZXNldCgkcmVzb2x1dGlvbik7XG4gICAgQGlmIHR5cGUtb2YoJHJlc29sdXRpb24pPT1cIm51bWJlclwiIHtcbiAgICAgICAgQGlmIHVuaXQoJHJlc29sdXRpb24pPT1cImRwaVwiIHtcbiAgICAgICAgICAkcmVzb2x1dGlvbjogJHJlc29sdXRpb24gLyA5NmRwaTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSBpZiB1bml0KCRyZXNvbHV0aW9uKT09XCIlXCIge1xuICAgICAgICAgICRyZXNvbHV0aW9uOiAkcmVzb2x1dGlvbiAvIDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICRyZXNvbHV0aW9uOiAkcmVzb2x1dGlvbiAvICgkcmVzb2x1dGlvbiAqIDAgKyAxKVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAjeyRyZXNvbHV0aW9ufSksXG4gICAgICAgIChtaW4tcmVzb2x1dGlvbjogI3skcmVzb2x1dGlvbiAqIDk2ZHBpfSkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiI3skcmVzb2x1dGlvbn0gaXMgbm90IGEgdmFsaWQgcmVzb2x1dGlvbiBvciBwcmVzZXRcIjtcbiAgICB9XG59XG5cbkBtaXhpbiBhcHBlYXJhbmNlKCR2YWx1ZSkge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogJHZhbHVlO1xuICAgIC1tb3otYXBwZWFyYW5jZTogJHZhbHVlO1xuICAgIGFwcGVhcmFuY2U6ICR2YWx1ZTtcbn1cblxuLy8gQHNlZSBodHRwczovL2Nzcy10cmlja3MuY29tL3N0eWxpbmctdW5kZXJsaW5lcy13ZWIvXG5AbWl4aW4gdW5kZXJsaW5lKCR0ZXh0X2NvbG9yLCAkYmdfY29sb3IpIHtcbiAgICB0ZXh0LXNoYWRvdzogLTJweCAtMnB4ICRiZ19jb2xvciwgLTJweCAycHggJGJnX2NvbG9yLCAycHggLTJweCAkYmdfY29sb3IsIDJweCAycHggJGJnX2NvbG9yO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTAuMTc1ZW0gJGJnX2NvbG9yLCBpbnNldCAwIC0wLjJlbSAkdGV4dF9jb2xvcjtcbn1cblxuLy8gQHNlZSBodHRwczovL3NoYXJrY29kZXIuY29tL3Zpc3VhbC91bmRlcmxpbmVcbkBtaXhpbiB1bmRlcmxpbmUtdmlhLWJnKCRjb2xvciwgJHNpemVQeCwgJHlQb3M6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3IgMCUsICRjb2xvciAkeVBvcyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAkeVBvcztcbiAgYmFja2dyb3VuZC1zaXplOiAkeVBvcyAkc2l6ZVB4O1xufVxuXG4vLyBPYmplY3QtZml0IG1peGluIHdobyBzdXBwb3J0cyB0aGUgcG9seWZpbGwncyBzeW50YXhcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9mcmVnYW50ZS9vYmplY3QtZml0LWltYWdlc1xuQG1peGluIG9iamVjdGZpdCgkdHlwZTogJ2NvdmVyJywgJHBvc2l0aW9uOiAnY2VudGVyJykge1xuICBvYmplY3QtZml0OiAkdHlwZTtcbiAgb2JqZWN0LXBvc2l0aW9uOiAkcG9zaXRpb247XG4gIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogI3skdHlwZX07IG9iamVjdC1wb3NpdGlvbjogI3skcG9zaXRpb259Oyc7XG59XG5cbi8vIEZpeCBTVkcgaW4gPGltZz4gdGFncyBub3Qgc2NhbGluZyBpbiBJRTksIElFMTAsIElFMTFcbi8vIElFOSwgSUUxMCwgYW5kIElFMTEgZG9uJ3QgcHJvcGVybHkgc2NhbGUgU1ZHIGZpbGVzIGFkZGVkIHdpdGggaW1nIHRhZ3Mgd2hlbiB2aWV3Qm94LCB3aWR0aFxuLy8gYW5kIGhlaWdodCBhdHRyaWJ1dGVzIGFyZSBzcGVjaWZpZWQuIFRvIGdldCBtb3JlIGNvbnNpc3RlbnQgc2NhbGluZyBhY3Jvc3MgYnJvd3NlcnMgYWx3YXlzIGVuc3VyZVxuLy8geW91IHNwZWNpZnkgYSB2aWV3Qm94IGJ1dCBsZWF2ZSBvZmYgdGhlIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlcyBvbiB5b3VyIHN2ZyBlbGVtZW50LlxuLy9cbi8vIEBzZWUgaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vbGFycnlib3RoYS83ODgxNjkxXG4vLyBAc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzk3NzcxNDMvc3ZnLWluLWltZy1lbGVtZW50LXByb3BvcnRpb25zLW5vdC1yZXNwZWN0ZWQtaW4taWU5Lzk3OTIyNTQjOTc5MjI1NFxuQG1peGluIG9uSUUoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWNlaG9sZGVyKCkge1xuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGNhbmNlbC1zdHlsZSgpIHtcbiAgJjo6LW1zLWNsZWFyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc2Nyb2xsYmFyLXJlbW92ZSgpIHtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIElFIGFuZCBFZGdlICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8qIEZpcmVmb3ggKi9cblxufVxuXG5AbWl4aW4gZ2VuZXJhdGUtY2xhc3MtdmlzaWJpbGl0eS1ieS1zdGF0ZSgkc3RhdGUtbmFtZSkge1xuICAkemF1eC1zdGF0ZS1zZWxlY3RvcjogI3skemF1eC1zeXN0ZW0tY3NzLWNsYXNzfS1zdGF0ZS0tI3skc3RhdGUtbmFtZX07XG4gIC4jeyR6YXV4LXN0YXRlLXNlbGVjdG9yfSB7XG4gICAgLnphdXgtI3skc3RhdGUtbmFtZX0ge1xuICAgICAgJi1kLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmLWQtaW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgICAgJi1kLWZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgICAgJi1kLW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBib2R5Om5vdCguI3skemF1eC1zdGF0ZS1zZWxlY3Rvcn0pIHtcbiAgICAuemF1eC0jeyRzdGF0ZS1uYW1lfSB7XG4gICAgICAmLWQtYmxvY2ssXG4gICAgICAmLWQtZmxleCxcbiAgICAgICYtZC1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi1kLW5vbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGdlbmVyYXRlLWNsYXNzLWN1c3RvbS1ndXR0ZXIoJHB4OiAwcHgsICRwcmVmaXg6ICcnKSB7XG4gIC56YXV4LWd1dHRlciN7JHByZWZpeH0tZiN7IHN0ci1yZXBsYWNlKCN7JHB4fSwgJ3B4JywgJycpIH0ge1xuICAgIG1hcmdpbi1yaWdodDogLSN7JHB4LzJ9OyAvL3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAtI3skcHgvMn07IC8vcHg7XG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRweC8yfTsgLy9weDtcbiAgICAgIHBhZGRpbmctbGVmdDogI3skcHgvMn07IC8vcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvc2Fzcy9jdXN0b20tc2Nyb2xsYmFycy1taXhpbi9cbkBtaXhpbiBzY3JvbGxiYXJzKCRzaXplLCAkZm9yZWdyb3VuZC1jb2xvciwgJGJhY2tncm91bmQtY29sb3I6IG1peCgkZm9yZWdyb3VuZC1jb2xvciwgd2hpdGUsICA1MCUpLCAkcm91bmRlZDo0cHgpIHtcbiAgLy8gRm9yIEdvb2dsZSBDaHJvbWVcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAgJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAkZm9yZWdyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuXG4gIC8vIEZvciBJbnRlcm5ldCBFeHBsb3JlclxuICAmIHtcbiAgICBzY3JvbGxiYXItZmFjZS1jb2xvcjogJGZvcmVncm91bmQtY29sb3I7XG4gICAgc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuXG4gIC8vIEZGXG4gIHNjcm9sbGJhci1jb2xvcjogJGZvcmVncm91bmQtY29sb3IgJGJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */

.c-icoside__ico {
  float: left; }

.c-icoside--f100 {
  padding-left: 100px; }
  .c-icoside--f100 .c-icoside__ico {
    margin-left: -100px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvaWNvc2lkZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVFFO0VBQ0UsV0FBVyxFQUFBOztBQUdiO0VBRUUsbUJBRFMsRUFBQTtFQURWO0lBS0ssbUJBSkssRUFBQSIsImZpbGUiOiJjb21wb25lbnRzL2ljb3NpZGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0ICdiYXNlJztcblxuJGNvbXBvbmVudCA6IGNvbXBvbmVudENsYXNzKCdpY29zaWRlJyk7XG5cbi4jeyRjb21wb25lbnR9IHtcblxuICAmX19pY28ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgJi0tZjEwMCB7XG4gICAgJHc6IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogJHc7XG4gICAgLiN7JGNvbXBvbmVudH0ge1xuICAgICAgJl9faWNvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIl19 */

.c-bucciabadge1 {
  border-bottom: 1px solid #EC5A2B; }
  .c-bucciabadge1 .icocuc1-logo2 {
    color: #999999;
    font-size: 12.22px; }
  .c-bucciabadge1 p {
    font-family: "Nunito", serif;
    font-weight: 900;
    font-size: 1.3125rem;
    line-height: 1.5625rem;
    color: #333333; }
    .c-bucciabadge1 p:not(:last-child) {
      margin-bottom: 1.875rem; }
    .c-bucciabadge1 p a {
      color: #EC5A2B; }
      .c-bucciabadge1 p a:visited, .c-bucciabadge1 p a:focus, .c-bucciabadge1 p a:active {
        color: #EC5A2B;
        text-decoration: none; }
      .c-bucciabadge1 p a:hover {
        color: #EC5A2B;
        text-decoration: none;
        background-image: -webkit-gradient(linear, left top, right top, from(#EC5A2B), color-stop(90%, #EC5A2B));
        background-image: linear-gradient(to right, #EC5A2B 0%, #EC5A2B 90%);
        background-repeat: repeat-x;
        background-position: 0 90%;
        background-size: 90% 1px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYnVjY2lhYmFkZ2UxLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiYWJzdHJhY3RzL19mdW5jdGlvbnMuc2NzcyIsImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBTUE7RUFFRSxnQ0MyRStCLEVBQUE7RUQ3RWpDO0lBS0ksY0NpRTJCO0lEaEUzQixrQkFBa0IsRUFBQTtFQU50QjtJQVVJLHFCQ3FGaUI7SURwRmpCLGdCQUFnQjtJQUloQixvQkVkNEM7SUZlNUMsc0JFZjRDO0lGcUI1QyxjQzBDNEIsRUFBQTtJRGhFaEM7TUFtQk0sdUJFbEIwQyxFQUFBO0lGRGhEO01BeUJNLGNDb0QyQixFQUFBO01EN0VqQztRQThCUSxjQytDeUI7UUQ5Q3pCLHFCQUFxQixFQUFBO01BL0I3QjtRQW1DUSxjQzBDeUI7UUR6Q3pCLHFCQUFxQjtRR1UzQix3R0FBb0U7UUFBcEUsb0VBQW9FO1FBQ3BFLDJCQUEyQjtRQUMzQiwwQkhYa0U7UUdZbEUsd0JIWjZELEVBQUEiLCJmaWxlIjoiY29tcG9uZW50cy9idWNjaWFiYWRnZTEuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0ICdiYXNlJztcblxuJGNvbXBvbmVudCA6IGNvbXBvbmVudENsYXNzKCdidWNjaWFiYWRnZTEnKTtcblxuLiN7JGNvbXBvbmVudH0ge1xuXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTI7XG5cbiAgLmljb2N1YzEtbG9nbzIge1xuICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk0O1xuICAgIGZvbnQtc2l6ZTogMTIuMjJweDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250NTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuXG4gICAgJGZzOiAyMXB4O1xuICAgICRsaDogJGZzKzQ7XG4gICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgIH1cblxuICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcblxuICAgICAgJjp2aXNpdGVkLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBAaW5jbHVkZSB1bmRlcmxpbmUtdmlhLWJnKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMiwgMXB4LCA5MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnRcbiAgJ2Z1bmN0aW9ucydcbjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEdFTkVSQUwgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtc3lzdGVtLWNzcy1jbGFzczogJ3phdXgnO1xuJHphdXgtZm9udC1zaXplLWJhc2UtcHg6IDE2cHg7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJHphdXgtYXBwLW1heC13aWR0aDogMTAyNHB4O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBaLUlOREVYXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC16aW5kZXgtaGVhZGVyOiAxMDtcbiR6YXV4LXppbmRleC1oZWFkZXItbTogMjI7XG4kemF1eC16aW5kZXgtb3ZlcmxheXM6IDE2O1xuLy8gJHphdXgtemluZGV4LW92ZXJsYXlzLWZ1bGw6ICR6YXV4LXppbmRleC1oZWFkZXItbSArIDU7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRSQU5TSVRJT05TXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC10cmFuc2l0aW9uLTA6IDAuM3MgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTE6IDAuNnMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTI6IDAuOXMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTM6IDMuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTQ6IDYuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTU6IDkuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTUtbGluZWFyOiA5LjBzIGxpbmVhcjtcbiR6YXV4LXRyYW5zaXRpb24tNi1saW5lYXI6IDEyLjBzIGxpbmVhcjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09NUE9ORU5UUyBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LXByZWZpeCA6ICdjLScgIWRlZmF1bHQ7XG5cbiR6YXV4LWhlYWRlci1oLW06IDU2cHg7XG4kemF1eC1oZWFkZXItaC10OiA3MnB4O1xuJHphdXgtaGVhZGVyLWgtZDogJHphdXgtaGVhZGVyLWgtdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTE9SIFNFVFNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIE1haW5cbiR6YXV4X2NvbG9yX21haW5fYnJhbmQ6ICMwQ0EzOEM7XG5cbi8vIERlZmF1bHQgd2ViIHNhZmVcbiR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU6ICNGRkZGRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsYWNrOiAjMDAwMDAwO1xuJHphdXhfY29sb3JfZGVmYXVsdF9yZWQ6ICNkOTUzNGY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2dyZWVuOiAjNWNiODVjO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibHVlOiAjMzM3YWI3O1xuJHphdXhfY29sb3JfZGVmYXVsdF9tYWdlbnRhOiAjRkYwMEZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9vcmFuZ2U6ICNmMGFkNGU7XG5cbi8vIFNldCAxXG4kemF1eF9jb2xvcl9zZXQxX2dyZWVuMTogJHphdXhfY29sb3JfbWFpbl9icmFuZDtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUxOiAkemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI6ICNGNUY1RjU7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMDogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2sxOiAjMzMzMzMzO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazI6ICMyNDI0MjQ7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMzogIzA1MDYwNjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTE6ICNDQ0NDQ0M7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkyOiAjREREREREO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MzogI0VFRUVFRTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTQ6ICM5OTk5OTk7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk1OiAjNzA3MDcwO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NjogIzY2NjY2NjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTc6ICNBQUFBQUE7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk4OiAjREZERkRGO1xuJHphdXhfY29sb3Jfc2V0MV9yZWQxOiAjRDAwMTFCO1xuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxOiAjRjU2ODJGOyAvLyBGNTY4MkZcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjogI0VDNUEyQjsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MTogI0ZGQ0MzMzsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MjogI0Y3QzYyMzsgLy8gc3RlbGxlIHJhbmssXG4kemF1eF9jb2xvcl9zZXQxX2N5YW4xOiAjMjhCQkQ3O1xuXG4vLyBTa2VsZXRvblxuJHphdXhfY29sb3Jfc2tlbGV0b246ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGb250c1xuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4X2ZvbnQxOiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHphdXhfZm9udDI6ICdOdW5pdG8gU2Fucyc7XG4kemF1eF9mb250MzogdXRvcGlhLXN0ZDtcbiR6YXV4X2ZvbnQ0OiB1dG9waWEtc3RkLWhlYWRsaW5lO1xuJHphdXhfZm9udDU6ICdOdW5pdG8nO1xuJHphdXhfZm9udDY6IHV0b3BpYS1zdGQtZGlzcGxheTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQk9PVFNUUkFQIE9WRVJSSURFXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8gQHNlZSBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjIvZ2V0dGluZy1zdGFydGVkL3RoZW1pbmcvXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogbGlnaHRlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDMwJSk7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6IDJweDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogMHB4O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogcmdiYSgkemF1eF9jb2xvcl9zZXQxX29yYW5nZTIsIDAuMjUpO1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcblxuLy8gJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkzO1xuXG4vLyBPcHRpb25zXG4kZW5hYmxlLWNhcmV0OiBmYWxzZTtcbiRlbmFibGUtcm91bmRlZDogZmFsc2U7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuJGVuYWJsZS10cmFuc2l0aW9uczogdHJ1ZTtcbi8vICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6IGZhbHNlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ncmlkLWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wcmludC1zdHlsZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6IGZhbHNlO1xuLy8gJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gTW9kYWxzXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogMC42O1xuXG4vLyBCb2R5XG4kYm9keS1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRib2R5LWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcblxuLy8gTGlua3NcbiRsaW5rLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xuJGxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDE1JSk7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbi8vIFR5cG9ncmFwaHlcbiRmb250LWZhbWlseS1iYXNlOiAkemF1eF9mb250MiwgJHphdXhfZm9udDE7XG4kZm9udC1zaXplLWJhc2U6IHJlbSgkemF1eC1mb250LXNpemUtYmFzZS1weCk7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkZXI6IDcwMDtcblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAwO1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206IDA7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAwO1xuXG4vLyBDb21wb25lbnRzXG4kYm9yZGVyLXdpZHRoOiAxcHg7XG4kYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkyO1xuLy8gJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcblxuLy8gR3JpZCBjb2x1bW5zXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDQwcHg7XG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcbiRncmlkLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICB4eHM6IDAsXG4gICAgeHM6IDQxMHB4LCAvLyBkZWZhdWx0IDBweFxuICAgIHNtOiA1ODBweCwgLy8gZGVmYXVsdCA1NzZweFxuICAgIG1kOiA3NjhweCwgLy8gZGVmYXVsdCA3NjhweFxuICAgIGxnOiA5OTJweCwgLy8gZGVmYXVsdCA5OTJweFxuICAgIHhsOiAxMjAwcHggLy8gZGVmYXVsdCAxMjAwcHhcbiAgKSxcbiAgJGdyaWQtYnJlYWtwb2ludHNcbik7XG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gUmVtb3ZlZCBkZWZhdWx0IEJvb3RzdHJhcCBjb250YWluZXJzIFwibWF4LXdpZHRoXCJcbiRjb250YWluZXItbWF4LXdpZHRoczogKCk7XG5cbi8vIFRhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZzogMTBweDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206IDEycHg7XG5cbi8vIFNpemVzXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA0MDogNDAlLFxuICAgIDYwOiA2MCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cbi8vIFNwYWNpbmdcbi8vIEBub3RlICRzcGFjZXJzIGl0J3MgdG90YWxseSBvdmVycmlkZGVuIGluIG9yZGVyIHRvIG9wdGltaXplIHRoZSBudW1iZXIgb2YgcnVsZXMuXG4vLyAkc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogKCk7XG5cbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBmNTogNXB4LFxuICAgIGYxMDogMTBweCxcbiAgICBmMTU6IDE1cHgsXG4gICAgZjIwOiAyMHB4LFxuICAgIGYyNTogMjVweCxcbiAgICBmMzA6IDMwcHgsXG4gICAgZjQwOiA0MHB4XG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNSVNDXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1vcGFjaXR5OiAoKSAhZGVmYXVsdDtcbiR6YXV4LW9wYWNpdHk6IG1hcC1tZXJnZShcbiAgKFxuICAgICc1MCc6IC41XG4gICksXG4gICR6YXV4LW9wYWNpdHlcbik7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBmdW5jdGlvbiBjb21wb25lbnRDbGFzcygkY29tcG9uZW50TmFtZSkge1xuICBAcmV0dXJuICRjb21wb25lbnQtcHJlZml4ICsgJGNvbXBvbmVudE5hbWU7XG59XG5cbkBmdW5jdGlvbiByZW0oJHNpemUpIHtcbiAgQHJldHVybiAkc2l6ZSAvICR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4ICogMXJlbTtcbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6ICcnKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJHJlc29sdXRpb24tZGVmYXVsdDogMiAhZGVmYXVsdDtcbiRyZXNvbHV0aW9uLXByZXNldHM6ICggXCJsZHBpXCIgNzUlLCBcIm1kcGlcIiAxMDAlLCBcImhkcGlcIiAxNTAlLCBcInhoZHBpXCIgMjAwJSwgXCJ4eGhkcGlcIiAzMDAlLCBcInh4eGhkcGlcIiA0MDAlLCBcInJldGluYVwiIDIsIFwiQDJ4XCIgMiwgXCJAM3hcIiAzKSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHJlc29sdXRpb24tcHJlc2V0KCRyZXNvbHV0aW9uKSB7XG4gICAgQGlmIHR5cGUtb2YoJHJlc29sdXRpb24pPT1cInN0cmluZ1wiIHtcbiAgICAgICAgQGVhY2ggJHByZXNldCBpbiAkcmVzb2x1dGlvbi1wcmVzZXRzIHtcbiAgICAgICAgICAgIEBpZiBudGgoJHByZXNldCwgMSk9PSRyZXNvbHV0aW9uIHtcbiAgICAgICAgICAgICAgICBAcmV0dXJuIG50aCgkcHJlc2V0LCAyKVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEByZXR1cm4gJHJlc29sdXRpb247XG59XG5cbkBtaXhpbiByZXNvbHV0aW9uKCRyZXNvbHV0aW9uOiAkcmVzb2x1dGlvbi1kZWZhdWx0KSB7XG4gICAgJHJlc29sdXRpb246IHJlc29sdXRpb24tcHJlc2V0KCRyZXNvbHV0aW9uKTtcbiAgICBAaWYgdHlwZS1vZigkcmVzb2x1dGlvbik9PVwibnVtYmVyXCIge1xuICAgICAgICBAaWYgdW5pdCgkcmVzb2x1dGlvbik9PVwiZHBpXCIge1xuICAgICAgICAgICRyZXNvbHV0aW9uOiAkcmVzb2x1dGlvbiAvIDk2ZHBpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIGlmIHVuaXQoJHJlc29sdXRpb24pPT1cIiVcIiB7XG4gICAgICAgICAgJHJlc29sdXRpb246ICRyZXNvbHV0aW9uIC8gMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgJHJlc29sdXRpb246ICRyZXNvbHV0aW9uIC8gKCRyZXNvbHV0aW9uICogMCArIDEpXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86ICN7JHJlc29sdXRpb259KSxcbiAgICAgICAgKG1pbi1yZXNvbHV0aW9uOiAjeyRyZXNvbHV0aW9uICogOTZkcGl9KSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCIjeyRyZXNvbHV0aW9ufSBpcyBub3QgYSB2YWxpZCByZXNvbHV0aW9uIG9yIHByZXNldFwiO1xuICAgIH1cbn1cblxuQG1peGluIGFwcGVhcmFuY2UoJHZhbHVlKSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiAkdmFsdWU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiAkdmFsdWU7XG4gICAgYXBwZWFyYW5jZTogJHZhbHVlO1xufVxuXG4vLyBAc2VlIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc3R5bGluZy11bmRlcmxpbmVzLXdlYi9cbkBtaXhpbiB1bmRlcmxpbmUoJHRleHRfY29sb3IsICRiZ19jb2xvcikge1xuICAgIHRleHQtc2hhZG93OiAtMnB4IC0ycHggJGJnX2NvbG9yLCAtMnB4IDJweCAkYmdfY29sb3IsIDJweCAtMnB4ICRiZ19jb2xvciwgMnB4IDJweCAkYmdfY29sb3I7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMC4xNzVlbSAkYmdfY29sb3IsIGluc2V0IDAgLTAuMmVtICR0ZXh0X2NvbG9yO1xufVxuXG4vLyBAc2VlIGh0dHBzOi8vc2hhcmtjb2Rlci5jb20vdmlzdWFsL3VuZGVybGluZVxuQG1peGluIHVuZGVybGluZS12aWEtYmcoJGNvbG9yLCAkc2l6ZVB4LCAkeVBvczogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvciAwJSwgJGNvbG9yICR5UG9zKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICR5UG9zO1xuICBiYWNrZ3JvdW5kLXNpemU6ICR5UG9zICRzaXplUHg7XG59XG5cbi8vIE9iamVjdC1maXQgbWl4aW4gd2hvIHN1cHBvcnRzIHRoZSBwb2x5ZmlsbCdzIHN5bnRheFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL2ZyZWdhbnRlL29iamVjdC1maXQtaW1hZ2VzXG5AbWl4aW4gb2JqZWN0Zml0KCR0eXBlOiAnY292ZXInLCAkcG9zaXRpb246ICdjZW50ZXInKSB7XG4gIG9iamVjdC1maXQ6ICR0eXBlO1xuICBvYmplY3QtcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyR0eXBlfTsgb2JqZWN0LXBvc2l0aW9uOiAjeyRwb3NpdGlvbn07Jztcbn1cblxuLy8gRml4IFNWRyBpbiA8aW1nPiB0YWdzIG5vdCBzY2FsaW5nIGluIElFOSwgSUUxMCwgSUUxMVxuLy8gSUU5LCBJRTEwLCBhbmQgSUUxMSBkb24ndCBwcm9wZXJseSBzY2FsZSBTVkcgZmlsZXMgYWRkZWQgd2l0aCBpbWcgdGFncyB3aGVuIHZpZXdCb3gsIHdpZHRoXG4vLyBhbmQgaGVpZ2h0IGF0dHJpYnV0ZXMgYXJlIHNwZWNpZmllZC4gVG8gZ2V0IG1vcmUgY29uc2lzdGVudCBzY2FsaW5nIGFjcm9zcyBicm93c2VycyBhbHdheXMgZW5zdXJlXG4vLyB5b3Ugc3BlY2lmeSBhIHZpZXdCb3ggYnV0IGxlYXZlIG9mZiB0aGUgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGVzIG9uIHlvdXIgc3ZnIGVsZW1lbnQuXG4vL1xuLy8gQHNlZSBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9sYXJyeWJvdGhhLzc4ODE2OTFcbi8vIEBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvOTc3NzE0My9zdmctaW4taW1nLWVsZW1lbnQtcHJvcG9ydGlvbnMtbm90LXJlc3BlY3RlZC1pbi1pZTkvOTc5MjI1NCM5NzkyMjU0XG5AbWl4aW4gb25JRSgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXIoKSB7XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gY2FuY2VsLXN0eWxlKCkge1xuICAmOjotbXMtY2xlYXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzY3JvbGxiYXItcmVtb3ZlKCkge1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSUUgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuXG59XG5cbkBtaXhpbiBnZW5lcmF0ZS1jbGFzcy12aXNpYmlsaXR5LWJ5LXN0YXRlKCRzdGF0ZS1uYW1lKSB7XG4gICR6YXV4LXN0YXRlLXNlbGVjdG9yOiAjeyR6YXV4LXN5c3RlbS1jc3MtY2xhc3N9LXN0YXRlLS0jeyRzdGF0ZS1uYW1lfTtcbiAgLiN7JHphdXgtc3RhdGUtc2VsZWN0b3J9IHtcbiAgICAuemF1eC0jeyRzdGF0ZS1uYW1lfSB7XG4gICAgICAmLWQtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICYtZC1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgICAmLWQtZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICAmLWQtbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJvZHk6bm90KC4jeyR6YXV4LXN0YXRlLXNlbGVjdG9yfSkge1xuICAgIC56YXV4LSN7JHN0YXRlLW5hbWV9IHtcbiAgICAgICYtZC1ibG9jayxcbiAgICAgICYtZC1mbGV4LFxuICAgICAgJi1kLWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLWQtbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZ2VuZXJhdGUtY2xhc3MtY3VzdG9tLWd1dHRlcigkcHg6IDBweCwgJHByZWZpeDogJycpIHtcbiAgLnphdXgtZ3V0dGVyI3skcHJlZml4fS1mI3sgc3RyLXJlcGxhY2UoI3skcHh9LCAncHgnLCAnJykgfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtI3skcHgvMn07IC8vcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0jeyRweC8yfTsgLy9weDtcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JHB4LzJ9OyAvL3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAjeyRweC8yfTsgLy9weDtcbiAgICB9XG4gIH1cbn1cblxuLy8gaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9zYXNzL2N1c3RvbS1zY3JvbGxiYXJzLW1peGluL1xuQG1peGluIHNjcm9sbGJhcnMoJHNpemUsICRmb3JlZ3JvdW5kLWNvbG9yLCAkYmFja2dyb3VuZC1jb2xvcjogbWl4KCRmb3JlZ3JvdW5kLWNvbG9yLCB3aGl0ZSwgIDUwJSksICRyb3VuZGVkOjRweCkge1xuICAvLyBGb3IgR29vZ2xlIENocm9tZVxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6ICAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICRmb3JlZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgLy8gRm9yIEludGVybmV0IEV4cGxvcmVyXG4gICYge1xuICAgIHNjcm9sbGJhci1mYWNlLWNvbG9yOiAkZm9yZWdyb3VuZC1jb2xvcjtcbiAgICBzY3JvbGxiYXItdHJhY2stY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgLy8gRkZcbiAgc2Nyb2xsYmFyLWNvbG9yOiAkZm9yZWdyb3VuZC1jb2xvciAkYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW4gIWltcG9ydGFudDtcbn1cbiJdfQ== */

.c-bucciabadge2 {
  padding-left: 90px;
  border-bottom: 1px solid #EC5A2B; }
  @media (max-width: 767.98px) {
    .c-bucciabadge2 .c-img {
      position: absolute;
      margin-left: -90px; } }
  @media (min-width: 768px) {
    .c-bucciabadge2 {
      padding-left: 0;
      border-bottom: 0; } }
  .c-bucciabadge2 .icocuc1-logo2 {
    color: #999999;
    font-size: 12.2px; }
    @media (min-width: 768px) {
      .c-bucciabadge2 .icocuc1-logo2 {
        font-size: 8.22px; } }
  .c-bucciabadge2 p {
    font-family: "Nunito", serif;
    font-weight: 900;
    font-size: 1.6875rem;
    line-height: 1.9375rem;
    color: #FFFFFF; }
    @media (min-width: 768px) {
      .c-bucciabadge2 p {
        font-size: 1.3125rem;
        line-height: 1.5625rem; } }
    .c-bucciabadge2 p:not(:last-child) {
      margin-bottom: 1.875rem; }
    .c-bucciabadge2 p a {
      color: #EC5A2B; }
      .c-bucciabadge2 p a:visited, .c-bucciabadge2 p a:focus, .c-bucciabadge2 p a:active {
        color: #EC5A2B;
        text-decoration: none; }
      .c-bucciabadge2 p a:hover {
        color: #EC5A2B;
        text-decoration: none;
        background-image: -webkit-gradient(linear, left top, right top, from(#EC5A2B), color-stop(90%, #EC5A2B));
        background-image: linear-gradient(to right, #EC5A2B 0%, #EC5A2B 90%);
        background-repeat: repeat-x;
        background-position: 0 90%;
        background-size: 90% 1px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYnVjY2lhYmFkZ2UyLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImFic3RyYWN0cy9fZnVuY3Rpb25zLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU1BO0VBRUUsa0JBQWtCO0VBQ2xCLGdDQzBFK0IsRUFBQTtFQ1Y3QjtJRm5FSjtNQU9NLGtCQUFrQjtNQUNsQixrQkFBa0IsRUFBQSxFQUVyQjtFRTRDQztJRnRESjtNQWFJLGVBQWU7TUFDZixnQkFBZ0IsRUFBQSxFQW1EbkI7RUFqRUQ7SUFrQkksY0NvRDJCO0lEbkQzQixpQkFBaUIsRUFBQTtJRW1DakI7TUZ0REo7UUFxQk0saUJBQWlCLEVBQUEsRUFFcEI7RUF2Qkg7SUEwQkkscUJDcUVpQjtJRHBFakIsZ0JBQWdCO0lBSWhCLG9CRzlCNEM7SUgrQjVDLHNCRy9CNEM7SUg0QzVDLGNDTThCLEVBQUE7SUNHOUI7TUZ0REo7UUFxQ00sb0JHcEMwQztRSHFDMUMsc0JHckMwQyxFQUFBLEVIOEQ3QztJQS9ESDtNQTBDTSx1Qkd6QzBDLEVBQUE7SUhEaEQ7TUFnRE0sY0M2QjJCLEVBQUE7TUQ3RWpDO1FBcURRLGNDd0J5QjtRRHZCekIscUJBQXFCLEVBQUE7TUF0RDdCO1FBMERRLGNDbUJ5QjtRRGxCekIscUJBQXFCO1FJYjNCLHdHQUFvRTtRQUFwRSxvRUFBb0U7UUFDcEUsMkJBQTJCO1FBQzNCLDBCSllrRTtRSVhsRSx3QkpXNkQsRUFBQSIsImZpbGUiOiJjb21wb25lbnRzL2J1Y2NpYWJhZGdlMi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgJ2Jhc2UnO1xuXG4kY29tcG9uZW50IDogY29tcG9uZW50Q2xhc3MoJ2J1Y2NpYWJhZGdlMicpO1xuXG4uI3skY29tcG9uZW50fSB7XG5cbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyO1xuXG4gIC5jLWltZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tbGVmdDogLTkwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgLmljb2N1YzEtbG9nbzIge1xuICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk0O1xuICAgIGZvbnQtc2l6ZTogMTIuMnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogOC4yMnB4O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250NTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuXG4gICAgJGZzOiAyN3B4O1xuICAgICRsaDogJGZzKzQ7XG4gICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAkZnM6IDIxcHg7XG4gICAgICAkbGg6ICRmcys0O1xuICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgIH1cblxuICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcblxuICAgICAgJjp2aXNpdGVkLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBAaW5jbHVkZSB1bmRlcmxpbmUtdmlhLWJnKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMiwgMXB4LCA5MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnRcbiAgJ2Z1bmN0aW9ucydcbjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEdFTkVSQUwgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtc3lzdGVtLWNzcy1jbGFzczogJ3phdXgnO1xuJHphdXgtZm9udC1zaXplLWJhc2UtcHg6IDE2cHg7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJHphdXgtYXBwLW1heC13aWR0aDogMTAyNHB4O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBaLUlOREVYXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC16aW5kZXgtaGVhZGVyOiAxMDtcbiR6YXV4LXppbmRleC1oZWFkZXItbTogMjI7XG4kemF1eC16aW5kZXgtb3ZlcmxheXM6IDE2O1xuLy8gJHphdXgtemluZGV4LW92ZXJsYXlzLWZ1bGw6ICR6YXV4LXppbmRleC1oZWFkZXItbSArIDU7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRSQU5TSVRJT05TXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC10cmFuc2l0aW9uLTA6IDAuM3MgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTE6IDAuNnMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTI6IDAuOXMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTM6IDMuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTQ6IDYuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTU6IDkuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTUtbGluZWFyOiA5LjBzIGxpbmVhcjtcbiR6YXV4LXRyYW5zaXRpb24tNi1saW5lYXI6IDEyLjBzIGxpbmVhcjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09NUE9ORU5UUyBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LXByZWZpeCA6ICdjLScgIWRlZmF1bHQ7XG5cbiR6YXV4LWhlYWRlci1oLW06IDU2cHg7XG4kemF1eC1oZWFkZXItaC10OiA3MnB4O1xuJHphdXgtaGVhZGVyLWgtZDogJHphdXgtaGVhZGVyLWgtdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTE9SIFNFVFNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIE1haW5cbiR6YXV4X2NvbG9yX21haW5fYnJhbmQ6ICMwQ0EzOEM7XG5cbi8vIERlZmF1bHQgd2ViIHNhZmVcbiR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU6ICNGRkZGRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsYWNrOiAjMDAwMDAwO1xuJHphdXhfY29sb3JfZGVmYXVsdF9yZWQ6ICNkOTUzNGY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2dyZWVuOiAjNWNiODVjO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibHVlOiAjMzM3YWI3O1xuJHphdXhfY29sb3JfZGVmYXVsdF9tYWdlbnRhOiAjRkYwMEZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9vcmFuZ2U6ICNmMGFkNGU7XG5cbi8vIFNldCAxXG4kemF1eF9jb2xvcl9zZXQxX2dyZWVuMTogJHphdXhfY29sb3JfbWFpbl9icmFuZDtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUxOiAkemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI6ICNGNUY1RjU7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMDogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2sxOiAjMzMzMzMzO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazI6ICMyNDI0MjQ7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMzogIzA1MDYwNjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTE6ICNDQ0NDQ0M7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkyOiAjREREREREO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MzogI0VFRUVFRTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTQ6ICM5OTk5OTk7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk1OiAjNzA3MDcwO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NjogIzY2NjY2NjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTc6ICNBQUFBQUE7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk4OiAjREZERkRGO1xuJHphdXhfY29sb3Jfc2V0MV9yZWQxOiAjRDAwMTFCO1xuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxOiAjRjU2ODJGOyAvLyBGNTY4MkZcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjogI0VDNUEyQjsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MTogI0ZGQ0MzMzsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MjogI0Y3QzYyMzsgLy8gc3RlbGxlIHJhbmssXG4kemF1eF9jb2xvcl9zZXQxX2N5YW4xOiAjMjhCQkQ3O1xuXG4vLyBTa2VsZXRvblxuJHphdXhfY29sb3Jfc2tlbGV0b246ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGb250c1xuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4X2ZvbnQxOiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHphdXhfZm9udDI6ICdOdW5pdG8gU2Fucyc7XG4kemF1eF9mb250MzogdXRvcGlhLXN0ZDtcbiR6YXV4X2ZvbnQ0OiB1dG9waWEtc3RkLWhlYWRsaW5lO1xuJHphdXhfZm9udDU6ICdOdW5pdG8nO1xuJHphdXhfZm9udDY6IHV0b3BpYS1zdGQtZGlzcGxheTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQk9PVFNUUkFQIE9WRVJSSURFXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8gQHNlZSBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjIvZ2V0dGluZy1zdGFydGVkL3RoZW1pbmcvXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogbGlnaHRlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDMwJSk7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6IDJweDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogMHB4O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogcmdiYSgkemF1eF9jb2xvcl9zZXQxX29yYW5nZTIsIDAuMjUpO1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcblxuLy8gJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkzO1xuXG4vLyBPcHRpb25zXG4kZW5hYmxlLWNhcmV0OiBmYWxzZTtcbiRlbmFibGUtcm91bmRlZDogZmFsc2U7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuJGVuYWJsZS10cmFuc2l0aW9uczogdHJ1ZTtcbi8vICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6IGZhbHNlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ncmlkLWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wcmludC1zdHlsZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6IGZhbHNlO1xuLy8gJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gTW9kYWxzXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogMC42O1xuXG4vLyBCb2R5XG4kYm9keS1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRib2R5LWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcblxuLy8gTGlua3NcbiRsaW5rLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xuJGxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDE1JSk7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbi8vIFR5cG9ncmFwaHlcbiRmb250LWZhbWlseS1iYXNlOiAkemF1eF9mb250MiwgJHphdXhfZm9udDE7XG4kZm9udC1zaXplLWJhc2U6IHJlbSgkemF1eC1mb250LXNpemUtYmFzZS1weCk7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkZXI6IDcwMDtcblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAwO1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206IDA7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAwO1xuXG4vLyBDb21wb25lbnRzXG4kYm9yZGVyLXdpZHRoOiAxcHg7XG4kYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkyO1xuLy8gJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcblxuLy8gR3JpZCBjb2x1bW5zXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDQwcHg7XG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcbiRncmlkLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICB4eHM6IDAsXG4gICAgeHM6IDQxMHB4LCAvLyBkZWZhdWx0IDBweFxuICAgIHNtOiA1ODBweCwgLy8gZGVmYXVsdCA1NzZweFxuICAgIG1kOiA3NjhweCwgLy8gZGVmYXVsdCA3NjhweFxuICAgIGxnOiA5OTJweCwgLy8gZGVmYXVsdCA5OTJweFxuICAgIHhsOiAxMjAwcHggLy8gZGVmYXVsdCAxMjAwcHhcbiAgKSxcbiAgJGdyaWQtYnJlYWtwb2ludHNcbik7XG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gUmVtb3ZlZCBkZWZhdWx0IEJvb3RzdHJhcCBjb250YWluZXJzIFwibWF4LXdpZHRoXCJcbiRjb250YWluZXItbWF4LXdpZHRoczogKCk7XG5cbi8vIFRhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZzogMTBweDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206IDEycHg7XG5cbi8vIFNpemVzXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA0MDogNDAlLFxuICAgIDYwOiA2MCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cbi8vIFNwYWNpbmdcbi8vIEBub3RlICRzcGFjZXJzIGl0J3MgdG90YWxseSBvdmVycmlkZGVuIGluIG9yZGVyIHRvIG9wdGltaXplIHRoZSBudW1iZXIgb2YgcnVsZXMuXG4vLyAkc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogKCk7XG5cbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBmNTogNXB4LFxuICAgIGYxMDogMTBweCxcbiAgICBmMTU6IDE1cHgsXG4gICAgZjIwOiAyMHB4LFxuICAgIGYyNTogMjVweCxcbiAgICBmMzA6IDMwcHgsXG4gICAgZjQwOiA0MHB4XG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNSVNDXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1vcGFjaXR5OiAoKSAhZGVmYXVsdDtcbiR6YXV4LW9wYWNpdHk6IG1hcC1tZXJnZShcbiAgKFxuICAgICc1MCc6IC41XG4gICksXG4gICR6YXV4LW9wYWNpdHlcbik7XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGZ1bmN0aW9uIGNvbXBvbmVudENsYXNzKCRjb21wb25lbnROYW1lKSB7XG4gIEByZXR1cm4gJGNvbXBvbmVudC1wcmVmaXggKyAkY29tcG9uZW50TmFtZTtcbn1cblxuQGZ1bmN0aW9uIHJlbSgkc2l6ZSkge1xuICBAcmV0dXJuICRzaXplIC8gJHphdXgtZm9udC1zaXplLWJhc2UtcHggKiAxcmVtO1xufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4kcmVzb2x1dGlvbi1kZWZhdWx0OiAyICFkZWZhdWx0O1xuJHJlc29sdXRpb24tcHJlc2V0czogKCBcImxkcGlcIiA3NSUsIFwibWRwaVwiIDEwMCUsIFwiaGRwaVwiIDE1MCUsIFwieGhkcGlcIiAyMDAlLCBcInh4aGRwaVwiIDMwMCUsIFwieHh4aGRwaVwiIDQwMCUsIFwicmV0aW5hXCIgMiwgXCJAMnhcIiAyLCBcIkAzeFwiIDMpICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gcmVzb2x1dGlvbi1wcmVzZXQoJHJlc29sdXRpb24pIHtcbiAgICBAaWYgdHlwZS1vZigkcmVzb2x1dGlvbik9PVwic3RyaW5nXCIge1xuICAgICAgICBAZWFjaCAkcHJlc2V0IGluICRyZXNvbHV0aW9uLXByZXNldHMge1xuICAgICAgICAgICAgQGlmIG50aCgkcHJlc2V0LCAxKT09JHJlc29sdXRpb24ge1xuICAgICAgICAgICAgICAgIEByZXR1cm4gbnRoKCRwcmVzZXQsIDIpXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQHJldHVybiAkcmVzb2x1dGlvbjtcbn1cblxuQG1peGluIHJlc29sdXRpb24oJHJlc29sdXRpb246ICRyZXNvbHV0aW9uLWRlZmF1bHQpIHtcbiAgICAkcmVzb2x1dGlvbjogcmVzb2x1dGlvbi1wcmVzZXQoJHJlc29sdXRpb24pO1xuICAgIEBpZiB0eXBlLW9mKCRyZXNvbHV0aW9uKT09XCJudW1iZXJcIiB7XG4gICAgICAgIEBpZiB1bml0KCRyZXNvbHV0aW9uKT09XCJkcGlcIiB7XG4gICAgICAgICAgJHJlc29sdXRpb246ICRyZXNvbHV0aW9uIC8gOTZkcGk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2UgaWYgdW5pdCgkcmVzb2x1dGlvbik9PVwiJVwiIHtcbiAgICAgICAgICAkcmVzb2x1dGlvbjogJHJlc29sdXRpb24gLyAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAkcmVzb2x1dGlvbjogJHJlc29sdXRpb24gLyAoJHJlc29sdXRpb24gKiAwICsgMSlcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogI3skcmVzb2x1dGlvbn0pLFxuICAgICAgICAobWluLXJlc29sdXRpb246ICN7JHJlc29sdXRpb24gKiA5NmRwaX0pIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEBlcnJvciBcIiN7JHJlc29sdXRpb259IGlzIG5vdCBhIHZhbGlkIHJlc29sdXRpb24gb3IgcHJlc2V0XCI7XG4gICAgfVxufVxuXG5AbWl4aW4gYXBwZWFyYW5jZSgkdmFsdWUpIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6ICR2YWx1ZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6ICR2YWx1ZTtcbiAgICBhcHBlYXJhbmNlOiAkdmFsdWU7XG59XG5cbi8vIEBzZWUgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zdHlsaW5nLXVuZGVybGluZXMtd2ViL1xuQG1peGluIHVuZGVybGluZSgkdGV4dF9jb2xvciwgJGJnX2NvbG9yKSB7XG4gICAgdGV4dC1zaGFkb3c6IC0ycHggLTJweCAkYmdfY29sb3IsIC0ycHggMnB4ICRiZ19jb2xvciwgMnB4IC0ycHggJGJnX2NvbG9yLCAycHggMnB4ICRiZ19jb2xvcjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0wLjE3NWVtICRiZ19jb2xvciwgaW5zZXQgMCAtMC4yZW0gJHRleHRfY29sb3I7XG59XG5cbi8vIEBzZWUgaHR0cHM6Ly9zaGFya2NvZGVyLmNvbS92aXN1YWwvdW5kZXJsaW5lXG5AbWl4aW4gdW5kZXJsaW5lLXZpYS1iZygkY29sb3IsICRzaXplUHgsICR5UG9zOiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yIDAlLCAkY29sb3IgJHlQb3MpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgJHlQb3M7XG4gIGJhY2tncm91bmQtc2l6ZTogJHlQb3MgJHNpemVQeDtcbn1cblxuLy8gT2JqZWN0LWZpdCBtaXhpbiB3aG8gc3VwcG9ydHMgdGhlIHBvbHlmaWxsJ3Mgc3ludGF4XG4vLyBodHRwczovL2dpdGh1Yi5jb20vZnJlZ2FudGUvb2JqZWN0LWZpdC1pbWFnZXNcbkBtaXhpbiBvYmplY3RmaXQoJHR5cGU6ICdjb3ZlcicsICRwb3NpdGlvbjogJ2NlbnRlcicpIHtcbiAgb2JqZWN0LWZpdDogJHR5cGU7XG4gIG9iamVjdC1wb3NpdGlvbjogJHBvc2l0aW9uO1xuICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6ICN7JHR5cGV9OyBvYmplY3QtcG9zaXRpb246ICN7JHBvc2l0aW9ufTsnO1xufVxuXG4vLyBGaXggU1ZHIGluIDxpbWc+IHRhZ3Mgbm90IHNjYWxpbmcgaW4gSUU5LCBJRTEwLCBJRTExXG4vLyBJRTksIElFMTAsIGFuZCBJRTExIGRvbid0IHByb3Blcmx5IHNjYWxlIFNWRyBmaWxlcyBhZGRlZCB3aXRoIGltZyB0YWdzIHdoZW4gdmlld0JveCwgd2lkdGhcbi8vIGFuZCBoZWlnaHQgYXR0cmlidXRlcyBhcmUgc3BlY2lmaWVkLiBUbyBnZXQgbW9yZSBjb25zaXN0ZW50IHNjYWxpbmcgYWNyb3NzIGJyb3dzZXJzIGFsd2F5cyBlbnN1cmVcbi8vIHlvdSBzcGVjaWZ5IGEgdmlld0JveCBidXQgbGVhdmUgb2ZmIHRoZSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZXMgb24geW91ciBzdmcgZWxlbWVudC5cbi8vXG4vLyBAc2VlIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2xhcnJ5Ym90aGEvNzg4MTY5MVxuLy8gQHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy85Nzc3MTQzL3N2Zy1pbi1pbWctZWxlbWVudC1wcm9wb3J0aW9ucy1ub3QtcmVzcGVjdGVkLWluLWllOS85NzkyMjU0Izk3OTIyNTRcbkBtaXhpbiBvbklFKCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlcigpIHtcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBjYW5jZWwtc3R5bGUoKSB7XG4gICY6Oi1tcy1jbGVhciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNjcm9sbGJhci1yZW1vdmUoKSB7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJRSBhbmQgRWRnZSAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXG5cbn1cblxuQG1peGluIGdlbmVyYXRlLWNsYXNzLXZpc2liaWxpdHktYnktc3RhdGUoJHN0YXRlLW5hbWUpIHtcbiAgJHphdXgtc3RhdGUtc2VsZWN0b3I6ICN7JHphdXgtc3lzdGVtLWNzcy1jbGFzc30tc3RhdGUtLSN7JHN0YXRlLW5hbWV9O1xuICAuI3skemF1eC1zdGF0ZS1zZWxlY3Rvcn0ge1xuICAgIC56YXV4LSN7JHN0YXRlLW5hbWV9IHtcbiAgICAgICYtZC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJi1kLWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICAgICYtZC1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgICYtZC1ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYm9keTpub3QoLiN7JHphdXgtc3RhdGUtc2VsZWN0b3J9KSB7XG4gICAgLnphdXgtI3skc3RhdGUtbmFtZX0ge1xuICAgICAgJi1kLWJsb2NrLFxuICAgICAgJi1kLWZsZXgsXG4gICAgICAmLWQtaW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYtZC1ub25lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBnZW5lcmF0ZS1jbGFzcy1jdXN0b20tZ3V0dGVyKCRweDogMHB4LCAkcHJlZml4OiAnJykge1xuICAuemF1eC1ndXR0ZXIjeyRwcmVmaXh9LWYjeyBzdHItcmVwbGFjZSgjeyRweH0sICdweCcsICcnKSB9IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0jeyRweC8yfTsgLy9weDtcbiAgICBtYXJnaW4tbGVmdDogLSN7JHB4LzJ9OyAvL3B4O1xuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogI3skcHgvMn07IC8vcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7JHB4LzJ9OyAvL3B4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBodHRwczovL2Nzcy10cmlja3MuY29tL3NuaXBwZXRzL3Nhc3MvY3VzdG9tLXNjcm9sbGJhcnMtbWl4aW4vXG5AbWl4aW4gc2Nyb2xsYmFycygkc2l6ZSwgJGZvcmVncm91bmQtY29sb3IsICRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGZvcmVncm91bmQtY29sb3IsIHdoaXRlLCAgNTAlKSwgJHJvdW5kZWQ6NHB4KSB7XG4gIC8vIEZvciBHb29nbGUgQ2hyb21lXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogJGZvcmVncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQ7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtY29sb3I7XG4gIH1cblxuICAvLyBGb3IgSW50ZXJuZXQgRXhwbG9yZXJcbiAgJiB7XG4gICAgc2Nyb2xsYmFyLWZhY2UtY29sb3I6ICRmb3JlZ3JvdW5kLWNvbG9yO1xuICAgIHNjcm9sbGJhci10cmFjay1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gIH1cblxuICAvLyBGRlxuICBzY3JvbGxiYXItY29sb3I6ICRmb3JlZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbiAhaW1wb3J0YW50O1xufVxuIl19 */

.c-social1 ul {
  list-style-type: none; }

.c-social1 [class*="ico"] {
  font-size: 20px; }
  .c-social1 [class*="ico"][class*="-insta"], .c-social1 [class*="ico"][class*="-heart"] {
    font-size: 18px; }
  .c-social1 [class*="ico"][class*="-dots"] {
    font-size: 16px; }

.c-social1 [class*="c-social1__item"] {
  text-align: center;
  border-radius: 50%;
  background-clip: padding-box;
  background-color: #DDDDDD;
  width: 32px;
  height: 32px; }
  .c-social1 [class*="c-social1__item"]:not(:last-child) {
    margin-right: 1rem; }
  .c-social1 [class*="c-social1__item"] a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    -webkit-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out; }
    .c-social1 [class*="c-social1__item"] a, .c-social1 [class*="c-social1__item"] a:visited {
      color: #333333; }
    .c-social1 [class*="c-social1__item"] a:hover {
      color: #F5682F; }

.c-social1--style2 [class*="c-social1__item"] {
  background-color: rgba(221, 221, 221, 0.3); }
  .c-social1--style2 [class*="c-social1__item"] a, .c-social1--style2 [class*="c-social1__item"] a:visited {
    color: #FFFFFF; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc29jaWFsMS5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPQTtFQUdJLHFCQUFxQixFQUFBOztBQUh6QjtFQU9JLGVBQWUsRUFBQTtFQVBuQjtJQVdNLGVBQWUsRUFBQTtFQVhyQjtJQWVNLGVBQWUsRUFBQTs7QUFmckI7RUFxQkksa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQiw0QkFBNEI7RUFDNUIseUJDMkMyQjtFRDFDM0IsV0FBVztFQUNYLFlBQVksRUFBQTtFQTFCaEI7SUE2Qk0sa0JBQWtCLEVBQUE7RUE3QnhCO0lBaUNNLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2Isd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsWUFBWTtJQUVaLDBDQ2hCOEI7SURnQjlCLGtDQ2hCOEIsRUFBQTtJRHRCcEM7TUE0Q1EsY0NtQndCLEVBQUE7SUQvRGhDO01BZ0RRLGNDMkJ5QixFQUFBOztBRHJCOUI7RUFFRywwQ0NXeUIsRUFBQTtFRGI1QjtJQU1PLGNDVndCLEVBQUEiLCJmaWxlIjoiY29tcG9uZW50cy9zb2NpYWwxLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIlxuQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0ICdiYXNlJztcblxuJGNvbXBvbmVudCA6IGNvbXBvbmVudENsYXNzKCdzb2NpYWwxJyk7XG5cbi4jeyRjb21wb25lbnR9IHtcblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG5cbiAgW2NsYXNzKj1cImljb1wiXSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgJltjbGFzcyo9XCItaW5zdGFcIl0sXG4gICAgJltjbGFzcyo9XCItaGVhcnRcIl0ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgICZbY2xhc3MqPVwiLWRvdHNcIl0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICB9XG5cbiAgW2NsYXNzKj1cIiN7JGNvbXBvbmVudH1fX2l0ZW1cIl0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkyO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICB0cmFuc2l0aW9uOlxuICAgICAgICBjb2xvciAkemF1eC10cmFuc2l0aW9uLTBcbiAgICAgIDtcblxuICAgICAgJixcbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLS1zdHlsZTIge1xuICAgIFtjbGFzcyo9XCIjeyRjb21wb25lbnR9X19pdGVtXCJdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHphdXhfY29sb3Jfc2V0MV9ncmV5MiwgMC4zKTtcbiAgICAgIGEge1xuICAgICAgICAmLFxuICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnRcbiAgJ2Z1bmN0aW9ucydcbjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEdFTkVSQUwgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtc3lzdGVtLWNzcy1jbGFzczogJ3phdXgnO1xuJHphdXgtZm9udC1zaXplLWJhc2UtcHg6IDE2cHg7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJHphdXgtYXBwLW1heC13aWR0aDogMTAyNHB4O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBaLUlOREVYXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC16aW5kZXgtaGVhZGVyOiAxMDtcbiR6YXV4LXppbmRleC1oZWFkZXItbTogMjI7XG4kemF1eC16aW5kZXgtb3ZlcmxheXM6IDE2O1xuLy8gJHphdXgtemluZGV4LW92ZXJsYXlzLWZ1bGw6ICR6YXV4LXppbmRleC1oZWFkZXItbSArIDU7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRSQU5TSVRJT05TXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC10cmFuc2l0aW9uLTA6IDAuM3MgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTE6IDAuNnMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTI6IDAuOXMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTM6IDMuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTQ6IDYuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTU6IDkuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTUtbGluZWFyOiA5LjBzIGxpbmVhcjtcbiR6YXV4LXRyYW5zaXRpb24tNi1saW5lYXI6IDEyLjBzIGxpbmVhcjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09NUE9ORU5UUyBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LXByZWZpeCA6ICdjLScgIWRlZmF1bHQ7XG5cbiR6YXV4LWhlYWRlci1oLW06IDU2cHg7XG4kemF1eC1oZWFkZXItaC10OiA3MnB4O1xuJHphdXgtaGVhZGVyLWgtZDogJHphdXgtaGVhZGVyLWgtdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTE9SIFNFVFNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIE1haW5cbiR6YXV4X2NvbG9yX21haW5fYnJhbmQ6ICMwQ0EzOEM7XG5cbi8vIERlZmF1bHQgd2ViIHNhZmVcbiR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU6ICNGRkZGRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsYWNrOiAjMDAwMDAwO1xuJHphdXhfY29sb3JfZGVmYXVsdF9yZWQ6ICNkOTUzNGY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2dyZWVuOiAjNWNiODVjO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibHVlOiAjMzM3YWI3O1xuJHphdXhfY29sb3JfZGVmYXVsdF9tYWdlbnRhOiAjRkYwMEZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9vcmFuZ2U6ICNmMGFkNGU7XG5cbi8vIFNldCAxXG4kemF1eF9jb2xvcl9zZXQxX2dyZWVuMTogJHphdXhfY29sb3JfbWFpbl9icmFuZDtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUxOiAkemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI6ICNGNUY1RjU7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMDogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2sxOiAjMzMzMzMzO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazI6ICMyNDI0MjQ7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMzogIzA1MDYwNjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTE6ICNDQ0NDQ0M7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkyOiAjREREREREO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MzogI0VFRUVFRTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTQ6ICM5OTk5OTk7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk1OiAjNzA3MDcwO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NjogIzY2NjY2NjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTc6ICNBQUFBQUE7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk4OiAjREZERkRGO1xuJHphdXhfY29sb3Jfc2V0MV9yZWQxOiAjRDAwMTFCO1xuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxOiAjRjU2ODJGOyAvLyBGNTY4MkZcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjogI0VDNUEyQjsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MTogI0ZGQ0MzMzsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MjogI0Y3QzYyMzsgLy8gc3RlbGxlIHJhbmssXG4kemF1eF9jb2xvcl9zZXQxX2N5YW4xOiAjMjhCQkQ3O1xuXG4vLyBTa2VsZXRvblxuJHphdXhfY29sb3Jfc2tlbGV0b246ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGb250c1xuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4X2ZvbnQxOiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHphdXhfZm9udDI6ICdOdW5pdG8gU2Fucyc7XG4kemF1eF9mb250MzogdXRvcGlhLXN0ZDtcbiR6YXV4X2ZvbnQ0OiB1dG9waWEtc3RkLWhlYWRsaW5lO1xuJHphdXhfZm9udDU6ICdOdW5pdG8nO1xuJHphdXhfZm9udDY6IHV0b3BpYS1zdGQtZGlzcGxheTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQk9PVFNUUkFQIE9WRVJSSURFXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8gQHNlZSBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjIvZ2V0dGluZy1zdGFydGVkL3RoZW1pbmcvXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogbGlnaHRlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDMwJSk7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6IDJweDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogMHB4O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogcmdiYSgkemF1eF9jb2xvcl9zZXQxX29yYW5nZTIsIDAuMjUpO1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcblxuLy8gJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkzO1xuXG4vLyBPcHRpb25zXG4kZW5hYmxlLWNhcmV0OiBmYWxzZTtcbiRlbmFibGUtcm91bmRlZDogZmFsc2U7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuJGVuYWJsZS10cmFuc2l0aW9uczogdHJ1ZTtcbi8vICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6IGZhbHNlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ncmlkLWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wcmludC1zdHlsZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6IGZhbHNlO1xuLy8gJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gTW9kYWxzXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogMC42O1xuXG4vLyBCb2R5XG4kYm9keS1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRib2R5LWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcblxuLy8gTGlua3NcbiRsaW5rLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xuJGxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDE1JSk7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbi8vIFR5cG9ncmFwaHlcbiRmb250LWZhbWlseS1iYXNlOiAkemF1eF9mb250MiwgJHphdXhfZm9udDE7XG4kZm9udC1zaXplLWJhc2U6IHJlbSgkemF1eC1mb250LXNpemUtYmFzZS1weCk7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkZXI6IDcwMDtcblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAwO1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206IDA7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAwO1xuXG4vLyBDb21wb25lbnRzXG4kYm9yZGVyLXdpZHRoOiAxcHg7XG4kYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkyO1xuLy8gJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcblxuLy8gR3JpZCBjb2x1bW5zXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDQwcHg7XG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcbiRncmlkLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICB4eHM6IDAsXG4gICAgeHM6IDQxMHB4LCAvLyBkZWZhdWx0IDBweFxuICAgIHNtOiA1ODBweCwgLy8gZGVmYXVsdCA1NzZweFxuICAgIG1kOiA3NjhweCwgLy8gZGVmYXVsdCA3NjhweFxuICAgIGxnOiA5OTJweCwgLy8gZGVmYXVsdCA5OTJweFxuICAgIHhsOiAxMjAwcHggLy8gZGVmYXVsdCAxMjAwcHhcbiAgKSxcbiAgJGdyaWQtYnJlYWtwb2ludHNcbik7XG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gUmVtb3ZlZCBkZWZhdWx0IEJvb3RzdHJhcCBjb250YWluZXJzIFwibWF4LXdpZHRoXCJcbiRjb250YWluZXItbWF4LXdpZHRoczogKCk7XG5cbi8vIFRhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZzogMTBweDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206IDEycHg7XG5cbi8vIFNpemVzXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA0MDogNDAlLFxuICAgIDYwOiA2MCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cbi8vIFNwYWNpbmdcbi8vIEBub3RlICRzcGFjZXJzIGl0J3MgdG90YWxseSBvdmVycmlkZGVuIGluIG9yZGVyIHRvIG9wdGltaXplIHRoZSBudW1iZXIgb2YgcnVsZXMuXG4vLyAkc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogKCk7XG5cbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBmNTogNXB4LFxuICAgIGYxMDogMTBweCxcbiAgICBmMTU6IDE1cHgsXG4gICAgZjIwOiAyMHB4LFxuICAgIGYyNTogMjVweCxcbiAgICBmMzA6IDMwcHgsXG4gICAgZjQwOiA0MHB4XG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNSVNDXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1vcGFjaXR5OiAoKSAhZGVmYXVsdDtcbiR6YXV4LW9wYWNpdHk6IG1hcC1tZXJnZShcbiAgKFxuICAgICc1MCc6IC41XG4gICksXG4gICR6YXV4LW9wYWNpdHlcbik7XG4iXX0= */

.c-slider__wrapper {
  position: relative; }

.c-slider__instance.swiper-container-fade .swiper-slide-active {
  z-index: 10; }

.c-slider--nav-arrows1 [class*="c-slider__btn--"] {
  -webkit-transition: background-color 0.3s ease-in-out, opacity 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, opacity 0.3s ease-in-out;
  font-size: 32px;
  font-weight: 400;
  line-height: 1;
  width: 32px;
  height: 64px;
  text-align: center;
  line-height: calc(64px - 10%); }
  .c-slider--nav-arrows1 [class*="c-slider__btn--"][class*="-disabled"] {
    opacity: 0.5; }

.c-slider--nav-arrows2 [class*="c-slider__btn--"] {
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  font-size: 40px;
  font-weight: 400;
  line-height: 1;
  width: 42px;
  height: 64px;
  text-align: center;
  line-height: calc(64px - 10%);
  -webkit-filter: drop-shadow(0px 0px 3px black);
          filter: drop-shadow(0px 0px 3px black); }

.c-slider--nav-arrows3 [class*="c-slider__btn--"] {
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  font-size: 32px;
  font-weight: 400;
  line-height: 1;
  width: 32px;
  height: 64px;
  text-align: center;
  line-height: calc(64px - 10%); }
  .c-slider--nav-arrows3 [class*="c-slider__btn--"][class*="-disabled"] {
    opacity: 0.5; }

.c-slider--nav-pos1 .c-slider__instance > [class*="c-slider__btn--"] {
  position: absolute;
  z-index: 1;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }
  .c-slider--nav-pos1 .c-slider__instance > [class*="c-slider__btn--"][class*="c-slider__btn--prev"] {
    left: 0; }
  .c-slider--nav-pos1 .c-slider__instance > [class*="c-slider__btn--"][class*="c-slider__btn--next"] {
    right: 0; }

.c-slider--nav-pos2 .c-slider__instance > [class*="c-slider__btn--"] {
  position: absolute;
  z-index: 1;
  top: 23vw; }
  .c-slider--nav-pos2 .c-slider__instance > [class*="c-slider__btn--"][class*="c-slider__btn--prev"] {
    left: 10px; }
  .c-slider--nav-pos2 .c-slider__instance > [class*="c-slider__btn--"][class*="c-slider__btn--next"] {
    right: 10px; }

@media (min-width: 768px) {
  .c-slider--nav-md-pos4 .c-slider__instance > [class*="c-slider__btn--"] {
    position: absolute;
    z-index: 1;
    top: 15vw !important; }
    .c-slider--nav-md-pos4 .c-slider__instance > [class*="c-slider__btn--"][class*="c-slider__btn--prev"] {
      left: 20px !important; }
    .c-slider--nav-md-pos4 .c-slider__instance > [class*="c-slider__btn--"][class*="c-slider__btn--next"] {
      right: 35.6% !important; } }

@media (min-width: 992px) {
  .c-slider--nav-lg-pos5 .c-slider__instance > [class*="c-slider__btn--"] {
    position: absolute;
    z-index: 1;
    top: 170px !important; }
    .c-slider--nav-lg-pos5 .c-slider__instance > [class*="c-slider__btn--"][class*="c-slider__btn--prev"] {
      left: 20px !important; }
    .c-slider--nav-lg-pos5 .c-slider__instance > [class*="c-slider__btn--"][class*="c-slider__btn--next"] {
      right: 361px !important; } }

@media (min-width: 768px) {
  .c-slider--nav-md-style1 [class*="c-slider__btn--"] {
    background-color: rgba(255, 255, 255, 0.5); } }

.c-slider--nav-pos3 .c-slider__instance > [class*="c-slider__btn--"] {
  position: absolute;
  z-index: 1;
  top: 21vw; }
  @media (min-width: 768px) {
    .c-slider--nav-pos3 .c-slider__instance > [class*="c-slider__btn--"] {
      top: 35%; } }
  .c-slider--nav-pos3 .c-slider__instance > [class*="c-slider__btn--"][class*="c-slider__btn--prev"] {
    left: 0; }
  .c-slider--nav-pos3 .c-slider__instance > [class*="c-slider__btn--"][class*="c-slider__btn--next"] {
    right: 0; }

.c-slider--effect-current-highlight .swiper-slide {
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out; }

/*
.c-slider--effect-current-highlight .swiper-slide:not(.swiper-slide-active) {
  opacity: 0.5; }
*/

.c-slider[class*="--pager1"] .swiper-pagination-bullet {
  margin: 0 5px;
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  cursor: pointer; }

.c-slider--nav-factions1 .c-slider__pagination {
  font-family: 'Frank Ruhl Libre', serif;
  font-weight: 900;
  font-size: 1.75rem;
  line-height: 1;
  color: #999999; }

.c-slider--pager1-dark1 .swiper-pagination-bullet {
  background: #999999; }
  .c-slider--pager1-dark1 .swiper-pagination-bullet-active {
    background: #DDDDDD; }

.c-slider--pager1-light1 .swiper-pagination-bullet {
  background: #DDDDDD; }
  .c-slider--pager1-light1 .swiper-pagination-bullet-active {
    background: #999999; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvc2xpZGVyLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImFic3RyYWN0cy9fZnVuY3Rpb25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBUUU7RUFDRSxrQkFBa0IsRUFBQTs7QUFHbkI7RUFHSyxXQUFXLEVBQUE7O0FBS2hCO0VBSUcsK0VDSzhCO0VETDlCLHVFQ0s4QjtFREE5QixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFFZCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQiw2QkFBNkIsRUFBQTtFQWhCaEM7SUFtQkssWUFBWSxFQUFBOztBQU9qQjtFQUlHLDRDQ3JCOEI7RURxQjlCLG9DQ3JCOEI7RUR5QjlCLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsY0FBYztFQUVkLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLDZCQUE2QjtFQUU3Qiw4Q0FBaUQ7VUFBakQsc0NBQWlELEVBQUE7O0FBVXBEO0VBSUcsNENDaEQ4QjtFRGdEOUIsb0NDaEQ4QjtFRG9EOUIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixjQUFjO0VBRWQsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsNkJBQTZCLEVBQUE7RUFmaEM7SUFrQkssWUFBWSxFQUFBOztBQU9qQjtFQUlHLGtCQUFrQjtFQUNsQixVQUFVO0VBRVYsUUFBUTtFQUNSLG1DQUEyQjtVQUEzQiwyQkFBMkIsRUFBQTtFQVI5QjtJQVdLLE9BQU8sRUFBQTtFQVhaO0lBZUssUUFBUSxFQUFBOztBQU9iO0VBSUcsa0JBQWtCO0VBQ2xCLFVBQVU7RUFFVixTQUFTLEVBQUE7RUFQWjtJQVVLLFVBQVUsRUFBQTtFQVZmO0lBY0ssV0FBVyxFQUFBOztBRTFFZjtFRmlGRDtJQUlLLGtCQUFrQjtJQUNsQixVQUFVO0lBRVYsb0JBQW1CLEVBQUE7SUFQeEI7TUFVTyxxQkFBb0IsRUFBQTtJQVYzQjtNQWNPLHVCQUFzQixFQUFBLEVBQ3ZCOztBRWhHTDtFRnNHRDtJQUlLLGtCQUFrQjtJQUNsQixVQUFVO0lBRVYscUJBQW9CLEVBQUE7SUFQekI7TUFVTyxxQkFBb0IsRUFBQTtJQVYzQjtNQWNPLHVCQUFzQixFQUFBLEVBQ3ZCOztBRXJITDtFRjJIRDtJQUlLLDBDQUEwQyxFQUFBLEVBQzNDOztBQUtKO0VBSUcsa0JBQWtCO0VBQ2xCLFVBQVU7RUFFVixTQUFTLEVBQUE7RUU1SVg7SUZxSUQ7TUFVSyxRQUFRLEVBQUEsRUFXWDtFQXJCRjtJQWNLLE9BQU8sRUFBQTtFQWRaO0lBa0JLLFFBQVEsRUFBQTs7QUFPYjtFQUVHLDRDQy9MOEI7RUQrTDlCLG9DQy9MOEIsRUFBQTs7QUQ2TGpDO0VBT0csWUFDRixFQUFBOztBQTVOSjtFQWtPTSxhQUFhO0VBRWIscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBRWxCLDZFQUdBO0VBSEEscUVBR0E7RUFFQSxlQUFlLEVBQUE7O0FBTWxCO0VBRUcsZ0NDeEowQjtFRHlKMUIsZ0JBQWdCO0VBR2hCLGtCR3pQMEM7RUgwUDFDLGNBQWM7RUFFZCxjQ3ZMeUIsRUFBQTs7QUQyTDVCO0VBRUcsbUJDN0x5QixFQUFBO0VEMkw1QjtJQUlLLG1CQ2pNdUIsRUFBQTs7QUR5TTVCO0VBRUcsbUJDM015QixFQUFBO0VEeU01QjtJQUtLLG1CQzVNdUIsRUFBQSIsImZpbGUiOiJjb21wb25lbnRzL3NsaWRlci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgJ2Jhc2UnO1xuXG4kY29tcG9uZW50IDogY29tcG9uZW50Q2xhc3MoJ3NsaWRlcicpO1xuXG4uI3skY29tcG9uZW50fSB7XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faW5zdGFuY2Uge1xuICAgICYuc3dpcGVyLWNvbnRhaW5lci1mYWRlIHtcbiAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbmF2LWFycm93czEge1xuXG4gICAgW2NsYXNzKj1cIiN7JGNvbXBvbmVudH1fX2J0bi0tXCJdIHtcblxuICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAkemF1eC10cmFuc2l0aW9uLTAsXG4gICAgICAgIG9wYWNpdHkgJHphdXgtdHJhbnNpdGlvbi0wXG4gICAgICA7XG5cbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg2NHB4IC0gMTAlKTtcblxuICAgICAgJltjbGFzcyo9XCItZGlzYWJsZWRcIl0ge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICYtLW5hdi1hcnJvd3MyIHtcblxuICAgIFtjbGFzcyo9XCIjeyRjb21wb25lbnR9X19idG4tLVwiXSB7XG5cbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIG9wYWNpdHkgJHphdXgtdHJhbnNpdGlvbi0wXG4gICAgICA7XG5cbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg2NHB4IC0gMTAlKTtcblxuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDNweCByZ2JhKDAsIDAsIDAsIDEpKTtcblxuICAgICAgJltjbGFzcyo9XCItZGlzYWJsZWRcIl0ge1xuICAgICAgICAvLyBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICYtLW5hdi1hcnJvd3MzIHtcblxuICAgIFtjbGFzcyo9XCIjeyRjb21wb25lbnR9X19idG4tLVwiXSB7XG5cbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIG9wYWNpdHkgJHphdXgtdHJhbnNpdGlvbi0wXG4gICAgICA7XG5cbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYyg2NHB4IC0gMTAlKTtcblxuICAgICAgJltjbGFzcyo9XCItZGlzYWJsZWRcIl0ge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICYtLW5hdi1wb3MxIHtcblxuICAgIC4jeyRjb21wb25lbnR9X19pbnN0YW5jZSA+IFtjbGFzcyo9XCIjeyRjb21wb25lbnR9X19idG4tLVwiXSB7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAmW2NsYXNzKj1cIiN7JGNvbXBvbmVudH1fX2J0bi0tcHJldlwiXSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICZbY2xhc3MqPVwiI3skY29tcG9uZW50fV9fYnRuLS1uZXh0XCJdIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICYtLW5hdi1wb3MyIHtcblxuICAgIC4jeyRjb21wb25lbnR9X19pbnN0YW5jZSA+IFtjbGFzcyo9XCIjeyRjb21wb25lbnR9X19idG4tLVwiXSB7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIHRvcDogMjN2dztcblxuICAgICAgJltjbGFzcyo9XCIjeyRjb21wb25lbnR9X19idG4tLXByZXZcIl0ge1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmW2NsYXNzKj1cIiN7JGNvbXBvbmVudH1fX2J0bi0tbmV4dFwiXSB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmLS1uYXYtbWQtcG9zNCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgLiN7JGNvbXBvbmVudH1fX2luc3RhbmNlID4gW2NsYXNzKj1cIiN7JGNvbXBvbmVudH1fX2J0bi0tXCJdIHtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgdG9wOiAxNXZ3IWltcG9ydGFudDtcblxuICAgICAgICAmW2NsYXNzKj1cIiN7JGNvbXBvbmVudH1fX2J0bi0tcHJldlwiXSB7XG4gICAgICAgICAgbGVmdDogMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmW2NsYXNzKj1cIiN7JGNvbXBvbmVudH1fX2J0bi0tbmV4dFwiXSB7XG4gICAgICAgICAgcmlnaHQ6IDM1LjYlIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbmF2LWxnLXBvczUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC4jeyRjb21wb25lbnR9X19pbnN0YW5jZSA+IFtjbGFzcyo9XCIjeyRjb21wb25lbnR9X19idG4tLVwiXSB7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIHRvcDogMTcwcHghaW1wb3J0YW50O1xuXG4gICAgICAgICZbY2xhc3MqPVwiI3skY29tcG9uZW50fV9fYnRuLS1wcmV2XCJdIHtcbiAgICAgICAgICBsZWZ0OiAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbY2xhc3MqPVwiI3skY29tcG9uZW50fV9fYnRuLS1uZXh0XCJdIHtcbiAgICAgICAgICByaWdodDogMzYxcHghaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1uYXYtbWQtc3R5bGUxIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIFtjbGFzcyo9XCIjeyRjb21wb25lbnR9X19idG4tLVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYtLW5hdi1wb3MzIHtcblxuICAgIC4jeyRjb21wb25lbnR9X19pbnN0YW5jZSA+IFtjbGFzcyo9XCIjeyRjb21wb25lbnR9X19idG4tLVwiXSB7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIHRvcDogMjF2dztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0b3A6IDM1JTtcbiAgICAgIH1cblxuICAgICAgJltjbGFzcyo9XCIjeyRjb21wb25lbnR9X19idG4tLXByZXZcIl0ge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmW2NsYXNzKj1cIiN7JGNvbXBvbmVudH1fX2J0bi0tbmV4dFwiXSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAmLS1lZmZlY3QtY3VycmVudC1oaWdobGlnaHQge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgb3BhY2l0eSAkemF1eC10cmFuc2l0aW9uLTBcbiAgICAgIDtcbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIHtcbiAgICAgIG9wYWNpdHk6IDAuNVxuICAgIH1cbiAgfVxuXG4gICZbY2xhc3MqPVwiLS1wYWdlcjFcIl0ge1xuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LFxuICAgICAgICBjb2xvciAwLjNzIGVhc2UtaW4tb3V0XG4gICAgICA7XG5cbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIH1cblxuICB9XG5cbiAgJi0tbmF2LWZhY3Rpb25zMSB7XG4gICAgLiN7JGNvbXBvbmVudH1fX3BhZ2luYXRpb24ge1xuICAgICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQ0O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcblxuICAgICAgJGZzOiAyOHB4O1xuICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiAgICB9XG4gIH1cblxuICAmLS1wYWdlcjEtZGFyazEge1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgYmFja2dyb3VuZDogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHphdXhfY29sb3Jfc2V0MV9ncmV5MjtcbiAgICAgIH1cblxuICAgICAgLy8gJjpob3ZlciB7XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG5cbiAgJi0tcGFnZXIxLWxpZ2h0MSB7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkyO1xuXG4gICAgICAmLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG4gICAgICB9XG5cbiAgICAgIC8vICY6aG92ZXIge1xuICAgICAgLy8gfVxuICAgIH1cbiAgfVxufVxuXG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydFxuICAnZnVuY3Rpb25zJ1xuO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gR0VORVJBTCBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1zeXN0ZW0tY3NzLWNsYXNzOiAnemF1eCc7XG4kemF1eC1mb250LXNpemUtYmFzZS1weDogMTZweDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kemF1eC1hcHAtbWF4LXdpZHRoOiAxMDI0cHg7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFotSU5ERVhcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXppbmRleC1oZWFkZXI6IDEwO1xuJHphdXgtemluZGV4LWhlYWRlci1tOiAyMjtcbiR6YXV4LXppbmRleC1vdmVybGF5czogMTY7XG4vLyAkemF1eC16aW5kZXgtb3ZlcmxheXMtZnVsbDogJHphdXgtemluZGV4LWhlYWRlci1tICsgNTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVFJBTlNJVElPTlNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXRyYW5zaXRpb24tMDogMC4zcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMTogMC42cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMjogMC45cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMzogMy4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNDogNi4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNTogOS4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNS1saW5lYXI6IDkuMHMgbGluZWFyO1xuJHphdXgtdHJhbnNpdGlvbi02LWxpbmVhcjogMTIuMHMgbGluZWFyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT01QT05FTlRTIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtcHJlZml4IDogJ2MtJyAhZGVmYXVsdDtcblxuJHphdXgtaGVhZGVyLWgtbTogNTZweDtcbiR6YXV4LWhlYWRlci1oLXQ6IDcycHg7XG4kemF1eC1oZWFkZXItaC1kOiAkemF1eC1oZWFkZXItaC10O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09MT1IgU0VUU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gTWFpblxuJHphdXhfY29sb3JfbWFpbl9icmFuZDogIzBDQTM4QztcblxuLy8gRGVmYXVsdCB3ZWIgc2FmZVxuJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTogI0ZGRkZGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmxhY2s6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9kZWZhdWx0X3JlZDogI2Q5NTM0ZjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfZ3JlZW46ICM1Y2I4NWM7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsdWU6ICMzMzdhYjc7XG4kemF1eF9jb2xvcl9kZWZhdWx0X21hZ2VudGE6ICNGRjAwRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X29yYW5nZTogI2YwYWQ0ZTtcblxuLy8gU2V0IDFcbiR6YXV4X2NvbG9yX3NldDFfZ3JlZW4xOiAkemF1eF9jb2xvcl9tYWluX2JyYW5kO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE6ICR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMjogI0Y1RjVGNTtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2swOiAjMDAwMDAwO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazE6ICMzMzMzMzM7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMjogIzI0MjQyNDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2szOiAjMDUwNjA2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MTogI0NDQ0NDQztcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTI6ICNEREREREQ7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkzOiAjRUVFRUVFO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NDogIzk5OTk5OTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTU6ICM3MDcwNzA7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk2OiAjNjY2NjY2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NzogI0FBQUFBQTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTg6ICNERkRGREY7XG4kemF1eF9jb2xvcl9zZXQxX3JlZDE6ICNEMDAxMUI7XG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTE6ICNGNTY4MkY7IC8vIEY1NjgyRlxuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyOiAjRUM1QTJCOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cxOiAjRkZDQzMzOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cyOiAjRjdDNjIzOyAvLyBzdGVsbGUgcmFuayxcbiR6YXV4X2NvbG9yX3NldDFfY3lhbjE6ICMyOEJCRDc7XG5cbi8vIFNrZWxldG9uXG4kemF1eF9jb2xvcl9za2VsZXRvbjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEZvbnRzXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXhfZm9udDE6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kemF1eF9mb250MjogJ051bml0byBTYW5zJztcbiR6YXV4X2ZvbnQzOiB1dG9waWEtc3RkO1xuJHphdXhfZm9udDQ6IHV0b3BpYS1zdGQtaGVhZGxpbmU7XG4kemF1eF9mb250NTogJ051bml0byc7XG4kemF1eF9mb250NjogdXRvcGlhLXN0ZC1kaXNwbGF5O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCT09UU1RSQVAgT1ZFUlJJREVcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLyBAc2VlIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMi9nZXR0aW5nLXN0YXJ0ZWQvdGhlbWluZy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiBsaWdodGVuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMzAlKTtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogMnB4O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAwcHg7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiByZ2JhKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMiwgMC4yNSk7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyO1xuXG4vLyAkaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTM7XG5cbi8vIE9wdGlvbnNcbiRlbmFibGUtY2FyZXQ6IGZhbHNlO1xuJGVuYWJsZS1yb3VuZGVkOiBmYWxzZTtcbiRlbmFibGUtc2hhZG93czogZmFsc2U7XG4kZW5hYmxlLWdyYWRpZW50czogZmFsc2U7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiB0cnVlO1xuLy8gJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogZmFsc2UgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWdyaWQtY2xhc3NlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXByaW50LXN0eWxlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogZmFsc2U7XG4vLyAkZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBNb2RhbHNcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAwLjY7XG5cbi8vIEJvZHlcbiRib2R5LWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGJvZHktY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuXG4vLyBMaW5rc1xuJGxpbmstY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTtcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4kbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMTUlKTtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LWJhc2U6ICR6YXV4X2ZvbnQyLCAkemF1eF9mb250MTtcbiRmb250LXNpemUtYmFzZTogcmVtKCR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4KTsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC13ZWlnaHQtYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogNzAwO1xuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDA7XG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogMDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206IDA7XG5cbi8vIENvbXBvbmVudHNcbiRib3JkZXItd2lkdGg6IDFweDtcbiRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTI7XG4vLyAkYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuXG4vLyBHcmlkIGNvbHVtbnNcbiRncmlkLWd1dHRlci13aWR0aDogNDBweDtcblxuLy8gR3JpZCBicmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuJGdyaWQtYnJlYWtwb2ludHM6IG1hcC1tZXJnZShcbiAgKFxuICAgIHh4czogMCxcbiAgICB4czogNDEwcHgsIC8vIGRlZmF1bHQgMHB4XG4gICAgc206IDU4MHB4LCAvLyBkZWZhdWx0IDU3NnB4XG4gICAgbWQ6IDc2OHB4LCAvLyBkZWZhdWx0IDc2OHB4XG4gICAgbGc6IDk5MnB4LCAvLyBkZWZhdWx0IDk5MnB4XG4gICAgeGw6IDEyMDBweCAvLyBkZWZhdWx0IDEyMDBweFxuICApLFxuICAkZ3JpZC1icmVha3BvaW50c1xuKTtcblxuLy8gR3JpZCBjb250YWluZXJzXG4vLyBSZW1vdmVkIGRlZmF1bHQgQm9vdHN0cmFwIGNvbnRhaW5lcnMgXCJtYXgtd2lkdGhcIlxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoKTtcblxuLy8gVGFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAxMHB4O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogMTJweDtcblxuLy8gU2l6ZXNcbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDQwOiA0MCUsXG4gICAgNjA6IDYwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuLy8gU3BhY2luZ1xuLy8gQG5vdGUgJHNwYWNlcnMgaXQncyB0b3RhbGx5IG92ZXJyaWRkZW4gaW4gb3JkZXIgdG8gb3B0aW1pemUgdGhlIG51bWJlciBvZiBydWxlcy5cbi8vICRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKTtcblxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIGY1OiA1cHgsXG4gICAgZjEwOiAxMHB4LFxuICAgIGYxNTogMTVweCxcbiAgICBmMjA6IDIwcHgsXG4gICAgZjI1OiAyNXB4LFxuICAgIGYzMDogMzBweCxcbiAgICBmNDA6IDQwcHhcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1JU0Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LW9wYWNpdHk6ICgpICFkZWZhdWx0O1xuJHphdXgtb3BhY2l0eTogbWFwLW1lcmdlKFxuICAoXG4gICAgJzUwJzogLjVcbiAgKSxcbiAgJHphdXgtb3BhY2l0eVxuKTtcbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AZnVuY3Rpb24gY29tcG9uZW50Q2xhc3MoJGNvbXBvbmVudE5hbWUpIHtcbiAgQHJldHVybiAkY29tcG9uZW50LXByZWZpeCArICRjb21wb25lbnROYW1lO1xufVxuXG5AZnVuY3Rpb24gcmVtKCRzaXplKSB7XG4gIEByZXR1cm4gJHNpemUgLyAkemF1eC1mb250LXNpemUtYmFzZS1weCAqIDFyZW07XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiAnJykge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG4iXX0= */

.c-listing [class*="listing__btn-opt-view"] {
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out; }
  @media (min-width: 768px) {
    .c-listing [class*="listing__btn-opt-view"] {
      -webkit-transform: translateY(-1rem);
              transform: translateY(-1rem);
      margin-right: 20px; } }
  .c-listing [class*="listing__btn-opt-view"], .c-listing [class*="listing__btn-opt-view"]:visited {
    color: #666666;
    text-decoration: none; }
  .c-listing [class*="listing__btn-opt-view"]:hover {
    color: #000000;
    text-decoration: none; }
  .c-listing [class*="listing__btn-opt-view"][aria-current="true"] {
    color: #EC5A2B !important;
    text-decoration: none; }

.c-listing__btn-opt-view--list {
  font-size: 10px; }

.c-listing__btn-opt-view--grid {
  font-size: 16px; }

@media (max-width: 767.98px) {
  .c-listing[data-view-mode] .c-listing__items-wrapper .c-intro {
    border-top: 1px solid #DDDDDD;
    padding-top: 30px; }
    .c-listing[data-view-mode] .c-listing__items-wrapper .c-intro .c-articlebar {
      padding-top: 0 !important;
      margin-bottom: 0 !important;
      border-bottom: 0 !important; }
    .c-listing[data-view-mode] .c-listing__items-wrapper .c-intro__img-wrapper {
      height: 134px !important;
      padding-right: 0 !important;
      max-width: 154px; }
    .c-listing[data-view-mode] .c-listing__items-wrapper .c-intro__inner > .row {
      margin-right: 0 !important; }
    .c-listing[data-view-mode] .c-listing__items-wrapper .c-intro__content {
      padding-right: 0 !important;
      -webkit-box-flex: 0 !important;
          -ms-flex: 0 0 100% !important;
              flex: 0 0 100% !important;
      max-width: calc(100% - 155px) !important; }
    .c-listing[data-view-mode] .c-listing__items-wrapper .c-intro__content-head [class*="c-typo1--"] h3,
    .c-listing[data-view-mode] .c-listing__items-wrapper .c-intro__content-head [class*="c-typo1--"] .h3 {
      font-size: 1.3125rem;
      line-height: 1.5rem; } }

.c-listing[data-view-mode="list"] [class*="__ui-only-on-list"] {
  display: block; }

.c-listing[data-view-mode="list"] [class*="__ui-only-on-grid"] {
  display: none; }

@media (min-width: 768px) {
  .c-listing[data-view-mode="grid"] [class*="__ui-only-on-list"] {
    display: none !important; }
  .c-listing[data-view-mode="grid"] [class*="__ui-only-on-grid"] {
    display: block !important; }
  .c-listing[data-view-mode="grid"] .c-listing__items-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .c-listing[data-view-mode="grid"] .c-listing__items-wrapper .c-intro {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 33.33%;
              flex: 0 0 33.33%;
      max-width: 33.33%;
      border: 0 !important;
      margin-left: 0 !important;
      margin-right: 0 !important;
      padding-left: 20px !important;
      padding-right: 20px !important;
      padding-bottom: 20px !important; }
      .c-listing[data-view-mode="grid"] .c-listing__items-wrapper .c-intro__img-wrapper {
        height: 200px !important; }
      .c-listing[data-view-mode="grid"] .c-listing__items-wrapper .c-intro__img-wrapper, .c-listing[data-view-mode="grid"] .c-listing__items-wrapper .c-intro__content {
        width: 100% !important;
        -webkit-box-flex: 0 !important;
            -ms-flex: 0 0 100% !important;
                flex: 0 0 100% !important;
        max-width: 100% !important; }
      .c-listing[data-view-mode="grid"] .c-listing__items-wrapper .c-intro__content {
        padding-bottom: 0 !important; }
      .c-listing[data-view-mode="grid"] .c-listing__items-wrapper .c-intro__content-head [class*="c-typo1--"] h3,
      .c-listing[data-view-mode="grid"] .c-listing__items-wrapper .c-intro__content-head [class*="c-typo1--"] .h3 {
        font-size: 1.75rem;
        line-height: 2rem; }
      .c-listing[data-view-mode="grid"] .c-listing__items-wrapper .c-intro__content-foot [class*="c-typo1--"] {
        display: none; }
      .c-listing[data-view-mode="grid"] .c-listing__items-wrapper .c-intro__foot-tool-wrapper {
        position: static !important;
        padding-left: 0 !important;
        padding-right: 0 !important; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvbGlzdGluZy5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJhYnN0cmFjdHMvX2Z1bmN0aW9ucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU9BO0VBU0ksMENDYWdDO0VEYmhDLGtDQ2FnQyxFQUFBO0VDK0JoQztJRnJESjtNQUtNLG9DQUE0QjtjQUE1Qiw0QkFBNEI7TUFDNUIsa0JBQWtCLEVBQUEsRUF1QnJCO0VBN0JIO0lBZU0sY0N3RHlCO0lEdkR6QixxQkFBcUIsRUFBQTtFQWhCM0I7SUFvQk0sY0MwQzBCO0lEekMxQixxQkFBcUIsRUFBQTtFQXJCM0I7SUF5Qk0seUJBQTBDO0lBQzFDLHFCQUFxQixFQUFBOztBQUt6QjtFQUNFLGVBQWUsRUFBQTs7QUFHakI7RUFDRSxlQUFlLEVBQUE7O0FFOEJmO0VGbEVKO0lBK0NZLDZCQ29CbUI7SURuQm5CLGlCQUFpQixFQUFBO0lBaEQ3QjtNQW1EYyx5QkFBeUI7TUFDekIsMkJBQTJCO01BQzNCLDJCQUEyQixFQUFBO0lBckR6QztNQTBEYyx3QkFBd0I7TUFDeEIsMkJBQTJCO01BQzNCLGdCQUFnQixFQUFBO0lBNUQ5QjtNQWlFZ0IsMEJBQTBCLEVBQUE7SUFqRTFDO01Bc0VjLDJCQUEyQjtNQUMzQiw4QkFBeUI7VUFBekIsNkJBQXlCO2NBQXpCLHlCQUF5QjtNQUN6Qix3Q0FBd0MsRUFBQTtJQXhFdEQ7O01BaUZrQixvQkdqRjhCO01Ia0Y5QixtQkdsRjhCLEVBQUEsRUhtRi9COztBQW5GakI7RUErRk0sY0FBYyxFQUFBOztBQS9GcEI7RUFrR00sYUFBYSxFQUFBOztBRTdDZjtFRnJESjtJQTJHUSx3QkFBd0IsRUFBQTtFQTNHaEM7SUErR1EseUJBQXlCLEVBQUE7RUEvR2pDO0lBcUhVLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsbUJBQWU7UUFBZixlQUFlLEVBQUE7SUF0SHpCO01BeUhZLG1CQUFnQjtVQUFoQixvQkFBZ0I7Y0FBaEIsZ0JBQWdCO01BQ2hCLGlCQUFpQjtNQUVqQixvQkFBb0I7TUFFcEIseUJBQXlCO01BQ3pCLDBCQUEwQjtNQUUxQiw2QkFBNkI7TUFDN0IsOEJBQThCO01BQzlCLCtCQUErQixFQUFBO01BbkkzQztRQXNJYyx3QkFBd0IsRUFBQTtNQXRJdEM7UUEySWMsc0JBQXNCO1FBQ3RCLDhCQUF5QjtZQUF6Qiw2QkFBeUI7Z0JBQXpCLHlCQUF5QjtRQUN6QiwwQkFBMEIsRUFBQTtNQTdJeEM7UUFpSmMsNEJBQTRCLEVBQUE7TUFqSjFDOztRQTBKa0Isa0JHMUo4QjtRSDJKOUIsaUJHM0o4QixFQUFBO01IQWhEO1FBa0tnQixhQUFhLEVBQUE7TUFsSzdCO1FBdUtjLDJCQUEyQjtRQUMzQiwwQkFBMEI7UUFDMUIsMkJBQTJCLEVBQUEsRUFDNUIiLCJmaWxlIjoiY29tcG9uZW50cy9saXN0aW5nLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCAnYmFzZSc7XG5cbiRjb21wb25lbnQtbmFtZSA6ICdsaXN0aW5nJztcbiRjb21wb25lbnQgOiBjb21wb25lbnRDbGFzcygnbGlzdGluZycpO1xuXG4uI3skY29tcG9uZW50fSB7XG5cbiAgW2NsYXNzKj1cIiN7JGNvbXBvbmVudC1uYW1lfV9fYnRuLW9wdC12aWV3XCJdIHtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIGNvbG9yICR6YXV4LXRyYW5zaXRpb24tMFxuICAgIDtcblxuICAgICYsXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk2O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2swO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICZbYXJpYS1jdXJyZW50PVwidHJ1ZVwiXSB7XG4gICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuICAmX19idG4tb3B0LXZpZXctLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuXG4gICZfX2J0bi1vcHQtdmlldy0tZ3JpZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgJltkYXRhLXZpZXctbW9kZV0ge1xuXG4gICAgLiN7JGNvbXBvbmVudH0ge1xuXG4gICAgICAmX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgLmMtaW50cm8ge1xuXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAuYy1hcnRpY2xlYmFyIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltZy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAzMi4zNnZ3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGhlaWdodDogMTM0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1NHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgID4gLnJvdyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNTVweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudC1oZWFkIHtcbiAgICAgICAgICAgICAgW2NsYXNzKj1cImMtdHlwbzEtLVwiXSB7XG4gICAgICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICAgICAgLmgzIHtcbiAgICAgICAgICAgICAgICAgICRmczogMjFweDtcbiAgICAgICAgICAgICAgICAgICRsaDogMjRweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmW2RhdGEtdmlldy1tb2RlPVwibGlzdFwiXSB7XG4gICAgW2NsYXNzKj1cIl9fdWktb25seS1vbi1saXN0XCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBbY2xhc3MqPVwiX191aS1vbmx5LW9uLWdyaWRcIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtdmlldy1tb2RlPVwiZ3JpZFwiXSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cbiAgICAgIFtjbGFzcyo9XCJfX3VpLW9ubHktb24tbGlzdFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgW2NsYXNzKj1cIl9fdWktb25seS1vbi1ncmlkXCJdIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLiN7JGNvbXBvbmVudH0ge1xuICAgICAgICAmX19pdGVtcy13cmFwcGVyIHtcblxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgLmMtaW50cm8ge1xuICAgICAgICAgICAgZmxleDogMCAwIDMzLjMzJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuXG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICZfX2ltZy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWctd3JhcHBlcixcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQtaGVhZCB7XG4gICAgICAgICAgICAgIFtjbGFzcyo9XCJjLXR5cG8xLS1cIl0ge1xuICAgICAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgICAgIC5oMyB7XG4gICAgICAgICAgICAgICAgICAkZnM6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAkbGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgkZnMpO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50LWZvb3Qge1xuICAgICAgICAgICAgICBbY2xhc3MqPVwiYy10eXBvMS0tXCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Zvb3QtdG9vbC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0XG4gICdmdW5jdGlvbnMnXG47XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBHRU5FUkFMIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXN5c3RlbS1jc3MtY2xhc3M6ICd6YXV4JztcbiR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4OiAxNnB4OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiR6YXV4LWFwcC1tYXgtd2lkdGg6IDEwMjRweDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gWi1JTkRFWFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtemluZGV4LWhlYWRlcjogMTA7XG4kemF1eC16aW5kZXgtaGVhZGVyLW06IDIyO1xuJHphdXgtemluZGV4LW92ZXJsYXlzOiAxNjtcbi8vICR6YXV4LXppbmRleC1vdmVybGF5cy1mdWxsOiAkemF1eC16aW5kZXgtaGVhZGVyLW0gKyA1O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUUkFOU0lUSU9OU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtdHJhbnNpdGlvbi0wOiAwLjNzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0xOiAwLjZzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0yOiAwLjlzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0zOiAzLjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi00OiA2LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01OiA5LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01LWxpbmVhcjogOS4wcyBsaW5lYXI7XG4kemF1eC10cmFuc2l0aW9uLTYtbGluZWFyOiAxMi4wcyBsaW5lYXI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTVBPTkVOVFMgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1wcmVmaXggOiAnYy0nICFkZWZhdWx0O1xuXG4kemF1eC1oZWFkZXItaC1tOiA1NnB4O1xuJHphdXgtaGVhZGVyLWgtdDogNzJweDtcbiR6YXV4LWhlYWRlci1oLWQ6ICR6YXV4LWhlYWRlci1oLXQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT0xPUiBTRVRTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBNYWluXG4kemF1eF9jb2xvcl9tYWluX2JyYW5kOiAjMENBMzhDO1xuXG4vLyBEZWZhdWx0IHdlYiBzYWZlXG4kemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlOiAjRkZGRkZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibGFjazogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfcmVkOiAjZDk1MzRmO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ncmVlbjogIzVjYjg1YztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmx1ZTogIzMzN2FiNztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfbWFnZW50YTogI0ZGMDBGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfb3JhbmdlOiAjZjBhZDRlO1xuXG4vLyBTZXQgMVxuJHphdXhfY29sb3Jfc2V0MV9ncmVlbjE6ICR6YXV4X2NvbG9yX21haW5fYnJhbmQ7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMTogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUyOiAjRjVGNUY1O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazA6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMTogIzMzMzMzMztcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2syOiAjMjQyNDI0O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazM6ICMwNTA2MDY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkxOiAjQ0NDQ0NDO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MjogI0RERERERDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTM6ICNFRUVFRUU7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk0OiAjOTk5OTk5O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NTogIzcwNzA3MDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTY6ICM2NjY2NjY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk3OiAjQUFBQUFBO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5ODogI0RGREZERjtcbiR6YXV4X2NvbG9yX3NldDFfcmVkMTogI0QwMDExQjtcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTogI0Y1NjgyRjsgLy8gRjU2ODJGXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTI6ICNFQzVBMkI7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzE6ICNGRkNDMzM7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzI6ICNGN0M2MjM7IC8vIHN0ZWxsZSByYW5rLFxuJHphdXhfY29sb3Jfc2V0MV9jeWFuMTogIzI4QkJENztcblxuLy8gU2tlbGV0b25cbiR6YXV4X2NvbG9yX3NrZWxldG9uOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRm9udHNcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eF9mb250MTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiR6YXV4X2ZvbnQyOiAnTnVuaXRvIFNhbnMnO1xuJHphdXhfZm9udDM6IHV0b3BpYS1zdGQ7XG4kemF1eF9mb250NDogdXRvcGlhLXN0ZC1oZWFkbGluZTtcbiR6YXV4X2ZvbnQ1OiAnTnVuaXRvJztcbiR6YXV4X2ZvbnQ2OiB1dG9waWEtc3RkLWRpc3BsYXk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJPT1RTVFJBUCBPVkVSUklERVxuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vIEBzZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4yL2dldHRpbmctc3RhcnRlZC90aGVtaW5nL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6IGxpZ2h0ZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAzMCUpO1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAycHg7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6IDBweDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6IHJnYmEoJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyLCAwLjI1KTtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTI7XG5cbi8vICRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MztcblxuLy8gT3B0aW9uc1xuJGVuYWJsZS1jYXJldDogZmFsc2U7XG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcbiRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWU7XG4vLyAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiBmYWxzZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcHJpbnQtc3R5bGVzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiBmYWxzZTtcbi8vICRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsc1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNjtcblxuLy8gQm9keVxuJGJvZHktYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kYm9keS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG5cbi8vIExpbmtzXG4kbGluay1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAxNSUpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktYmFzZTogJHphdXhfZm9udDIsICR6YXV4X2ZvbnQxO1xuJGZvbnQtc2l6ZS1iYXNlOiByZW0oJHphdXgtZm9udC1zaXplLWJhc2UtcHgpOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiA3MDA7XG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMDtcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAwO1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMDtcblxuLy8gQ29tcG9uZW50c1xuJGJvcmRlci13aWR0aDogMXB4O1xuJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5Mjtcbi8vICRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG5cbi8vIEdyaWQgY29sdW1uc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG4kZ3JpZC1icmVha3BvaW50czogbWFwLW1lcmdlKFxuICAoXG4gICAgeHhzOiAwLFxuICAgIHhzOiA0MTBweCwgLy8gZGVmYXVsdCAwcHhcbiAgICBzbTogNTgwcHgsIC8vIGRlZmF1bHQgNTc2cHhcbiAgICBtZDogNzY4cHgsIC8vIGRlZmF1bHQgNzY4cHhcbiAgICBsZzogOTkycHgsIC8vIGRlZmF1bHQgOTkycHhcbiAgICB4bDogMTIwMHB4IC8vIGRlZmF1bHQgMTIwMHB4XG4gICksXG4gICRncmlkLWJyZWFrcG9pbnRzXG4pO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIFJlbW92ZWQgZGVmYXVsdCBCb290c3RyYXAgY29udGFpbmVycyBcIm1heC13aWR0aFwiXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICgpO1xuXG4vLyBUYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDEwcHg7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAxMnB4O1xuXG4vLyBTaXplc1xuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgNDA6IDQwJSxcbiAgICA2MDogNjAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBTcGFjaW5nXG4vLyBAbm90ZSAkc3BhY2VycyBpdCdzIHRvdGFsbHkgb3ZlcnJpZGRlbiBpbiBvcmRlciB0byBvcHRpbWl6ZSB0aGUgbnVtYmVyIG9mIHJ1bGVzLlxuLy8gJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpO1xuXG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgZjU6IDVweCxcbiAgICBmMTA6IDEwcHgsXG4gICAgZjE1OiAxNXB4LFxuICAgIGYyMDogMjBweCxcbiAgICBmMjU6IDI1cHgsXG4gICAgZjMwOiAzMHB4LFxuICAgIGY0MDogNDBweFxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTUlTQ1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtb3BhY2l0eTogKCkgIWRlZmF1bHQ7XG4kemF1eC1vcGFjaXR5OiBtYXAtbWVyZ2UoXG4gIChcbiAgICAnNTAnOiAuNVxuICApLFxuICAkemF1eC1vcGFjaXR5XG4pO1xuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBmdW5jdGlvbiBjb21wb25lbnRDbGFzcygkY29tcG9uZW50TmFtZSkge1xuICBAcmV0dXJuICRjb21wb25lbnQtcHJlZml4ICsgJGNvbXBvbmVudE5hbWU7XG59XG5cbkBmdW5jdGlvbiByZW0oJHNpemUpIHtcbiAgQHJldHVybiAkc2l6ZSAvICR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4ICogMXJlbTtcbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6ICcnKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cbiJdfQ== */

.c-badge {
  margin: 0 2px 6px 0;
  display: inline-block;
  border-radius: 16px;
  text-align: center;
  font-family: "Nunito Sans", sans-serif;
  -webkit-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  padding: 8px 13px;
  min-height: 32px;
  font-size: 0.75rem;
  line-height: 1rem; }
  .c-badge, .c-badge:visited, .c-badge:focus, .c-badge:active {
    color: #333333;
    background-color: #EEEEEE;
    text-decoration: none; }
  .c-badge:hover {
    color: #333333;
    background-color: #e1e1e1;
    text-decoration: none; }
    
.c-badge-orange {
  margin: 0 2px 6px 0;
  display: inline-block;
  border-radius: 16px;
  text-align: center;
  font-family: "Nunito Sans", sans-serif;
  -webkit-transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  padding: 8px 13px;
  min-height: 32px;
  font-size: 0.75rem;
  line-height: 1rem; }
  .c-badge-orange, .c-badge-orange:visited, .c-badge-orange:focus, .c-badge-orange:active {
    color: #fff;
    background-color: #f5682f;
    text-decoration: none; }
  .c-badge-orange:hover {
    color: #fff;
    background-color: #e64a0b;
    text-decoration: none; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYmFkZ2Uuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJhYnN0cmFjdHMvX2Z1bmN0aW9ucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU1BO0VBRUUsbUJBQW1CO0VBRW5CLHFCQUFxQjtFQUVyQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLDBCQ29Gd0I7RURsRnhCLDZFQ2FrQztFRGJsQyxxRUNha0M7RURSbEMsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUloQixrQkVuQjhDO0VGb0I5QyxpQkVwQjhDLEVBQUE7RUZEaEQ7SUEyQkksY0NxQzRCO0lEcEM1Qix5QkN5QzJCO0lEeEMzQixxQkFBcUIsRUFBQTtFQTdCekI7SUFpQ0ksY0MrQjRCO0lEOUI1Qix5QkFBb0Q7SUFFcEQscUJBQXFCLEVBQUEiLCJmaWxlIjoiY29tcG9uZW50cy9iYWRnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgJ2Jhc2UnO1xuXG4kY29tcG9uZW50IDogY29tcG9uZW50Q2xhc3MoJ2JhZGdlJyk7XG5cbi4jeyRjb21wb25lbnR9IHtcblxuICBtYXJnaW46IDAgMnB4IDZweCAwO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MjtcblxuICB0cmFuc2l0aW9uOlxuICAgIGNvbG9yICR6YXV4LXRyYW5zaXRpb24tMCxcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICR6YXV4LXRyYW5zaXRpb24tMFxuICA7XG5cbiAgcGFkZGluZzogOHB4IDEzcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG5cbiAgJGZzOiAxMnB4O1xuICAkbGg6IDE2cHg7XG4gIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcblxuICAmLFxuICAmOnZpc2l0ZWQsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR6YXV4X2NvbG9yX3NldDFfZ3JleTMsIDUlKTtcbiAgICAvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0XG4gICdmdW5jdGlvbnMnXG47XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBHRU5FUkFMIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXN5c3RlbS1jc3MtY2xhc3M6ICd6YXV4JztcbiR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4OiAxNnB4OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiR6YXV4LWFwcC1tYXgtd2lkdGg6IDEwMjRweDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gWi1JTkRFWFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtemluZGV4LWhlYWRlcjogMTA7XG4kemF1eC16aW5kZXgtaGVhZGVyLW06IDIyO1xuJHphdXgtemluZGV4LW92ZXJsYXlzOiAxNjtcbi8vICR6YXV4LXppbmRleC1vdmVybGF5cy1mdWxsOiAkemF1eC16aW5kZXgtaGVhZGVyLW0gKyA1O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUUkFOU0lUSU9OU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtdHJhbnNpdGlvbi0wOiAwLjNzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0xOiAwLjZzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0yOiAwLjlzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0zOiAzLjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi00OiA2LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01OiA5LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01LWxpbmVhcjogOS4wcyBsaW5lYXI7XG4kemF1eC10cmFuc2l0aW9uLTYtbGluZWFyOiAxMi4wcyBsaW5lYXI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTVBPTkVOVFMgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1wcmVmaXggOiAnYy0nICFkZWZhdWx0O1xuXG4kemF1eC1oZWFkZXItaC1tOiA1NnB4O1xuJHphdXgtaGVhZGVyLWgtdDogNzJweDtcbiR6YXV4LWhlYWRlci1oLWQ6ICR6YXV4LWhlYWRlci1oLXQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT0xPUiBTRVRTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBNYWluXG4kemF1eF9jb2xvcl9tYWluX2JyYW5kOiAjMENBMzhDO1xuXG4vLyBEZWZhdWx0IHdlYiBzYWZlXG4kemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlOiAjRkZGRkZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibGFjazogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfcmVkOiAjZDk1MzRmO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ncmVlbjogIzVjYjg1YztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmx1ZTogIzMzN2FiNztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfbWFnZW50YTogI0ZGMDBGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfb3JhbmdlOiAjZjBhZDRlO1xuXG4vLyBTZXQgMVxuJHphdXhfY29sb3Jfc2V0MV9ncmVlbjE6ICR6YXV4X2NvbG9yX21haW5fYnJhbmQ7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMTogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUyOiAjRjVGNUY1O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazA6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMTogIzMzMzMzMztcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2syOiAjMjQyNDI0O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazM6ICMwNTA2MDY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkxOiAjQ0NDQ0NDO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MjogI0RERERERDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTM6ICNFRUVFRUU7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk0OiAjOTk5OTk5O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NTogIzcwNzA3MDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTY6ICM2NjY2NjY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk3OiAjQUFBQUFBO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5ODogI0RGREZERjtcbiR6YXV4X2NvbG9yX3NldDFfcmVkMTogI0QwMDExQjtcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTogI0Y1NjgyRjsgLy8gRjU2ODJGXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTI6ICNFQzVBMkI7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzE6ICNGRkNDMzM7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzI6ICNGN0M2MjM7IC8vIHN0ZWxsZSByYW5rLFxuJHphdXhfY29sb3Jfc2V0MV9jeWFuMTogIzI4QkJENztcblxuLy8gU2tlbGV0b25cbiR6YXV4X2NvbG9yX3NrZWxldG9uOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRm9udHNcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eF9mb250MTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiR6YXV4X2ZvbnQyOiAnTnVuaXRvIFNhbnMnO1xuJHphdXhfZm9udDM6IHV0b3BpYS1zdGQ7XG4kemF1eF9mb250NDogdXRvcGlhLXN0ZC1oZWFkbGluZTtcbiR6YXV4X2ZvbnQ1OiAnTnVuaXRvJztcbiR6YXV4X2ZvbnQ2OiB1dG9waWEtc3RkLWRpc3BsYXk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJPT1RTVFJBUCBPVkVSUklERVxuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vIEBzZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4yL2dldHRpbmctc3RhcnRlZC90aGVtaW5nL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6IGxpZ2h0ZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAzMCUpO1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAycHg7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6IDBweDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6IHJnYmEoJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyLCAwLjI1KTtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTI7XG5cbi8vICRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MztcblxuLy8gT3B0aW9uc1xuJGVuYWJsZS1jYXJldDogZmFsc2U7XG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcbiRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWU7XG4vLyAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiBmYWxzZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcHJpbnQtc3R5bGVzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiBmYWxzZTtcbi8vICRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsc1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNjtcblxuLy8gQm9keVxuJGJvZHktYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kYm9keS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG5cbi8vIExpbmtzXG4kbGluay1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAxNSUpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktYmFzZTogJHphdXhfZm9udDIsICR6YXV4X2ZvbnQxO1xuJGZvbnQtc2l6ZS1iYXNlOiByZW0oJHphdXgtZm9udC1zaXplLWJhc2UtcHgpOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiA3MDA7XG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMDtcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAwO1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMDtcblxuLy8gQ29tcG9uZW50c1xuJGJvcmRlci13aWR0aDogMXB4O1xuJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5Mjtcbi8vICRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG5cbi8vIEdyaWQgY29sdW1uc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG4kZ3JpZC1icmVha3BvaW50czogbWFwLW1lcmdlKFxuICAoXG4gICAgeHhzOiAwLFxuICAgIHhzOiA0MTBweCwgLy8gZGVmYXVsdCAwcHhcbiAgICBzbTogNTgwcHgsIC8vIGRlZmF1bHQgNTc2cHhcbiAgICBtZDogNzY4cHgsIC8vIGRlZmF1bHQgNzY4cHhcbiAgICBsZzogOTkycHgsIC8vIGRlZmF1bHQgOTkycHhcbiAgICB4bDogMTIwMHB4IC8vIGRlZmF1bHQgMTIwMHB4XG4gICksXG4gICRncmlkLWJyZWFrcG9pbnRzXG4pO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIFJlbW92ZWQgZGVmYXVsdCBCb290c3RyYXAgY29udGFpbmVycyBcIm1heC13aWR0aFwiXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICgpO1xuXG4vLyBUYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDEwcHg7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAxMnB4O1xuXG4vLyBTaXplc1xuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgNDA6IDQwJSxcbiAgICA2MDogNjAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBTcGFjaW5nXG4vLyBAbm90ZSAkc3BhY2VycyBpdCdzIHRvdGFsbHkgb3ZlcnJpZGRlbiBpbiBvcmRlciB0byBvcHRpbWl6ZSB0aGUgbnVtYmVyIG9mIHJ1bGVzLlxuLy8gJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpO1xuXG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgZjU6IDVweCxcbiAgICBmMTA6IDEwcHgsXG4gICAgZjE1OiAxNXB4LFxuICAgIGYyMDogMjBweCxcbiAgICBmMjU6IDI1cHgsXG4gICAgZjMwOiAzMHB4LFxuICAgIGY0MDogNDBweFxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTUlTQ1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtb3BhY2l0eTogKCkgIWRlZmF1bHQ7XG4kemF1eC1vcGFjaXR5OiBtYXAtbWVyZ2UoXG4gIChcbiAgICAnNTAnOiAuNVxuICApLFxuICAkemF1eC1vcGFjaXR5XG4pO1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AZnVuY3Rpb24gY29tcG9uZW50Q2xhc3MoJGNvbXBvbmVudE5hbWUpIHtcbiAgQHJldHVybiAkY29tcG9uZW50LXByZWZpeCArICRjb21wb25lbnROYW1lO1xufVxuXG5AZnVuY3Rpb24gcmVtKCRzaXplKSB7XG4gIEByZXR1cm4gJHNpemUgLyAkemF1eC1mb250LXNpemUtYmFzZS1weCAqIDFyZW07XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiAnJykge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG4iXX0= */

.c-dropdown {
  position: relative; }
  .c-dropdown [class*="dropdown__ico--"] {
    position: absolute;
    top: 50%;
    right: 12px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    font-size: 16px;
    color: #EC5A2B; }
    .c-dropdown [class*="dropdown__ico--"] [class*="--open"] {
      display: block; }
    .c-dropdown [class*="dropdown__ico--"] [class*="--close"] {
      display: none; }
  .c-dropdown__title {
    position: relative;
    min-height: 56px;
    border-bottom: 1px solid #EC5A2B; }
    .c-dropdown__title[data-toggle] {
      cursor: pointer; }
    .c-dropdown__title:not(.collapsed) .c-dropdown__ico--open {
      display: none; }
    .c-dropdown__title:not(.collapsed) .c-dropdown__ico--close {
      display: block; }
  .c-dropdown__item {
    list-style-type: none; }
    .c-dropdown__item > a {
      display: block; }
  .c-dropdown--absolute .c-dropdown__items-wrapper {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 8;
    -webkit-box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.25); }
  @media (min-width: 768px) {
    .c-dropdown--md-absolute .c-dropdown__items-wrapper {
      position: absolute;
      left: 0;
      width: 100%;
      z-index: 8;
      -webkit-box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.25);
              box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.25); } }
  .c-dropdown--style1 .c-dropdown__title {
    font-family: 'Frank Ruhl Libre', serif;
    font-weight: bold;
    font-size: 1.3125rem;
    line-height: 1.5rem;
    padding: 15px 40px 15px 15px; }
  .c-dropdown--style1 .c-dropdown__items-wrapper {
    background-color: #EEEEEE; }
    .c-dropdown--style1 .c-dropdown__items-wrapper a, .c-dropdown--style1 .c-dropdown__items-wrapper a:visited, .c-dropdown--style1 .c-dropdown__items-wrapper a:focus, .c-dropdown--style1 .c-dropdown__items-wrapper a:active {
      color: #333333; }
    .c-dropdown--style1 .c-dropdown__items-wrapper a:hover {
      color: #333333;
      text-decoration: underline; }
  .c-dropdown--style1 .c-dropdown__item > a {
    padding: 13px 16px; }
  .c-dropdown--style1 .c-dropdown__item:not(:last-child) {
    border-bottom: 1px solid #FFFFFF; }
  .c-dropdown--style2 .row {
    margin-right: -10px;
    margin-left: -10px; }
    .c-dropdown--style2 .row > [class*="col-"] {
      padding-right: 10px;
      padding-left: 10px; }
    .c-dropdown--style2 .row ul {
      padding: 20px 15px 20px 28px; }
  .c-dropdown--style2 [class*="dropdown__ico--"] {
    color: #333333; }
  .c-dropdown--style2 .c-dropdown__title {
    background-color: #EEEEEE;
    font-family: "Nunito Sans", sans-serif;
    font-weight: 600;
    font-size: 1.125rem;
    line-height: 1.5rem;
    padding: 15px 40px 15px 25px; }
    .c-dropdown--style2 .c-dropdown__title:not(.collapsed) {
      border-bottom: 1px solid #FFFFFF; }
    .c-dropdown--style2 .c-dropdown__title.collapsing {
      border-bottom: 1px solid #FFFFFF !important; }
  .c-dropdown--style2 .c-dropdown__items-wrapper {
    padding-left: 15px;
    background-color: #EEEEEE; }
    .c-dropdown--style2 .c-dropdown__items-wrapper a, .c-dropdown--style2 .c-dropdown__items-wrapper a:visited, .c-dropdown--style2 .c-dropdown__items-wrapper a:focus, .c-dropdown--style2 .c-dropdown__items-wrapper a:active {
      color: #333333; }
    .c-dropdown--style2 .c-dropdown__items-wrapper a:hover {
      color: #333333;
      text-decoration: underline; }
  .c-dropdown--style2 .c-dropdown__item {
    list-style-type: disc;
    margin-top: 5px;
    margin-bottom: 5px; }
    .c-dropdown--style2 .c-dropdown__item:not(:last-child) {
      border-bottom: 0; }
  @media (min-width: 768px) {
    .c-dropdown--md-noaccordion .c-dropdown__title {
      display: none; }
    .c-dropdown--md-noaccordion .c-dropdown__items-wrapper {
      overflow: visible !important;
      display: block !important;
      height: auto !important; } }
  .c-dropdown--style3 .c-dropdown__title {
    font-family: 'Frank Ruhl Libre', serif;
    font-weight: bold;
    font-size: 1.3125rem;
    line-height: 1.5rem;
    padding: 15px 40px 15px 15px; }
  .c-dropdown--style3 .c-dropdown__item > a {
    padding: 13px 16px; }
    .c-dropdown--style3 .c-dropdown__item > a, .c-dropdown--style3 .c-dropdown__item > a:visited, .c-dropdown--style3 .c-dropdown__item > a:focus, .c-dropdown--style3 .c-dropdown__item > a:active {
      color: #EC5A2B; }
    .c-dropdown--style3 .c-dropdown__item > a:hover {
      color: #EC5A2B;
      text-decoration: none; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvZHJvcGRvd24uc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiYWJzdHJhY3RzL19mdW5jdGlvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPQTtFQUVFLGtCQUFrQixFQUFBO0VBRnBCO0lBTUksa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixXQUFXO0lBQ1gsbUNBQTJCO1lBQTNCLDJCQUEyQjtJQUUzQixlQUFlO0lBQ2YsY0NnRTZCLEVBQUE7SUQ1RWpDO01BZU0sY0FBYyxFQUFBO0lBZnBCO01BbUJNLGFBQWEsRUFBQTtFQUtqQjtJQUVFLGtCQUFrQjtJQU1sQixnQkFBZ0I7SUFDaEIsZ0NDMkM2QixFQUFBO0lEcEQ5QjtNQUtHLGVBQWUsRUFBQTtJQUxsQjtNQWFLLGFBQWEsRUFBQTtJQWJsQjtNQWdCSyxjQUFjLEVBQUE7RUFNcEI7SUFDRSxxQkFBcUIsRUFBQTtJQUR0QjtNQUlHLGNBQWMsRUFBQTtFQUlqQjtJQUdLLGtCQUFrQjtJQUNsQixPQUFPO0lBQ1AsV0FBVztJQUNYLFVBQVU7SUFFVixvREFBeUM7WUFBekMsNENBQXlDLEVBQUE7RUVUN0M7SUZjRDtNQUlPLGtCQUFrQjtNQUNsQixPQUFPO01BQ1AsV0FBVztNQUNYLFVBQVU7TUFFVixvREFBeUM7Y0FBekMsNENBQXlDLEVBQUEsRUFDMUM7RUFLTjtJQUlLLHVCQ01lO0lETGYsaUJBQWlCO0lBSWpCLG9CRzNGd0M7SUg0RnhDLG1CRzVGd0M7SUg2RnhDLDRCQUE0QixFQUFBO0VBWGpDO0lBZ0JLLHlCQzlCdUIsRUFBQTtJRGM1QjtNQXVCUyxjQzFDb0IsRUFBQTtJRG1CN0I7TUEyQlMsY0M5Q29CO01EK0NwQiwwQkFBMEIsRUFBQTtFQTVCbkM7SUFvQ08sa0JBQWtCLEVBQUE7RUFwQ3pCO0lBdUNPLGdDQ3ZFd0IsRUFBQTtFRDhFL0I7SUFHRyxtQkFBbUI7SUFDbkIsa0JBQWtCLEVBQUE7SUFKckI7TUFPSyxtQkFBbUI7TUFDbkIsa0JBQWtCLEVBQUE7SUFSdkI7TUFZSyw0QkFBNEIsRUFBQTtFQVpqQztJQWlCRyxjQ2xGMEIsRUFBQTtFRGlFN0I7SUF1QksseUJDbkZ1QjtJRHFGdkIsMEJDOURrQjtJRCtEbEIsZ0JBQWdCO0lBSWhCLG1CRzlKd0M7SUgrSnhDLG1CRy9Kd0M7SUhnS3hDLDRCQUE0QixFQUFBO0lBaENqQztNQW1DTyxnQ0NqSHdCLEVBQUE7SUQ4RS9CO01BdUNPLDJDQUEyRCxFQUFBO0VBdkNsRTtJQTZDSyxrQkFBa0I7SUFFbEIseUJDM0d1QixFQUFBO0lENEQ1QjtNQXNEUyxjQ3ZIb0IsRUFBQTtJRGlFN0I7TUEwRFMsY0MzSG9CO01ENEhwQiwwQkFBMEIsRUFBQTtFQTNEbkM7SUFrRUsscUJBQXFCO0lBRXJCLGVBQWU7SUFDZixrQkFBa0IsRUFBQTtJQXJFdkI7TUF3RU8sZ0JBQWdCLEVBQUE7RUVuSnRCO0lGMkpEO01BTU8sYUFBYSxFQUFBO0lBTnBCO01BVU8sNEJBQTRCO01BQzVCLHlCQUF5QjtNQUN6Qix1QkFBdUIsRUFBQSxFQUN4QjtFQU9OO0lBSUssdUJDNUllO0lENklmLGlCQUFpQjtJQUlqQixvQkc3T3dDO0lIOE94QyxtQkc5T3dDO0lIK094Qyw0QkFBNEIsRUFBQTtFQVhqQztJQWdCTyxrQkFBa0IsRUFBQTtJQWhCekI7TUFzQlMsY0M5S3FCLEVBQUE7SUR3SjlCO01BMEJTLGNDbExxQjtNRG1MckIscUJBQXFCLEVBQUEiLCJmaWxlIjoiY29tcG9uZW50cy9kcm9wZG93bi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgJ2Jhc2UnO1xuXG4kY29tcG9uZW50LW5hbWUgOiAnZHJvcGRvd24nO1xuJGNvbXBvbmVudCA6IGNvbXBvbmVudENsYXNzKCRjb21wb25lbnQtbmFtZSk7XG5cbi4jeyRjb21wb25lbnR9IHtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgW2NsYXNzKj1cIiN7JGNvbXBvbmVudC1uYW1lfV9faWNvLS1cIl0ge1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyO1xuXG4gICAgW2NsYXNzKj1cIi0tb3BlblwiXSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBbY2xhc3MqPVwiLS1jbG9zZVwiXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICB9XG5cbiAgJl9fdGl0bGUge1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJltkYXRhLXRvZ2dsZV0ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcblxuICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgIC4jeyRjb21wb25lbnR9X19pY28tLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLiN7JGNvbXBvbmVudH1fX2ljby0tY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmLS1hYnNvbHV0ZSB7XG4gICAgLiN7JGNvbXBvbmVudH0ge1xuICAgICAgJl9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDg7XG5cbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAxMHB4IHJnYmEoMCwwLDAsMC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbWQtYWJzb2x1dGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC4jeyRjb21wb25lbnR9IHtcbiAgICAgICAgJl9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogODtcblxuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTBweCByZ2JhKDAsMCwwLDAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc3R5bGUxIHtcbiAgICAuI3skY29tcG9uZW50fSB7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQzO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAkZnM6IDIxcHg7XG4gICAgICAgICRsaDogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHggMTVweCAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtcy13cmFwcGVyIHtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkzO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjp2aXNpdGVkLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcGFkZGluZzogMTNweCAxNnB4O1xuICAgICAgICB9XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAmLS1zdHlsZTIge1xuXG4gICAgLnJvdyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuXG4gICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDI4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgW2NsYXNzKj1cIiN7JGNvbXBvbmVudC1uYW1lfV9faWNvLS1cIl0ge1xuICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuICAgIH1cblxuICAgIC4jeyRjb21wb25lbnR9IHtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkzO1xuXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAkZnM6IDE4cHg7XG4gICAgICAgICRsaDogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHggMTVweCAyNXB4O1xuXG4gICAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbGxhcHNpbmcge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkemF1eF9jb2xvcl9zZXQxX3doaXRlMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJl9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkzO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjp2aXNpdGVkLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgJi0tbWQtbm9hY2NvcmRpb24ge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgLiN7JGNvbXBvbmVudH0ge1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYtLXN0eWxlMyB7XG4gICAgLiN7JGNvbXBvbmVudH0ge1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgJGZzOiAyMXB4O1xuICAgICAgICAkbGg6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcbiAgICAgICAgcGFkZGluZzogMTVweCA0MHB4IDE1cHggMTVweDtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcGFkZGluZzogMTNweCAxNnB4O1xuXG4gICAgICAgICAgJixcbiAgICAgICAgICAmOnZpc2l0ZWQsXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC8vICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIC8vICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR6YXV4X2NvbG9yX3NldDFfd2hpdGUxO1xuICAgICAgICAvLyB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0XG4gICdmdW5jdGlvbnMnXG47XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBHRU5FUkFMIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXN5c3RlbS1jc3MtY2xhc3M6ICd6YXV4JztcbiR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4OiAxNnB4OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiR6YXV4LWFwcC1tYXgtd2lkdGg6IDEwMjRweDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gWi1JTkRFWFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtemluZGV4LWhlYWRlcjogMTA7XG4kemF1eC16aW5kZXgtaGVhZGVyLW06IDIyO1xuJHphdXgtemluZGV4LW92ZXJsYXlzOiAxNjtcbi8vICR6YXV4LXppbmRleC1vdmVybGF5cy1mdWxsOiAkemF1eC16aW5kZXgtaGVhZGVyLW0gKyA1O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUUkFOU0lUSU9OU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtdHJhbnNpdGlvbi0wOiAwLjNzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0xOiAwLjZzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0yOiAwLjlzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0zOiAzLjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi00OiA2LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01OiA5LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01LWxpbmVhcjogOS4wcyBsaW5lYXI7XG4kemF1eC10cmFuc2l0aW9uLTYtbGluZWFyOiAxMi4wcyBsaW5lYXI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTVBPTkVOVFMgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1wcmVmaXggOiAnYy0nICFkZWZhdWx0O1xuXG4kemF1eC1oZWFkZXItaC1tOiA1NnB4O1xuJHphdXgtaGVhZGVyLWgtdDogNzJweDtcbiR6YXV4LWhlYWRlci1oLWQ6ICR6YXV4LWhlYWRlci1oLXQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT0xPUiBTRVRTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBNYWluXG4kemF1eF9jb2xvcl9tYWluX2JyYW5kOiAjMENBMzhDO1xuXG4vLyBEZWZhdWx0IHdlYiBzYWZlXG4kemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlOiAjRkZGRkZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibGFjazogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfcmVkOiAjZDk1MzRmO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ncmVlbjogIzVjYjg1YztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmx1ZTogIzMzN2FiNztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfbWFnZW50YTogI0ZGMDBGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfb3JhbmdlOiAjZjBhZDRlO1xuXG4vLyBTZXQgMVxuJHphdXhfY29sb3Jfc2V0MV9ncmVlbjE6ICR6YXV4X2NvbG9yX21haW5fYnJhbmQ7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMTogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUyOiAjRjVGNUY1O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazA6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMTogIzMzMzMzMztcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2syOiAjMjQyNDI0O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazM6ICMwNTA2MDY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkxOiAjQ0NDQ0NDO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MjogI0RERERERDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTM6ICNFRUVFRUU7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk0OiAjOTk5OTk5O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NTogIzcwNzA3MDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTY6ICM2NjY2NjY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk3OiAjQUFBQUFBO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5ODogI0RGREZERjtcbiR6YXV4X2NvbG9yX3NldDFfcmVkMTogI0QwMDExQjtcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTogI0Y1NjgyRjsgLy8gRjU2ODJGXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTI6ICNFQzVBMkI7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzE6ICNGRkNDMzM7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzI6ICNGN0M2MjM7IC8vIHN0ZWxsZSByYW5rLFxuJHphdXhfY29sb3Jfc2V0MV9jeWFuMTogIzI4QkJENztcblxuLy8gU2tlbGV0b25cbiR6YXV4X2NvbG9yX3NrZWxldG9uOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRm9udHNcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eF9mb250MTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiR6YXV4X2ZvbnQyOiAnTnVuaXRvIFNhbnMnO1xuJHphdXhfZm9udDM6IHV0b3BpYS1zdGQ7XG4kemF1eF9mb250NDogdXRvcGlhLXN0ZC1oZWFkbGluZTtcbiR6YXV4X2ZvbnQ1OiAnTnVuaXRvJztcbiR6YXV4X2ZvbnQ2OiB1dG9waWEtc3RkLWRpc3BsYXk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJPT1RTVFJBUCBPVkVSUklERVxuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vIEBzZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4yL2dldHRpbmctc3RhcnRlZC90aGVtaW5nL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6IGxpZ2h0ZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAzMCUpO1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAycHg7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6IDBweDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6IHJnYmEoJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyLCAwLjI1KTtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTI7XG5cbi8vICRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MztcblxuLy8gT3B0aW9uc1xuJGVuYWJsZS1jYXJldDogZmFsc2U7XG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcbiRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWU7XG4vLyAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiBmYWxzZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcHJpbnQtc3R5bGVzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiBmYWxzZTtcbi8vICRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsc1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNjtcblxuLy8gQm9keVxuJGJvZHktYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kYm9keS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG5cbi8vIExpbmtzXG4kbGluay1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAxNSUpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktYmFzZTogJHphdXhfZm9udDIsICR6YXV4X2ZvbnQxO1xuJGZvbnQtc2l6ZS1iYXNlOiByZW0oJHphdXgtZm9udC1zaXplLWJhc2UtcHgpOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiA3MDA7XG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMDtcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAwO1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMDtcblxuLy8gQ29tcG9uZW50c1xuJGJvcmRlci13aWR0aDogMXB4O1xuJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5Mjtcbi8vICRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG5cbi8vIEdyaWQgY29sdW1uc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG4kZ3JpZC1icmVha3BvaW50czogbWFwLW1lcmdlKFxuICAoXG4gICAgeHhzOiAwLFxuICAgIHhzOiA0MTBweCwgLy8gZGVmYXVsdCAwcHhcbiAgICBzbTogNTgwcHgsIC8vIGRlZmF1bHQgNTc2cHhcbiAgICBtZDogNzY4cHgsIC8vIGRlZmF1bHQgNzY4cHhcbiAgICBsZzogOTkycHgsIC8vIGRlZmF1bHQgOTkycHhcbiAgICB4bDogMTIwMHB4IC8vIGRlZmF1bHQgMTIwMHB4XG4gICksXG4gICRncmlkLWJyZWFrcG9pbnRzXG4pO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIFJlbW92ZWQgZGVmYXVsdCBCb290c3RyYXAgY29udGFpbmVycyBcIm1heC13aWR0aFwiXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICgpO1xuXG4vLyBUYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDEwcHg7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAxMnB4O1xuXG4vLyBTaXplc1xuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgNDA6IDQwJSxcbiAgICA2MDogNjAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBTcGFjaW5nXG4vLyBAbm90ZSAkc3BhY2VycyBpdCdzIHRvdGFsbHkgb3ZlcnJpZGRlbiBpbiBvcmRlciB0byBvcHRpbWl6ZSB0aGUgbnVtYmVyIG9mIHJ1bGVzLlxuLy8gJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpO1xuXG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgZjU6IDVweCxcbiAgICBmMTA6IDEwcHgsXG4gICAgZjE1OiAxNXB4LFxuICAgIGYyMDogMjBweCxcbiAgICBmMjU6IDI1cHgsXG4gICAgZjMwOiAzMHB4LFxuICAgIGY0MDogNDBweFxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTUlTQ1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtb3BhY2l0eTogKCkgIWRlZmF1bHQ7XG4kemF1eC1vcGFjaXR5OiBtYXAtbWVyZ2UoXG4gIChcbiAgICAnNTAnOiAuNVxuICApLFxuICAkemF1eC1vcGFjaXR5XG4pO1xuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBmdW5jdGlvbiBjb21wb25lbnRDbGFzcygkY29tcG9uZW50TmFtZSkge1xuICBAcmV0dXJuICRjb21wb25lbnQtcHJlZml4ICsgJGNvbXBvbmVudE5hbWU7XG59XG5cbkBmdW5jdGlvbiByZW0oJHNpemUpIHtcbiAgQHJldHVybiAkc2l6ZSAvICR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4ICogMXJlbTtcbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6ICcnKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cbiJdfQ== */

[class*="badge2--"] {
  display: inline-block;
  text-align: left;
  -webkit-transition: border 0.3s ease-in-out, color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  transition: border 0.3s ease-in-out, color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  padding: 4px 8px;
  height: 24px;
  font-family: "Nunito Sans", sans-serif;
  font-size: 1rem;
  line-height: 1rem; }
  [class*="badge2--"], [class*="badge2--"]:visited, [class*="badge2--"]:focus, [class*="badge2--"]:active, [class*="badge2--"]:hover {
    text-decoration: none; }
  [class*="badge2--"] a, [class*="badge2--"] a:visited, [class*="badge2--"] a:focus, [class*="badge2--"] a:active, [class*="badge2--"] a:hover {
    color: inherit;
    text-decoration: none; }

.c-badge2__ico {
  font-size: 8px;
  margin-left: 5px;
  margin-top: -4px; }

.c-badge2--dark1, .c-badge2--dark1:visited, .c-badge2--dark1:focus, .c-badge2--dark1:active {
  border: 1px solid #999999;
  color: #FFFFFF;
  background-color: #999999; }

.c-badge2--dark1:hover {
  background-color: #737373;
  color: #FFFFFF;
  border-color: #737373; }

.c-badge2--light1, .c-badge2--light1:visited, .c-badge2--light1:focus, .c-badge2--light1:active {
  border: 1px solid #999999;
  color: #999999;
  background-color: #FFFFFF; }

.c-badge2--light1:hover {
  color: #333333;
  border-color: #333333; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYmFkZ2UyLmNzcyIsImNvbXBvbmVudHMvYmFkZ2UyLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiYWJzdHJhY3RzL19mdW5jdGlvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQ1NFLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFFaEIsc0dDaUJrQztFRGpCbEMsOEZDaUJrQztFRFhsQyxnQkFBZ0I7RUFDaEIsWUFBWTtFQUVaLDBCQzZFd0I7RUQxRXhCLGVFakI4QztFRmtCOUMsaUJFbEI4QyxFQUFBO0VIRTlDO0lDdUJFLHFCQUFxQixFQUFBO0VEckJ2QjtJQzhCSSxjQUFjO0lBQ2QscUJBQXFCLEVBQUE7O0FBUXpCO0VBQ0UsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixnQkFBZ0IsRUFBQTs7QUFHakI7RUFNRyx5QkNjeUI7RURiekIsY0NONEI7RURPNUIseUJDWXlCLEVBQUE7O0FEcEI1QjtFQVlHLHlCQUFxRDtFQUNyRCxjQ1o0QjtFRGE1QixxQkFBaUQsRUFBQTs7QUFLcEQ7RUFNRyx5QkNMeUI7RURNekIsY0NOeUI7RURPekIseUJDMUI0QixFQUFBOztBRGtCL0I7RUFhRyxjQ2xCMEI7RURtQjFCLHFCQ25CMEIsRUFBQSIsImZpbGUiOiJjb21wb25lbnRzL2JhZGdlMi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJbY2xhc3MqPVwiYmFkZ2UyLS1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTsgfVxuICBbY2xhc3MqPVwiYmFkZ2UyLS1cIl0sIFtjbGFzcyo9XCJiYWRnZTItLVwiXTp2aXNpdGVkLCBbY2xhc3MqPVwiYmFkZ2UyLS1cIl06Zm9jdXMsIFtjbGFzcyo9XCJiYWRnZTItLVwiXTphY3RpdmUsIFtjbGFzcyo9XCJiYWRnZTItLVwiXTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIFtjbGFzcyo9XCJiYWRnZTItLVwiXSBhLCBbY2xhc3MqPVwiYmFkZ2UyLS1cIl0gYTp2aXNpdGVkLCBbY2xhc3MqPVwiYmFkZ2UyLS1cIl0gYTpmb2N1cywgW2NsYXNzKj1cImJhZGdlMi0tXCJdIGE6YWN0aXZlLCBbY2xhc3MqPVwiYmFkZ2UyLS1cIl0gYTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jLWJhZGdlMl9faWNvIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7IH1cblxuLmMtYmFkZ2UyLS1kYXJrMSwgLmMtYmFkZ2UyLS1kYXJrMTp2aXNpdGVkLCAuYy1iYWRnZTItLWRhcmsxOmZvY3VzLCAuYy1iYWRnZTItLWRhcmsxOmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5OyB9XG5cbi5jLWJhZGdlMi0tZGFyazE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM3MzczO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjNzM3MzczOyB9XG5cbi5jLWJhZGdlMi0tbGlnaHQxLCAuYy1iYWRnZTItLWxpZ2h0MTp2aXNpdGVkLCAuYy1iYWRnZTItLWxpZ2h0MTpmb2N1cywgLmMtYmFkZ2UyLS1saWdodDE6YWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuLmMtYmFkZ2UyLS1saWdodDE6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzOyB9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgJ2Jhc2UnO1xuXG4kY29tcG9uZW50LW5hbWUgOiAnYmFkZ2UyJztcbiRjb21wb25lbnQgOiBjb21wb25lbnRDbGFzcygkY29tcG9uZW50LW5hbWUpO1xuXG5bY2xhc3MqPVwiI3skY29tcG9uZW50LW5hbWV9LS1cIl0ge1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICB0cmFuc2l0aW9uOlxuICAgIGJvcmRlciAkemF1eC10cmFuc2l0aW9uLTAsXG4gICAgY29sb3IgJHphdXgtdHJhbnNpdGlvbi0wLFxuICAgIGJhY2tncm91bmQtY29sb3IgJHphdXgtdHJhbnNpdGlvbi0wXG4gIDtcblxuICBwYWRkaW5nOiA0cHggOHB4O1xuICBoZWlnaHQ6IDI0cHg7XG5cbiAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQyO1xuICAkZnM6IDE2cHg7XG4gICRsaDogMTZweDtcbiAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuXG4gICYsXG4gICY6dmlzaXRlZCxcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIGEge1xuICAgICYsXG4gICAgJjp2aXNpdGVkLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxufVxuXG4uI3skY29tcG9uZW50fSB7XG5cbiAgJl9faWNvIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cblxuICAmLS1kYXJrMSB7XG5cbiAgICAmLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG4gICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR6YXV4X2NvbG9yX3NldDFfZ3JleTQsIDE1JSk7XG4gICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkemF1eF9jb2xvcl9zZXQxX2dyZXk0LCAxNSUpO1xuICAgIH1cblxuICB9XG5cbiAgJi0tbGlnaHQxIHtcblxuICAgICYsXG4gICAgJjp2aXNpdGVkLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV93aGl0ZTEsIDUlKTtcbiAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4gICAgfVxuXG4gIH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0XG4gICdmdW5jdGlvbnMnXG47XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBHRU5FUkFMIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXN5c3RlbS1jc3MtY2xhc3M6ICd6YXV4JztcbiR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4OiAxNnB4OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiR6YXV4LWFwcC1tYXgtd2lkdGg6IDEwMjRweDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gWi1JTkRFWFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtemluZGV4LWhlYWRlcjogMTA7XG4kemF1eC16aW5kZXgtaGVhZGVyLW06IDIyO1xuJHphdXgtemluZGV4LW92ZXJsYXlzOiAxNjtcbi8vICR6YXV4LXppbmRleC1vdmVybGF5cy1mdWxsOiAkemF1eC16aW5kZXgtaGVhZGVyLW0gKyA1O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUUkFOU0lUSU9OU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtdHJhbnNpdGlvbi0wOiAwLjNzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0xOiAwLjZzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0yOiAwLjlzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0zOiAzLjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi00OiA2LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01OiA5LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01LWxpbmVhcjogOS4wcyBsaW5lYXI7XG4kemF1eC10cmFuc2l0aW9uLTYtbGluZWFyOiAxMi4wcyBsaW5lYXI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTVBPTkVOVFMgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1wcmVmaXggOiAnYy0nICFkZWZhdWx0O1xuXG4kemF1eC1oZWFkZXItaC1tOiA1NnB4O1xuJHphdXgtaGVhZGVyLWgtdDogNzJweDtcbiR6YXV4LWhlYWRlci1oLWQ6ICR6YXV4LWhlYWRlci1oLXQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT0xPUiBTRVRTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBNYWluXG4kemF1eF9jb2xvcl9tYWluX2JyYW5kOiAjMENBMzhDO1xuXG4vLyBEZWZhdWx0IHdlYiBzYWZlXG4kemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlOiAjRkZGRkZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibGFjazogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfcmVkOiAjZDk1MzRmO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ncmVlbjogIzVjYjg1YztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmx1ZTogIzMzN2FiNztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfbWFnZW50YTogI0ZGMDBGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfb3JhbmdlOiAjZjBhZDRlO1xuXG4vLyBTZXQgMVxuJHphdXhfY29sb3Jfc2V0MV9ncmVlbjE6ICR6YXV4X2NvbG9yX21haW5fYnJhbmQ7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMTogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUyOiAjRjVGNUY1O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazA6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMTogIzMzMzMzMztcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2syOiAjMjQyNDI0O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazM6ICMwNTA2MDY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkxOiAjQ0NDQ0NDO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MjogI0RERERERDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTM6ICNFRUVFRUU7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk0OiAjOTk5OTk5O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NTogIzcwNzA3MDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTY6ICM2NjY2NjY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk3OiAjQUFBQUFBO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5ODogI0RGREZERjtcbiR6YXV4X2NvbG9yX3NldDFfcmVkMTogI0QwMDExQjtcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTogI0Y1NjgyRjsgLy8gRjU2ODJGXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTI6ICNFQzVBMkI7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzE6ICNGRkNDMzM7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzI6ICNGN0M2MjM7IC8vIHN0ZWxsZSByYW5rLFxuJHphdXhfY29sb3Jfc2V0MV9jeWFuMTogIzI4QkJENztcblxuLy8gU2tlbGV0b25cbiR6YXV4X2NvbG9yX3NrZWxldG9uOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRm9udHNcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eF9mb250MTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiR6YXV4X2ZvbnQyOiAnTnVuaXRvIFNhbnMnO1xuJHphdXhfZm9udDM6IHV0b3BpYS1zdGQ7XG4kemF1eF9mb250NDogdXRvcGlhLXN0ZC1oZWFkbGluZTtcbiR6YXV4X2ZvbnQ1OiAnTnVuaXRvJztcbiR6YXV4X2ZvbnQ2OiB1dG9waWEtc3RkLWRpc3BsYXk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJPT1RTVFJBUCBPVkVSUklERVxuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vIEBzZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4yL2dldHRpbmctc3RhcnRlZC90aGVtaW5nL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6IGxpZ2h0ZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAzMCUpO1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAycHg7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6IDBweDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6IHJnYmEoJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyLCAwLjI1KTtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTI7XG5cbi8vICRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MztcblxuLy8gT3B0aW9uc1xuJGVuYWJsZS1jYXJldDogZmFsc2U7XG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcbiRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWU7XG4vLyAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiBmYWxzZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcHJpbnQtc3R5bGVzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiBmYWxzZTtcbi8vICRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsc1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNjtcblxuLy8gQm9keVxuJGJvZHktYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kYm9keS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG5cbi8vIExpbmtzXG4kbGluay1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAxNSUpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktYmFzZTogJHphdXhfZm9udDIsICR6YXV4X2ZvbnQxO1xuJGZvbnQtc2l6ZS1iYXNlOiByZW0oJHphdXgtZm9udC1zaXplLWJhc2UtcHgpOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiA3MDA7XG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMDtcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAwO1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMDtcblxuLy8gQ29tcG9uZW50c1xuJGJvcmRlci13aWR0aDogMXB4O1xuJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5Mjtcbi8vICRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG5cbi8vIEdyaWQgY29sdW1uc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG4kZ3JpZC1icmVha3BvaW50czogbWFwLW1lcmdlKFxuICAoXG4gICAgeHhzOiAwLFxuICAgIHhzOiA0MTBweCwgLy8gZGVmYXVsdCAwcHhcbiAgICBzbTogNTgwcHgsIC8vIGRlZmF1bHQgNTc2cHhcbiAgICBtZDogNzY4cHgsIC8vIGRlZmF1bHQgNzY4cHhcbiAgICBsZzogOTkycHgsIC8vIGRlZmF1bHQgOTkycHhcbiAgICB4bDogMTIwMHB4IC8vIGRlZmF1bHQgMTIwMHB4XG4gICksXG4gICRncmlkLWJyZWFrcG9pbnRzXG4pO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIFJlbW92ZWQgZGVmYXVsdCBCb290c3RyYXAgY29udGFpbmVycyBcIm1heC13aWR0aFwiXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICgpO1xuXG4vLyBUYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDEwcHg7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAxMnB4O1xuXG4vLyBTaXplc1xuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgNDA6IDQwJSxcbiAgICA2MDogNjAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBTcGFjaW5nXG4vLyBAbm90ZSAkc3BhY2VycyBpdCdzIHRvdGFsbHkgb3ZlcnJpZGRlbiBpbiBvcmRlciB0byBvcHRpbWl6ZSB0aGUgbnVtYmVyIG9mIHJ1bGVzLlxuLy8gJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpO1xuXG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgZjU6IDVweCxcbiAgICBmMTA6IDEwcHgsXG4gICAgZjE1OiAxNXB4LFxuICAgIGYyMDogMjBweCxcbiAgICBmMjU6IDI1cHgsXG4gICAgZjMwOiAzMHB4LFxuICAgIGY0MDogNDBweFxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTUlTQ1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtb3BhY2l0eTogKCkgIWRlZmF1bHQ7XG4kemF1eC1vcGFjaXR5OiBtYXAtbWVyZ2UoXG4gIChcbiAgICAnNTAnOiAuNVxuICApLFxuICAkemF1eC1vcGFjaXR5XG4pO1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AZnVuY3Rpb24gY29tcG9uZW50Q2xhc3MoJGNvbXBvbmVudE5hbWUpIHtcbiAgQHJldHVybiAkY29tcG9uZW50LXByZWZpeCArICRjb21wb25lbnROYW1lO1xufVxuXG5AZnVuY3Rpb24gcmVtKCRzaXplKSB7XG4gIEByZXR1cm4gJHNpemUgLyAkemF1eC1mb250LXNpemUtYmFzZS1weCAqIDFyZW07XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiAnJykge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG4iXX0= */

.c-typo2--body2 h1,
.c-typo2--body2 .h1 {
  font-family: 'Frank Ruhl Libre', serif;
  font-size: 2rem;
  line-height: 2.25rem;
  font-weight: 600; }
  @media (min-width: 768px) {
    .c-typo2--body2 h1,
    .c-typo2--body2 .h1 {
      font-size: 2.625rem;
      line-height: 3rem;
      font-weight: 700; } }
  .c-typo2--body2 h1:not(:last-child),
  .c-typo2--body2 .h1:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo2--body2 h2,
.c-typo2--body2 .h2 {
  font-family: 'Frank Ruhl Libre', serif;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700; }
  .c-typo2--body2 h2:not(:last-child),
  .c-typo2--body2 .h2:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo2--body2 b,
.c-typo2--body2 strong {
  font-weight: 700; }

.c-typo2--body2 i,
.c-typo2--body2 em {
  font-style: italic; }

.c-typo2--body2 p:not(:last-child),
.c-typo2--body2 .p:not(:last-child) {
  margin-bottom: 1.875rem; }

.c-typo2--body2 p,
.c-typo2--body2 .p,
.c-typo2--body2 li,
.c-typo2--body2 .li {
  font-family: "Nunito Sans", sans-serif;
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.75rem; }

.c-typo2--body2 ul li {
  list-style-type: none; }
  .c-typo2--body2 ul li:not([class*="col-"]) {
    padding-left: 25px; }

.c-typo2--body2 li:before {
  content: " ";
  display: block;
  float: left;
  width: 7px;
  height: 7px;
  background-color: #333333;
  margin: 10px 0 0 -21px;
  border-radius: 50%; }

.c-typo2--style1 h1,
.c-typo2--style1 .h1 {
  font-family: "Nunito Sans", sans-serif;
  font-size: 2.75rem;
  line-height: 3rem; }
  @media (min-width: 768px) {
    .c-typo2--style1 h1,
    .c-typo2--style1 .h1 {
      font-size: 4rem;
      line-height: 3rem; } }
  .c-typo2--style1 h1:not(:last-child),
  .c-typo2--style1 .h1:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo2--style1 p,
.c-typo2--style1 .p {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 300;
  font-size: 1.75rem;
  line-height: 2.25rem; }
  .c-typo2--style1 p:not(:last-child),
  .c-typo2--style1 .p:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo2--style2 h3,
.c-typo2--style2 .h3 {
  font-family: "Nunito Sans", sans-serif;
  font-size: 2.625rem;
  line-height: 3rem; }
  .c-typo2--style2 h3:not(:last-child),
  .c-typo2--style2 .h3:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo2--style2 h4,
.c-typo2--style2 .h4 {
  font-family: "Nunito Sans", sans-serif;
  font-size: 2.25rem;
  line-height: 2.625rem; }
  .c-typo2--style2 h4:not(:last-child),
  .c-typo2--style2 .h4:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo2--style2 p,
.c-typo2--style2 .p {
  font-family: "Nunito Sans", sans-serif;
  font-size: 1.3125rem;
  line-height: 1.75rem; }
  .c-typo2--style2 p:not(:last-child),
  .c-typo2--style2 .p:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo2--style3 h2,
.c-typo2--style3 .h2 {
  font-family: "Nunito Sans", sans-serif;
  font-size: 1.875rem;
  line-height: 1.2; }
  @media (min-width: 768px) {
    .c-typo2--style3 h2,
    .c-typo2--style3 .h2 {
      font-size: 2rem; } }
  .c-typo2--style3 h2:not(:last-child),
  .c-typo2--style3 .h2:not(:last-child) {
    margin-bottom: 1rem; }

.c-typo2--style3 p,
.c-typo2--style3 .p {
  font-family: "Nunito Sans", sans-serif;
  font-size: 1rem;
  line-height: 1.4; }
  @media (min-width: 768px) {
    .c-typo2--style3 p,
    .c-typo2--style3 .p {
      font-size: 1.125rem; } }
  .c-typo2--style3 p:not(:last-child),
  .c-typo2--style3 .p:not(:last-child) {
    margin-bottom: 1rem; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvdHlwbzIuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJhYnN0cmFjdHMvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFRRzs7RUFJRyx1QkN1RmlCO0VEbkZqQixlRVQwQztFRlUxQyxvQkVWMEM7RUZXMUMsZ0JBQWdCLEVBQUE7RUcwQ2xCO0lIcEREOztNQWVLLG1CRWhCd0M7TUZpQnhDLGlCRWpCd0M7TUZrQnhDLGdCQUFnQixFQUFBLEVBTW5CO0VBdkJGOztJQXFCSyxtQkV0QndDLEVBQUE7O0FGQzdDOztFQTJCRyx1QkNnRWlCO0VENURqQixpQkVoQzBDO0VGaUMxQyxpQkVqQzBDO0VGa0MxQyxnQkFBZ0IsRUFBQTtFQWpDbkI7O0lBb0NLLG1CRXJDd0MsRUFBQTs7QUZDN0M7O0VBMENHLGdCQzBHa0IsRUFBQTs7QURwSnJCOztFQStDRyxrQkFBa0IsRUFBQTs7QUEvQ3JCOztFQXFESyx1QkV0RHdDLEVBQUE7O0FGQzdDOzs7O0VBNkRHLDBCQzZCb0I7RUQ1QnBCLG1CQUFtQjtFQUluQixtQkVuRTBDO0VGb0UxQyxvQkVwRTBDLEVBQUE7O0FGQzdDO0VBeUVLLHFCQUFxQixFQUFBO0VBekUxQjtJQTRFTyxrQkFBa0IsRUFBQTs7QUE1RXpCO0VBbUZLLFlBQVk7RUFDWixjQUFjO0VBQ2QsV0FBVztFQUVYLFVBQVU7RUFDVixXQUFXO0VBQ1gseUJDM0J3QjtFRDRCeEIsc0JBQXNCO0VBQ3RCLGtCQUFrQixFQUFBOztBQU12Qjs7RUFJRywwQkNYb0I7RURlcEIsa0JFMUcwQztFRjJHMUMsaUJFM0cwQyxFQUFBO0VDcUQ1QztJSDZDRDs7TUFjSyxlRWhId0M7TUZpSHhDLGlCRWpId0MsRUFBQSxFRnVIM0M7RUFyQkY7O0lBbUJLLG1CRXJId0MsRUFBQTs7QUZrRzdDOztFQXlCRywwQkNoQ29CO0VEaUNwQixnQkFBZ0I7RUFJaEIsa0JFaEkwQztFRmlJMUMsb0JFakkwQyxFQUFBO0VGa0c3Qzs7SUFrQ0ssbUJFcEl3QyxFQUFBOztBRjBJN0M7O0VBSUcsMEJDbkRvQjtFRHVEcEIsbUJFbEowQztFRm1KMUMsaUJFbkowQyxFQUFBO0VGMEk3Qzs7SUFZSyxtQkV0SndDLEVBQUE7O0FGMEk3Qzs7RUFrQkcsMEJDakVvQjtFRHFFcEIsa0JFaEswQztFRmlLMUMscUJFakswQyxFQUFBO0VGMEk3Qzs7SUEwQkssbUJFcEt3QyxFQUFBOztBRjBJN0M7O0VBZ0NHLDBCQy9Fb0I7RURtRnBCLG9CRTlLMEM7RUYrSzFDLG9CRS9LMEMsRUFBQTtFRjBJN0M7O0lBd0NLLG1CRWxMd0MsRUFBQTs7QUZ3TDdDOztFQUlHLDBCQ2pHb0I7RURxR3BCLG1CRWhNMEM7RUZpTTFDLGdCQUZRLEVBQUE7RUcxSVY7SUhtSUQ7O01BY0ssZUV0TXdDLEVBQUEsRUY2TTNDO0VBckJGOztJQW1CSyxtQkUzTXdDLEVBQUE7O0FGd0w3Qzs7RUF5QkcsMEJDdEhvQjtFRDBIcEIsZUVyTjBDO0VGc04xQyxnQkFGUSxFQUFBO0VHL0pWO0lIbUlEOztNQW1DSyxtQkUzTndDLEVBQUEsRUZrTzNDO0VBMUNGOztJQXdDSyxtQkVoT3dDLEVBQUEiLCJmaWxlIjoiY29tcG9uZW50cy90eXBvMi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgJ2Jhc2UnO1xuXG4kY29tcG9uZW50IDogY29tcG9uZW50Q2xhc3MoJ3R5cG8yJyk7XG5cbi4jeyRjb21wb25lbnR9IHtcblxuICAmLS1ib2R5MiB7XG5cbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgZm9udC1mYW1pbHk6ICR6YXV4X2ZvbnQzO1xuXG4gICAgICAkZnM6IDMycHg7XG4gICAgICAkbGg6IDM2cHg7XG4gICAgICBmb250LXNpemU6IHJlbSgkZnMpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAkZnM6IDQycHg7XG4gICAgICAgICRsaDogNDhweDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDIsXG4gICAgLmgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MztcblxuICAgICAgJGZzOiAyNHB4O1xuICAgICAgJGxoOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBiLFxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbiAgICB9XG5cbiAgICBpLFxuICAgIGVtIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICBwLFxuICAgIC5wIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwLFxuICAgIC5wLFxuICAgIGxpLFxuICAgIC5saSB7XG4gICAgICBmb250LWZhbWlseTogJHphdXhfZm9udDI7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAkZnM6IDE4cHg7XG4gICAgICAkbGg6IDI4cHg7XG4gICAgICBmb250LXNpemU6IHJlbSgkZnMpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuXG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgJjpub3QoW2NsYXNzKj1cImNvbC1cIl0pIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIC0yMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLS1zdHlsZTEge1xuXG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MjtcblxuICAgICAgJGZzOiA0NHB4O1xuICAgICAgJGxoOiA0OHB4O1xuICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAkZnM6IDY0cHg7XG4gICAgICAgICRsaDogNDhweDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCxcbiAgICAucCB7XG4gICAgICBmb250LWZhbWlseTogJHphdXhfZm9udDI7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAkZnM6IDI4cHg7XG4gICAgICAkbGg6IDM2cHg7XG4gICAgICBmb250LXNpemU6IHJlbSgkZnMpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLS1zdHlsZTIge1xuXG4gICAgaDMsXG4gICAgLmgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MjtcblxuICAgICAgJGZzOiA0MnB4O1xuICAgICAgJGxoOiA0OHB4O1xuICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGg0LFxuICAgIC5oNCB7XG4gICAgICBmb250LWZhbWlseTogJHphdXhfZm9udDI7XG5cbiAgICAgICRmczogMzZweDtcbiAgICAgICRsaDogNDJweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKCRmcyk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKCRsaCk7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwLFxuICAgIC5wIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkemF1eF9mb250MjtcblxuICAgICAgJGZzOiAyMXB4O1xuICAgICAgJGxoOiAyOHB4O1xuICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oJGxoKTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi0tc3R5bGUzIHtcblxuICAgIGgyLFxuICAgIC5oMiB7XG4gICAgICBmb250LWZhbWlseTogJHphdXhfZm9udDI7XG5cbiAgICAgICRmczogMzBweDtcbiAgICAgICRsaDogMS4yO1xuICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgJGZzOiAzMnB4O1xuICAgICAgICAvLyAkbGg6IDEuNDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCxcbiAgICAucCB7XG4gICAgICBmb250LWZhbWlseTogJHphdXhfZm9udDI7XG5cbiAgICAgICRmczogMTZweDtcbiAgICAgICRsaDogMS40O1xuICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgJGZzOiAxOHB4O1xuICAgICAgICAvLyAkbGg6IDEuNDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oJGZzKTtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IHJlbSgkbGgpO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTZweCk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0XG4gICdmdW5jdGlvbnMnXG47XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBHRU5FUkFMIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXN5c3RlbS1jc3MtY2xhc3M6ICd6YXV4JztcbiR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4OiAxNnB4OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiR6YXV4LWFwcC1tYXgtd2lkdGg6IDEwMjRweDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gWi1JTkRFWFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtemluZGV4LWhlYWRlcjogMTA7XG4kemF1eC16aW5kZXgtaGVhZGVyLW06IDIyO1xuJHphdXgtemluZGV4LW92ZXJsYXlzOiAxNjtcbi8vICR6YXV4LXppbmRleC1vdmVybGF5cy1mdWxsOiAkemF1eC16aW5kZXgtaGVhZGVyLW0gKyA1O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUUkFOU0lUSU9OU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtdHJhbnNpdGlvbi0wOiAwLjNzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0xOiAwLjZzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0yOiAwLjlzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0zOiAzLjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi00OiA2LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01OiA5LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01LWxpbmVhcjogOS4wcyBsaW5lYXI7XG4kemF1eC10cmFuc2l0aW9uLTYtbGluZWFyOiAxMi4wcyBsaW5lYXI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTVBPTkVOVFMgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1wcmVmaXggOiAnYy0nICFkZWZhdWx0O1xuXG4kemF1eC1oZWFkZXItaC1tOiA1NnB4O1xuJHphdXgtaGVhZGVyLWgtdDogNzJweDtcbiR6YXV4LWhlYWRlci1oLWQ6ICR6YXV4LWhlYWRlci1oLXQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT0xPUiBTRVRTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBNYWluXG4kemF1eF9jb2xvcl9tYWluX2JyYW5kOiAjMENBMzhDO1xuXG4vLyBEZWZhdWx0IHdlYiBzYWZlXG4kemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlOiAjRkZGRkZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibGFjazogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfcmVkOiAjZDk1MzRmO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ncmVlbjogIzVjYjg1YztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmx1ZTogIzMzN2FiNztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfbWFnZW50YTogI0ZGMDBGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfb3JhbmdlOiAjZjBhZDRlO1xuXG4vLyBTZXQgMVxuJHphdXhfY29sb3Jfc2V0MV9ncmVlbjE6ICR6YXV4X2NvbG9yX21haW5fYnJhbmQ7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMTogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUyOiAjRjVGNUY1O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazA6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMTogIzMzMzMzMztcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2syOiAjMjQyNDI0O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazM6ICMwNTA2MDY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkxOiAjQ0NDQ0NDO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MjogI0RERERERDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTM6ICNFRUVFRUU7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk0OiAjOTk5OTk5O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NTogIzcwNzA3MDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTY6ICM2NjY2NjY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk3OiAjQUFBQUFBO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5ODogI0RGREZERjtcbiR6YXV4X2NvbG9yX3NldDFfcmVkMTogI0QwMDExQjtcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTogI0Y1NjgyRjsgLy8gRjU2ODJGXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTI6ICNFQzVBMkI7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzE6ICNGRkNDMzM7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzI6ICNGN0M2MjM7IC8vIHN0ZWxsZSByYW5rLFxuJHphdXhfY29sb3Jfc2V0MV9jeWFuMTogIzI4QkJENztcblxuLy8gU2tlbGV0b25cbiR6YXV4X2NvbG9yX3NrZWxldG9uOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRm9udHNcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eF9mb250MTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiR6YXV4X2ZvbnQyOiAnTnVuaXRvIFNhbnMnO1xuJHphdXhfZm9udDM6IHV0b3BpYS1zdGQ7XG4kemF1eF9mb250NDogdXRvcGlhLXN0ZC1oZWFkbGluZTtcbiR6YXV4X2ZvbnQ1OiAnTnVuaXRvJztcbiR6YXV4X2ZvbnQ2OiB1dG9waWEtc3RkLWRpc3BsYXk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJPT1RTVFJBUCBPVkVSUklERVxuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vIEBzZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4yL2dldHRpbmctc3RhcnRlZC90aGVtaW5nL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6IGxpZ2h0ZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAzMCUpO1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAycHg7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6IDBweDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6IHJnYmEoJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyLCAwLjI1KTtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTI7XG5cbi8vICRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MztcblxuLy8gT3B0aW9uc1xuJGVuYWJsZS1jYXJldDogZmFsc2U7XG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcbiRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWU7XG4vLyAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiBmYWxzZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcHJpbnQtc3R5bGVzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiBmYWxzZTtcbi8vICRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsc1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNjtcblxuLy8gQm9keVxuJGJvZHktYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kYm9keS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG5cbi8vIExpbmtzXG4kbGluay1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAxNSUpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktYmFzZTogJHphdXhfZm9udDIsICR6YXV4X2ZvbnQxO1xuJGZvbnQtc2l6ZS1iYXNlOiByZW0oJHphdXgtZm9udC1zaXplLWJhc2UtcHgpOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiA3MDA7XG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMDtcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAwO1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMDtcblxuLy8gQ29tcG9uZW50c1xuJGJvcmRlci13aWR0aDogMXB4O1xuJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5Mjtcbi8vICRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG5cbi8vIEdyaWQgY29sdW1uc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG4kZ3JpZC1icmVha3BvaW50czogbWFwLW1lcmdlKFxuICAoXG4gICAgeHhzOiAwLFxuICAgIHhzOiA0MTBweCwgLy8gZGVmYXVsdCAwcHhcbiAgICBzbTogNTgwcHgsIC8vIGRlZmF1bHQgNTc2cHhcbiAgICBtZDogNzY4cHgsIC8vIGRlZmF1bHQgNzY4cHhcbiAgICBsZzogOTkycHgsIC8vIGRlZmF1bHQgOTkycHhcbiAgICB4bDogMTIwMHB4IC8vIGRlZmF1bHQgMTIwMHB4XG4gICksXG4gICRncmlkLWJyZWFrcG9pbnRzXG4pO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIFJlbW92ZWQgZGVmYXVsdCBCb290c3RyYXAgY29udGFpbmVycyBcIm1heC13aWR0aFwiXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICgpO1xuXG4vLyBUYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDEwcHg7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAxMnB4O1xuXG4vLyBTaXplc1xuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgNDA6IDQwJSxcbiAgICA2MDogNjAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBTcGFjaW5nXG4vLyBAbm90ZSAkc3BhY2VycyBpdCdzIHRvdGFsbHkgb3ZlcnJpZGRlbiBpbiBvcmRlciB0byBvcHRpbWl6ZSB0aGUgbnVtYmVyIG9mIHJ1bGVzLlxuLy8gJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpO1xuXG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgZjU6IDVweCxcbiAgICBmMTA6IDEwcHgsXG4gICAgZjE1OiAxNXB4LFxuICAgIGYyMDogMjBweCxcbiAgICBmMjU6IDI1cHgsXG4gICAgZjMwOiAzMHB4LFxuICAgIGY0MDogNDBweFxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTUlTQ1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtb3BhY2l0eTogKCkgIWRlZmF1bHQ7XG4kemF1eC1vcGFjaXR5OiBtYXAtbWVyZ2UoXG4gIChcbiAgICAnNTAnOiAuNVxuICApLFxuICAkemF1eC1vcGFjaXR5XG4pO1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AZnVuY3Rpb24gY29tcG9uZW50Q2xhc3MoJGNvbXBvbmVudE5hbWUpIHtcbiAgQHJldHVybiAkY29tcG9uZW50LXByZWZpeCArICRjb21wb25lbnROYW1lO1xufVxuXG5AZnVuY3Rpb24gcmVtKCRzaXplKSB7XG4gIEByZXR1cm4gJHNpemUgLyAkemF1eC1mb250LXNpemUtYmFzZS1weCAqIDFyZW07XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiAnJykge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */

[class*="--theme-light1"] h1,
[class*="--theme-light1"] .h1,
[class*="--theme-light1"] h2,
[class*="--theme-light1"] .h2,
[class*="--theme-light1"] h3,
[class*="--theme-light1"] .h3,
[class*="--theme-light1"] h4,
[class*="--theme-light1"] .h4,
[class*="--theme-light1"] h5,
[class*="--theme-light1"] .h5,
[class*="--theme-light1"] h6,
[class*="--theme-light1"] .h6 {
  color: #F5682F; }

[class*="--theme-light1"] a {
  color: #F5682F; }
  [class*="--theme-light1"] a:visited, [class*="--theme-light1"] a:focus, [class*="--theme-light1"] a:active {
    color: #F5682F; }
  [class*="--theme-light1"] a:hover {
    color: #F5682F;
    text-decoration: underline; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lcy9saWdodDEuY3NzIiwidGhlbWVzL2xpZ2h0MS5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7O0VDc0JJLGNDNEQ2QixFQUFBOztBRnBFakM7RUNZSSxjQ3dENkIsRUFBQTtFRmxFL0I7SUNlSSxjQ21EMkIsRUFBQTtFRmhFL0I7SUNpQkksY0MrQzJCO0lEOUMzQiwwQkFBMEIsRUFBQSIsImZpbGUiOiJ0aGVtZXMvbGlnaHQxLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIltjbGFzcyo9XCItLXRoZW1lLWxpZ2h0MVwiXSBoMSxcbltjbGFzcyo9XCItLXRoZW1lLWxpZ2h0MVwiXSAuaDEsXG5bY2xhc3MqPVwiLS10aGVtZS1saWdodDFcIl0gaDIsXG5bY2xhc3MqPVwiLS10aGVtZS1saWdodDFcIl0gLmgyLFxuW2NsYXNzKj1cIi0tdGhlbWUtbGlnaHQxXCJdIGgzLFxuW2NsYXNzKj1cIi0tdGhlbWUtbGlnaHQxXCJdIC5oMyxcbltjbGFzcyo9XCItLXRoZW1lLWxpZ2h0MVwiXSBoNCxcbltjbGFzcyo9XCItLXRoZW1lLWxpZ2h0MVwiXSAuaDQsXG5bY2xhc3MqPVwiLS10aGVtZS1saWdodDFcIl0gaDUsXG5bY2xhc3MqPVwiLS10aGVtZS1saWdodDFcIl0gLmg1LFxuW2NsYXNzKj1cIi0tdGhlbWUtbGlnaHQxXCJdIGg2LFxuW2NsYXNzKj1cIi0tdGhlbWUtbGlnaHQxXCJdIC5oNiB7XG4gIGNvbG9yOiAjRjU2ODJGOyB9XG5cbltjbGFzcyo9XCItLXRoZW1lLWxpZ2h0MVwiXSBhIHtcbiAgY29sb3I6ICNGNTY4MkY7IH1cbiAgW2NsYXNzKj1cIi0tdGhlbWUtbGlnaHQxXCJdIGE6dmlzaXRlZCwgW2NsYXNzKj1cIi0tdGhlbWUtbGlnaHQxXCJdIGE6Zm9jdXMsIFtjbGFzcyo9XCItLXRoZW1lLWxpZ2h0MVwiXSBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGNTY4MkY7IH1cbiAgW2NsYXNzKj1cIi0tdGhlbWUtbGlnaHQxXCJdIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRjU2ODJGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnRcbiAgJy4uL2Fic3RyYWN0cy92YXJpYWJsZXMnXG47XG5cbiR0aGVtZS1uYW1lIDogJ2xpZ2h0MSc7XG5cbltjbGFzcyo9XCItLXRoZW1lLSN7JHRoZW1lLW5hbWV9XCJdIHtcblxuICBoMSxcbiAgLmgxLFxuICBoMixcbiAgLmgyLFxuICBoMyxcbiAgLmgzLFxuICBoNCxcbiAgLmg0LFxuICBoNSxcbiAgLmg1LFxuICBoNixcbiAgLmg2IHtcbiAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTtcblxuICAgICY6dmlzaXRlZCxcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbn1cblxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0XG4gICdmdW5jdGlvbnMnXG47XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBHRU5FUkFMIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXN5c3RlbS1jc3MtY2xhc3M6ICd6YXV4JztcbiR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4OiAxNnB4OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiR6YXV4LWFwcC1tYXgtd2lkdGg6IDEwMjRweDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gWi1JTkRFWFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtemluZGV4LWhlYWRlcjogMTA7XG4kemF1eC16aW5kZXgtaGVhZGVyLW06IDIyO1xuJHphdXgtemluZGV4LW92ZXJsYXlzOiAxNjtcbi8vICR6YXV4LXppbmRleC1vdmVybGF5cy1mdWxsOiAkemF1eC16aW5kZXgtaGVhZGVyLW0gKyA1O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUUkFOU0lUSU9OU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtdHJhbnNpdGlvbi0wOiAwLjNzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0xOiAwLjZzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0yOiAwLjlzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0zOiAzLjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi00OiA2LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01OiA5LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01LWxpbmVhcjogOS4wcyBsaW5lYXI7XG4kemF1eC10cmFuc2l0aW9uLTYtbGluZWFyOiAxMi4wcyBsaW5lYXI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTVBPTkVOVFMgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1wcmVmaXggOiAnYy0nICFkZWZhdWx0O1xuXG4kemF1eC1oZWFkZXItaC1tOiA1NnB4O1xuJHphdXgtaGVhZGVyLWgtdDogNzJweDtcbiR6YXV4LWhlYWRlci1oLWQ6ICR6YXV4LWhlYWRlci1oLXQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT0xPUiBTRVRTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBNYWluXG4kemF1eF9jb2xvcl9tYWluX2JyYW5kOiAjMENBMzhDO1xuXG4vLyBEZWZhdWx0IHdlYiBzYWZlXG4kemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlOiAjRkZGRkZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibGFjazogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfcmVkOiAjZDk1MzRmO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ncmVlbjogIzVjYjg1YztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmx1ZTogIzMzN2FiNztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfbWFnZW50YTogI0ZGMDBGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfb3JhbmdlOiAjZjBhZDRlO1xuXG4vLyBTZXQgMVxuJHphdXhfY29sb3Jfc2V0MV9ncmVlbjE6ICR6YXV4X2NvbG9yX21haW5fYnJhbmQ7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMTogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUyOiAjRjVGNUY1O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazA6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMTogIzMzMzMzMztcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2syOiAjMjQyNDI0O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazM6ICMwNTA2MDY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkxOiAjQ0NDQ0NDO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MjogI0RERERERDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTM6ICNFRUVFRUU7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk0OiAjOTk5OTk5O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NTogIzcwNzA3MDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTY6ICM2NjY2NjY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk3OiAjQUFBQUFBO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5ODogI0RGREZERjtcbiR6YXV4X2NvbG9yX3NldDFfcmVkMTogI0QwMDExQjtcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTogI0Y1NjgyRjsgLy8gRjU2ODJGXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTI6ICNFQzVBMkI7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzE6ICNGRkNDMzM7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzI6ICNGN0M2MjM7IC8vIHN0ZWxsZSByYW5rLFxuJHphdXhfY29sb3Jfc2V0MV9jeWFuMTogIzI4QkJENztcblxuLy8gU2tlbGV0b25cbiR6YXV4X2NvbG9yX3NrZWxldG9uOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRm9udHNcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eF9mb250MTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiR6YXV4X2ZvbnQyOiAnTnVuaXRvIFNhbnMnO1xuJHphdXhfZm9udDM6IHV0b3BpYS1zdGQ7XG4kemF1eF9mb250NDogdXRvcGlhLXN0ZC1oZWFkbGluZTtcbiR6YXV4X2ZvbnQ1OiAnTnVuaXRvJztcbiR6YXV4X2ZvbnQ2OiB1dG9waWEtc3RkLWRpc3BsYXk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJPT1RTVFJBUCBPVkVSUklERVxuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vIEBzZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4yL2dldHRpbmctc3RhcnRlZC90aGVtaW5nL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6IGxpZ2h0ZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAzMCUpO1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAycHg7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6IDBweDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6IHJnYmEoJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyLCAwLjI1KTtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTI7XG5cbi8vICRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MztcblxuLy8gT3B0aW9uc1xuJGVuYWJsZS1jYXJldDogZmFsc2U7XG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcbiRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWU7XG4vLyAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiBmYWxzZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcHJpbnQtc3R5bGVzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiBmYWxzZTtcbi8vICRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsc1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNjtcblxuLy8gQm9keVxuJGJvZHktYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kYm9keS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG5cbi8vIExpbmtzXG4kbGluay1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAxNSUpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktYmFzZTogJHphdXhfZm9udDIsICR6YXV4X2ZvbnQxO1xuJGZvbnQtc2l6ZS1iYXNlOiByZW0oJHphdXgtZm9udC1zaXplLWJhc2UtcHgpOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiA3MDA7XG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMDtcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAwO1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMDtcblxuLy8gQ29tcG9uZW50c1xuJGJvcmRlci13aWR0aDogMXB4O1xuJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5Mjtcbi8vICRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG5cbi8vIEdyaWQgY29sdW1uc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG4kZ3JpZC1icmVha3BvaW50czogbWFwLW1lcmdlKFxuICAoXG4gICAgeHhzOiAwLFxuICAgIHhzOiA0MTBweCwgLy8gZGVmYXVsdCAwcHhcbiAgICBzbTogNTgwcHgsIC8vIGRlZmF1bHQgNTc2cHhcbiAgICBtZDogNzY4cHgsIC8vIGRlZmF1bHQgNzY4cHhcbiAgICBsZzogOTkycHgsIC8vIGRlZmF1bHQgOTkycHhcbiAgICB4bDogMTIwMHB4IC8vIGRlZmF1bHQgMTIwMHB4XG4gICksXG4gICRncmlkLWJyZWFrcG9pbnRzXG4pO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIFJlbW92ZWQgZGVmYXVsdCBCb290c3RyYXAgY29udGFpbmVycyBcIm1heC13aWR0aFwiXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICgpO1xuXG4vLyBUYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDEwcHg7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAxMnB4O1xuXG4vLyBTaXplc1xuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgNDA6IDQwJSxcbiAgICA2MDogNjAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBTcGFjaW5nXG4vLyBAbm90ZSAkc3BhY2VycyBpdCdzIHRvdGFsbHkgb3ZlcnJpZGRlbiBpbiBvcmRlciB0byBvcHRpbWl6ZSB0aGUgbnVtYmVyIG9mIHJ1bGVzLlxuLy8gJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpO1xuXG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgZjU6IDVweCxcbiAgICBmMTA6IDEwcHgsXG4gICAgZjE1OiAxNXB4LFxuICAgIGYyMDogMjBweCxcbiAgICBmMjU6IDI1cHgsXG4gICAgZjMwOiAzMHB4LFxuICAgIGY0MDogNDBweFxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTUlTQ1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtb3BhY2l0eTogKCkgIWRlZmF1bHQ7XG4kemF1eC1vcGFjaXR5OiBtYXAtbWVyZ2UoXG4gIChcbiAgICAnNTAnOiAuNVxuICApLFxuICAkemF1eC1vcGFjaXR5XG4pO1xuIl19 */

[class*="--theme-light3"] h1,
[class*="--theme-light3"] .h1,
[class*="--theme-light3"] h2,
[class*="--theme-light3"] .h2,
[class*="--theme-light3"] h3,
[class*="--theme-light3"] .h3,
[class*="--theme-light3"] h4,
[class*="--theme-light3"] .h4,
[class*="--theme-light3"] h5,
[class*="--theme-light3"] .h5,
[class*="--theme-light3"] h6,
[class*="--theme-light3"] .h6 {
  color: #333333; }

[class*="--theme-light3"] a {
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out; }
  [class*="--theme-light3"] a, [class*="--theme-light3"] a:visited, [class*="--theme-light3"] a:focus, [class*="--theme-light3"] a:active {
    color: #333333; }
  [class*="--theme-light3"] a:hover {
    color: #333333; }

[class*="--theme-light3"] p,
[class*="--theme-light3"] .p,
[class*="--theme-light3"] li,
[class*="--theme-light3"] .li {
  color: #333333; }
  [class*="--theme-light3"] p a,
  [class*="--theme-light3"] .p a,
  [class*="--theme-light3"] li a,
  [class*="--theme-light3"] .li a {
    text-decoration: underline; }
    [class*="--theme-light3"] p a:hover,
    [class*="--theme-light3"] .p a:hover,
    [class*="--theme-light3"] li a:hover,
    [class*="--theme-light3"] .li a:hover {
      text-decoration: underline; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lcy9saWdodDMuY3NzIiwidGhlbWVzL2xpZ2h0My5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7O0VDc0JJLGNDZ0Q0QixFQUFBOztBRnhEaEM7RUNhSSwwQ0NFZ0M7RURGaEMsa0NDRWdDLEVBQUE7RUZibEM7SUNtQkksY0NtQzBCLEVBQUE7RUZwRDlCO0lDc0JJLGNDOEIwQixFQUFBOztBRmpEaEM7Ozs7RUM2QkksY0NvQjRCLEVBQUE7RUY1QzlCOzs7O0lDMkJJLDBCQUEwQixFQUFBO0lEdEI1Qjs7OztNQ3lCSSwwQkFBMEIsRUFBQSIsImZpbGUiOiJ0aGVtZXMvbGlnaHQzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIltjbGFzcyo9XCItLXRoZW1lLWxpZ2h0M1wiXSBoMSxcbltjbGFzcyo9XCItLXRoZW1lLWxpZ2h0M1wiXSAuaDEsXG5bY2xhc3MqPVwiLS10aGVtZS1saWdodDNcIl0gaDIsXG5bY2xhc3MqPVwiLS10aGVtZS1saWdodDNcIl0gLmgyLFxuW2NsYXNzKj1cIi0tdGhlbWUtbGlnaHQzXCJdIGgzLFxuW2NsYXNzKj1cIi0tdGhlbWUtbGlnaHQzXCJdIC5oMyxcbltjbGFzcyo9XCItLXRoZW1lLWxpZ2h0M1wiXSBoNCxcbltjbGFzcyo9XCItLXRoZW1lLWxpZ2h0M1wiXSAuaDQsXG5bY2xhc3MqPVwiLS10aGVtZS1saWdodDNcIl0gaDUsXG5bY2xhc3MqPVwiLS10aGVtZS1saWdodDNcIl0gLmg1LFxuW2NsYXNzKj1cIi0tdGhlbWUtbGlnaHQzXCJdIGg2LFxuW2NsYXNzKj1cIi0tdGhlbWUtbGlnaHQzXCJdIC5oNiB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbltjbGFzcyo9XCItLXRoZW1lLWxpZ2h0M1wiXSBhIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICBbY2xhc3MqPVwiLS10aGVtZS1saWdodDNcIl0gYSwgW2NsYXNzKj1cIi0tdGhlbWUtbGlnaHQzXCJdIGE6dmlzaXRlZCwgW2NsYXNzKj1cIi0tdGhlbWUtbGlnaHQzXCJdIGE6Zm9jdXMsIFtjbGFzcyo9XCItLXRoZW1lLWxpZ2h0M1wiXSBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgW2NsYXNzKj1cIi0tdGhlbWUtbGlnaHQzXCJdIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG5cbltjbGFzcyo9XCItLXRoZW1lLWxpZ2h0M1wiXSBwLFxuW2NsYXNzKj1cIi0tdGhlbWUtbGlnaHQzXCJdIC5wLFxuW2NsYXNzKj1cIi0tdGhlbWUtbGlnaHQzXCJdIGxpLFxuW2NsYXNzKj1cIi0tdGhlbWUtbGlnaHQzXCJdIC5saSB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG4gIFtjbGFzcyo9XCItLXRoZW1lLWxpZ2h0M1wiXSBwIGEsXG4gIFtjbGFzcyo9XCItLXRoZW1lLWxpZ2h0M1wiXSAucCBhLFxuICBbY2xhc3MqPVwiLS10aGVtZS1saWdodDNcIl0gbGkgYSxcbiAgW2NsYXNzKj1cIi0tdGhlbWUtbGlnaHQzXCJdIC5saSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIFtjbGFzcyo9XCItLXRoZW1lLWxpZ2h0M1wiXSBwIGE6aG92ZXIsXG4gICAgW2NsYXNzKj1cIi0tdGhlbWUtbGlnaHQzXCJdIC5wIGE6aG92ZXIsXG4gICAgW2NsYXNzKj1cIi0tdGhlbWUtbGlnaHQzXCJdIGxpIGE6aG92ZXIsXG4gICAgW2NsYXNzKj1cIi0tdGhlbWUtbGlnaHQzXCJdIC5saSBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnRcbiAgJy4uL2Fic3RyYWN0cy92YXJpYWJsZXMnXG47XG5cbiR0aGVtZS1uYW1lIDogJ2xpZ2h0Myc7XG5cbltjbGFzcyo9XCItLXRoZW1lLSN7JHRoZW1lLW5hbWV9XCJdIHtcblxuICBoMSxcbiAgLmgxLFxuICBoMixcbiAgLmgyLFxuICBoMyxcbiAgLmgzLFxuICBoNCxcbiAgLmg0LFxuICBoNSxcbiAgLmg1LFxuICBoNixcbiAgLmg2IHtcbiAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4gIH1cblxuICBhIHtcblxuICAgIHRyYW5zaXRpb246XG4gICAgICBjb2xvciAkemF1eC10cmFuc2l0aW9uLTBcbiAgICA7XG5cbiAgICAmLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC8vIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTI7XG4gICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4gICAgfVxuXG4gIH1cblxuICBwLFxuICAucCxcbiAgbGksXG4gIC5saSB7XG5cbiAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydFxuICAnZnVuY3Rpb25zJ1xuO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gR0VORVJBTCBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1zeXN0ZW0tY3NzLWNsYXNzOiAnemF1eCc7XG4kemF1eC1mb250LXNpemUtYmFzZS1weDogMTZweDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kemF1eC1hcHAtbWF4LXdpZHRoOiAxMDI0cHg7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFotSU5ERVhcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXppbmRleC1oZWFkZXI6IDEwO1xuJHphdXgtemluZGV4LWhlYWRlci1tOiAyMjtcbiR6YXV4LXppbmRleC1vdmVybGF5czogMTY7XG4vLyAkemF1eC16aW5kZXgtb3ZlcmxheXMtZnVsbDogJHphdXgtemluZGV4LWhlYWRlci1tICsgNTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVFJBTlNJVElPTlNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXRyYW5zaXRpb24tMDogMC4zcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMTogMC42cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMjogMC45cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMzogMy4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNDogNi4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNTogOS4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNS1saW5lYXI6IDkuMHMgbGluZWFyO1xuJHphdXgtdHJhbnNpdGlvbi02LWxpbmVhcjogMTIuMHMgbGluZWFyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT01QT05FTlRTIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtcHJlZml4IDogJ2MtJyAhZGVmYXVsdDtcblxuJHphdXgtaGVhZGVyLWgtbTogNTZweDtcbiR6YXV4LWhlYWRlci1oLXQ6IDcycHg7XG4kemF1eC1oZWFkZXItaC1kOiAkemF1eC1oZWFkZXItaC10O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09MT1IgU0VUU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gTWFpblxuJHphdXhfY29sb3JfbWFpbl9icmFuZDogIzBDQTM4QztcblxuLy8gRGVmYXVsdCB3ZWIgc2FmZVxuJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTogI0ZGRkZGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmxhY2s6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9kZWZhdWx0X3JlZDogI2Q5NTM0ZjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfZ3JlZW46ICM1Y2I4NWM7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsdWU6ICMzMzdhYjc7XG4kemF1eF9jb2xvcl9kZWZhdWx0X21hZ2VudGE6ICNGRjAwRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X29yYW5nZTogI2YwYWQ0ZTtcblxuLy8gU2V0IDFcbiR6YXV4X2NvbG9yX3NldDFfZ3JlZW4xOiAkemF1eF9jb2xvcl9tYWluX2JyYW5kO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE6ICR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMjogI0Y1RjVGNTtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2swOiAjMDAwMDAwO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazE6ICMzMzMzMzM7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMjogIzI0MjQyNDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2szOiAjMDUwNjA2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MTogI0NDQ0NDQztcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTI6ICNEREREREQ7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkzOiAjRUVFRUVFO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NDogIzk5OTk5OTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTU6ICM3MDcwNzA7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk2OiAjNjY2NjY2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NzogI0FBQUFBQTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTg6ICNERkRGREY7XG4kemF1eF9jb2xvcl9zZXQxX3JlZDE6ICNEMDAxMUI7XG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTE6ICNGNTY4MkY7IC8vIEY1NjgyRlxuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyOiAjRUM1QTJCOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cxOiAjRkZDQzMzOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cyOiAjRjdDNjIzOyAvLyBzdGVsbGUgcmFuayxcbiR6YXV4X2NvbG9yX3NldDFfY3lhbjE6ICMyOEJCRDc7XG5cbi8vIFNrZWxldG9uXG4kemF1eF9jb2xvcl9za2VsZXRvbjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEZvbnRzXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXhfZm9udDE6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kemF1eF9mb250MjogJ051bml0byBTYW5zJztcbiR6YXV4X2ZvbnQzOiB1dG9waWEtc3RkO1xuJHphdXhfZm9udDQ6IHV0b3BpYS1zdGQtaGVhZGxpbmU7XG4kemF1eF9mb250NTogJ051bml0byc7XG4kemF1eF9mb250NjogdXRvcGlhLXN0ZC1kaXNwbGF5O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCT09UU1RSQVAgT1ZFUlJJREVcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLyBAc2VlIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMi9nZXR0aW5nLXN0YXJ0ZWQvdGhlbWluZy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiBsaWdodGVuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMzAlKTtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogMnB4O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAwcHg7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiByZ2JhKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMiwgMC4yNSk7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyO1xuXG4vLyAkaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTM7XG5cbi8vIE9wdGlvbnNcbiRlbmFibGUtY2FyZXQ6IGZhbHNlO1xuJGVuYWJsZS1yb3VuZGVkOiBmYWxzZTtcbiRlbmFibGUtc2hhZG93czogZmFsc2U7XG4kZW5hYmxlLWdyYWRpZW50czogZmFsc2U7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiB0cnVlO1xuLy8gJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogZmFsc2UgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWdyaWQtY2xhc3NlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXByaW50LXN0eWxlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogZmFsc2U7XG4vLyAkZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBNb2RhbHNcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAwLjY7XG5cbi8vIEJvZHlcbiRib2R5LWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGJvZHktY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuXG4vLyBMaW5rc1xuJGxpbmstY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTtcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4kbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMTUlKTtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LWJhc2U6ICR6YXV4X2ZvbnQyLCAkemF1eF9mb250MTtcbiRmb250LXNpemUtYmFzZTogcmVtKCR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4KTsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC13ZWlnaHQtYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogNzAwO1xuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDA7XG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogMDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206IDA7XG5cbi8vIENvbXBvbmVudHNcbiRib3JkZXItd2lkdGg6IDFweDtcbiRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTI7XG4vLyAkYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuXG4vLyBHcmlkIGNvbHVtbnNcbiRncmlkLWd1dHRlci13aWR0aDogNDBweDtcblxuLy8gR3JpZCBicmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuJGdyaWQtYnJlYWtwb2ludHM6IG1hcC1tZXJnZShcbiAgKFxuICAgIHh4czogMCxcbiAgICB4czogNDEwcHgsIC8vIGRlZmF1bHQgMHB4XG4gICAgc206IDU4MHB4LCAvLyBkZWZhdWx0IDU3NnB4XG4gICAgbWQ6IDc2OHB4LCAvLyBkZWZhdWx0IDc2OHB4XG4gICAgbGc6IDk5MnB4LCAvLyBkZWZhdWx0IDk5MnB4XG4gICAgeGw6IDEyMDBweCAvLyBkZWZhdWx0IDEyMDBweFxuICApLFxuICAkZ3JpZC1icmVha3BvaW50c1xuKTtcblxuLy8gR3JpZCBjb250YWluZXJzXG4vLyBSZW1vdmVkIGRlZmF1bHQgQm9vdHN0cmFwIGNvbnRhaW5lcnMgXCJtYXgtd2lkdGhcIlxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoKTtcblxuLy8gVGFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAxMHB4O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogMTJweDtcblxuLy8gU2l6ZXNcbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDQwOiA0MCUsXG4gICAgNjA6IDYwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuLy8gU3BhY2luZ1xuLy8gQG5vdGUgJHNwYWNlcnMgaXQncyB0b3RhbGx5IG92ZXJyaWRkZW4gaW4gb3JkZXIgdG8gb3B0aW1pemUgdGhlIG51bWJlciBvZiBydWxlcy5cbi8vICRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKTtcblxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIGY1OiA1cHgsXG4gICAgZjEwOiAxMHB4LFxuICAgIGYxNTogMTVweCxcbiAgICBmMjA6IDIwcHgsXG4gICAgZjI1OiAyNXB4LFxuICAgIGYzMDogMzBweCxcbiAgICBmNDA6IDQwcHhcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1JU0Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LW9wYWNpdHk6ICgpICFkZWZhdWx0O1xuJHphdXgtb3BhY2l0eTogbWFwLW1lcmdlKFxuICAoXG4gICAgJzUwJzogLjVcbiAgKSxcbiAgJHphdXgtb3BhY2l0eVxuKTtcbiJdfQ== */

[class*="--theme-dark1"] h1,
[class*="--theme-dark1"] .h1,
[class*="--theme-dark1"] h2,
[class*="--theme-dark1"] .h2,
[class*="--theme-dark1"] h3,
[class*="--theme-dark1"] .h3,
[class*="--theme-dark1"] h4,
[class*="--theme-dark1"] .h4,
[class*="--theme-dark1"] h5,
[class*="--theme-dark1"] .h5,
[class*="--theme-dark1"] h6,
[class*="--theme-dark1"] .h6 {
  color: #FFFFFF; }

[class*="--theme-dark1"] a {
  color: #FFFFFF; }
  [class*="--theme-dark1"] a:visited, [class*="--theme-dark1"] a:focus, [class*="--theme-dark1"] a:active {
    color: #FFFFFF; }
  [class*="--theme-dark1"] a:hover {
    color: #FFFFFF; }

[class*="--theme-dark1"] p,
[class*="--theme-dark1"] .p {
  color: #FFFFFF; }
  [class*="--theme-dark1"] p a,
  [class*="--theme-dark1"] .p a {
    text-decoration: underline; }
    [class*="--theme-dark1"] p a:hover,
    [class*="--theme-dark1"] .p a:hover {
      text-decoration: underline; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lcy9kYXJrMS5jc3MiLCJ0aGVtZXMvZGFyazEuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7OztFQ3NCSSxjQ21DOEIsRUFBQTs7QUYzQ2xDO0VDWUksY0MrQjhCLEVBQUE7RUZ6Q2hDO0lDY0ksY0MyQjRCLEVBQUE7RUZ2Q2hDO0lDZ0JJLGNDdUI0QixFQUFBOztBRnBDbEM7O0VDbUJJLGNDaUI4QixFQUFBO0VGakNoQzs7SUNrQkksMEJBQTBCLEVBQUE7SURmNUI7O01DaUJJLDBCQUEwQixFQUFBIiwiZmlsZSI6InRoZW1lcy9kYXJrMS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJbY2xhc3MqPVwiLS10aGVtZS1kYXJrMVwiXSBoMSxcbltjbGFzcyo9XCItLXRoZW1lLWRhcmsxXCJdIC5oMSxcbltjbGFzcyo9XCItLXRoZW1lLWRhcmsxXCJdIGgyLFxuW2NsYXNzKj1cIi0tdGhlbWUtZGFyazFcIl0gLmgyLFxuW2NsYXNzKj1cIi0tdGhlbWUtZGFyazFcIl0gaDMsXG5bY2xhc3MqPVwiLS10aGVtZS1kYXJrMVwiXSAuaDMsXG5bY2xhc3MqPVwiLS10aGVtZS1kYXJrMVwiXSBoNCxcbltjbGFzcyo9XCItLXRoZW1lLWRhcmsxXCJdIC5oNCxcbltjbGFzcyo9XCItLXRoZW1lLWRhcmsxXCJdIGg1LFxuW2NsYXNzKj1cIi0tdGhlbWUtZGFyazFcIl0gLmg1LFxuW2NsYXNzKj1cIi0tdGhlbWUtZGFyazFcIl0gaDYsXG5bY2xhc3MqPVwiLS10aGVtZS1kYXJrMVwiXSAuaDYge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5bY2xhc3MqPVwiLS10aGVtZS1kYXJrMVwiXSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgW2NsYXNzKj1cIi0tdGhlbWUtZGFyazFcIl0gYTp2aXNpdGVkLCBbY2xhc3MqPVwiLS10aGVtZS1kYXJrMVwiXSBhOmZvY3VzLCBbY2xhc3MqPVwiLS10aGVtZS1kYXJrMVwiXSBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgW2NsYXNzKj1cIi0tdGhlbWUtZGFyazFcIl0gYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuW2NsYXNzKj1cIi0tdGhlbWUtZGFyazFcIl0gcCxcbltjbGFzcyo9XCItLXRoZW1lLWRhcmsxXCJdIC5wIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgW2NsYXNzKj1cIi0tdGhlbWUtZGFyazFcIl0gcCBhLFxuICBbY2xhc3MqPVwiLS10aGVtZS1kYXJrMVwiXSAucCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIFtjbGFzcyo9XCItLXRoZW1lLWRhcmsxXCJdIHAgYTpob3ZlcixcbiAgICBbY2xhc3MqPVwiLS10aGVtZS1kYXJrMVwiXSAucCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnRcbiAgJy4uL2Fic3RyYWN0cy92YXJpYWJsZXMnXG47XG5cbiR0aGVtZS1uYW1lIDogJ2RhcmsxJztcblxuW2NsYXNzKj1cIi0tdGhlbWUtI3skdGhlbWUtbmFtZX1cIl0ge1xuXG4gIGgxLFxuICAuaDEsXG4gIGgyLFxuICAuaDIsXG4gIGgzLFxuICAuaDMsXG4gIGg0LFxuICAuaDQsXG4gIGg1LFxuICAuaDUsXG4gIGg2LFxuICAuaDYge1xuICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcbiAgICAmOnZpc2l0ZWQsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE7XG4gICAgfVxuICB9XG5cbiAgcCxcbiAgLnAge1xuICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMTtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydFxuICAnZnVuY3Rpb25zJ1xuO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gR0VORVJBTCBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1zeXN0ZW0tY3NzLWNsYXNzOiAnemF1eCc7XG4kemF1eC1mb250LXNpemUtYmFzZS1weDogMTZweDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kemF1eC1hcHAtbWF4LXdpZHRoOiAxMDI0cHg7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFotSU5ERVhcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXppbmRleC1oZWFkZXI6IDEwO1xuJHphdXgtemluZGV4LWhlYWRlci1tOiAyMjtcbiR6YXV4LXppbmRleC1vdmVybGF5czogMTY7XG4vLyAkemF1eC16aW5kZXgtb3ZlcmxheXMtZnVsbDogJHphdXgtemluZGV4LWhlYWRlci1tICsgNTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVFJBTlNJVElPTlNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXRyYW5zaXRpb24tMDogMC4zcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMTogMC42cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMjogMC45cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMzogMy4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNDogNi4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNTogOS4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNS1saW5lYXI6IDkuMHMgbGluZWFyO1xuJHphdXgtdHJhbnNpdGlvbi02LWxpbmVhcjogMTIuMHMgbGluZWFyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT01QT05FTlRTIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtcHJlZml4IDogJ2MtJyAhZGVmYXVsdDtcblxuJHphdXgtaGVhZGVyLWgtbTogNTZweDtcbiR6YXV4LWhlYWRlci1oLXQ6IDcycHg7XG4kemF1eC1oZWFkZXItaC1kOiAkemF1eC1oZWFkZXItaC10O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09MT1IgU0VUU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gTWFpblxuJHphdXhfY29sb3JfbWFpbl9icmFuZDogIzBDQTM4QztcblxuLy8gRGVmYXVsdCB3ZWIgc2FmZVxuJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTogI0ZGRkZGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmxhY2s6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9kZWZhdWx0X3JlZDogI2Q5NTM0ZjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfZ3JlZW46ICM1Y2I4NWM7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsdWU6ICMzMzdhYjc7XG4kemF1eF9jb2xvcl9kZWZhdWx0X21hZ2VudGE6ICNGRjAwRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X29yYW5nZTogI2YwYWQ0ZTtcblxuLy8gU2V0IDFcbiR6YXV4X2NvbG9yX3NldDFfZ3JlZW4xOiAkemF1eF9jb2xvcl9tYWluX2JyYW5kO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE6ICR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMjogI0Y1RjVGNTtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2swOiAjMDAwMDAwO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazE6ICMzMzMzMzM7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMjogIzI0MjQyNDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2szOiAjMDUwNjA2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MTogI0NDQ0NDQztcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTI6ICNEREREREQ7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkzOiAjRUVFRUVFO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NDogIzk5OTk5OTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTU6ICM3MDcwNzA7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk2OiAjNjY2NjY2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NzogI0FBQUFBQTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTg6ICNERkRGREY7XG4kemF1eF9jb2xvcl9zZXQxX3JlZDE6ICNEMDAxMUI7XG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTE6ICNGNTY4MkY7IC8vIEY1NjgyRlxuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyOiAjRUM1QTJCOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cxOiAjRkZDQzMzOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cyOiAjRjdDNjIzOyAvLyBzdGVsbGUgcmFuayxcbiR6YXV4X2NvbG9yX3NldDFfY3lhbjE6ICMyOEJCRDc7XG5cbi8vIFNrZWxldG9uXG4kemF1eF9jb2xvcl9za2VsZXRvbjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEZvbnRzXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXhfZm9udDE6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kemF1eF9mb250MjogJ051bml0byBTYW5zJztcbiR6YXV4X2ZvbnQzOiB1dG9waWEtc3RkO1xuJHphdXhfZm9udDQ6IHV0b3BpYS1zdGQtaGVhZGxpbmU7XG4kemF1eF9mb250NTogJ051bml0byc7XG4kemF1eF9mb250NjogdXRvcGlhLXN0ZC1kaXNwbGF5O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCT09UU1RSQVAgT1ZFUlJJREVcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLyBAc2VlIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMi9nZXR0aW5nLXN0YXJ0ZWQvdGhlbWluZy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiBsaWdodGVuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMzAlKTtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogMnB4O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAwcHg7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiByZ2JhKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMiwgMC4yNSk7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyO1xuXG4vLyAkaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTM7XG5cbi8vIE9wdGlvbnNcbiRlbmFibGUtY2FyZXQ6IGZhbHNlO1xuJGVuYWJsZS1yb3VuZGVkOiBmYWxzZTtcbiRlbmFibGUtc2hhZG93czogZmFsc2U7XG4kZW5hYmxlLWdyYWRpZW50czogZmFsc2U7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiB0cnVlO1xuLy8gJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogZmFsc2UgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWdyaWQtY2xhc3NlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXByaW50LXN0eWxlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogZmFsc2U7XG4vLyAkZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBNb2RhbHNcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAwLjY7XG5cbi8vIEJvZHlcbiRib2R5LWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGJvZHktY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuXG4vLyBMaW5rc1xuJGxpbmstY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTtcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4kbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMTUlKTtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LWJhc2U6ICR6YXV4X2ZvbnQyLCAkemF1eF9mb250MTtcbiRmb250LXNpemUtYmFzZTogcmVtKCR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4KTsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC13ZWlnaHQtYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogNzAwO1xuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDA7XG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogMDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206IDA7XG5cbi8vIENvbXBvbmVudHNcbiRib3JkZXItd2lkdGg6IDFweDtcbiRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTI7XG4vLyAkYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuXG4vLyBHcmlkIGNvbHVtbnNcbiRncmlkLWd1dHRlci13aWR0aDogNDBweDtcblxuLy8gR3JpZCBicmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuJGdyaWQtYnJlYWtwb2ludHM6IG1hcC1tZXJnZShcbiAgKFxuICAgIHh4czogMCxcbiAgICB4czogNDEwcHgsIC8vIGRlZmF1bHQgMHB4XG4gICAgc206IDU4MHB4LCAvLyBkZWZhdWx0IDU3NnB4XG4gICAgbWQ6IDc2OHB4LCAvLyBkZWZhdWx0IDc2OHB4XG4gICAgbGc6IDk5MnB4LCAvLyBkZWZhdWx0IDk5MnB4XG4gICAgeGw6IDEyMDBweCAvLyBkZWZhdWx0IDEyMDBweFxuICApLFxuICAkZ3JpZC1icmVha3BvaW50c1xuKTtcblxuLy8gR3JpZCBjb250YWluZXJzXG4vLyBSZW1vdmVkIGRlZmF1bHQgQm9vdHN0cmFwIGNvbnRhaW5lcnMgXCJtYXgtd2lkdGhcIlxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoKTtcblxuLy8gVGFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAxMHB4O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogMTJweDtcblxuLy8gU2l6ZXNcbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDQwOiA0MCUsXG4gICAgNjA6IDYwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuLy8gU3BhY2luZ1xuLy8gQG5vdGUgJHNwYWNlcnMgaXQncyB0b3RhbGx5IG92ZXJyaWRkZW4gaW4gb3JkZXIgdG8gb3B0aW1pemUgdGhlIG51bWJlciBvZiBydWxlcy5cbi8vICRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKTtcblxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIGY1OiA1cHgsXG4gICAgZjEwOiAxMHB4LFxuICAgIGYxNTogMTVweCxcbiAgICBmMjA6IDIwcHgsXG4gICAgZjI1OiAyNXB4LFxuICAgIGYzMDogMzBweCxcbiAgICBmNDA6IDQwcHhcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1JU0Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LW9wYWNpdHk6ICgpICFkZWZhdWx0O1xuJHphdXgtb3BhY2l0eTogbWFwLW1lcmdlKFxuICAoXG4gICAgJzUwJzogLjVcbiAgKSxcbiAgJHphdXgtb3BhY2l0eVxuKTtcbiJdfQ== */

[class*="--theme-dark2"] p,
[class*="--theme-dark2"] .p {
  color: #999999; }
  [class*="--theme-dark2"] p a,
  [class*="--theme-dark2"] .p a {
    color: #999999; }
    [class*="--theme-dark2"] p a:visited, [class*="--theme-dark2"] p a:focus, [class*="--theme-dark2"] p a:active,
    [class*="--theme-dark2"] .p a:visited,
    [class*="--theme-dark2"] .p a:focus,
    [class*="--theme-dark2"] .p a:active {
      color: #999999; }
    [class*="--theme-dark2"] p a:hover,
    [class*="--theme-dark2"] .p a:hover {
      color: #999999; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lcy9kYXJrMi5jc3MiLCJ0aGVtZXMvZGFyazIuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0VDWUksY0NnRTJCLEVBQUE7RUZ6RTdCOztJQ1lNLGNDNkR1QixFQUFBO0lGdEUzQjs7OztNQ2FNLGNDeURxQixFQUFBO0lGakUzQjs7TUNZTSxjQ3FEcUIsRUFBQSIsImZpbGUiOiJ0aGVtZXMvZGFyazIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiW2NsYXNzKj1cIi0tdGhlbWUtZGFyazJcIl0gcCxcbltjbGFzcyo9XCItLXRoZW1lLWRhcmsyXCJdIC5wIHtcbiAgY29sb3I6ICM5OTk5OTk7IH1cbiAgW2NsYXNzKj1cIi0tdGhlbWUtZGFyazJcIl0gcCBhLFxuICBbY2xhc3MqPVwiLS10aGVtZS1kYXJrMlwiXSAucCBhIHtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgIFtjbGFzcyo9XCItLXRoZW1lLWRhcmsyXCJdIHAgYTp2aXNpdGVkLCBbY2xhc3MqPVwiLS10aGVtZS1kYXJrMlwiXSBwIGE6Zm9jdXMsIFtjbGFzcyo9XCItLXRoZW1lLWRhcmsyXCJdIHAgYTphY3RpdmUsXG4gICAgW2NsYXNzKj1cIi0tdGhlbWUtZGFyazJcIl0gLnAgYTp2aXNpdGVkLFxuICAgIFtjbGFzcyo9XCItLXRoZW1lLWRhcmsyXCJdIC5wIGE6Zm9jdXMsXG4gICAgW2NsYXNzKj1cIi0tdGhlbWUtZGFyazJcIl0gLnAgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgICBbY2xhc3MqPVwiLS10aGVtZS1kYXJrMlwiXSBwIGE6aG92ZXIsXG4gICAgW2NsYXNzKj1cIi0tdGhlbWUtZGFyazJcIl0gLnAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzk5OTk5OTsgfVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0XG4gICcuLi9hYnN0cmFjdHMvdmFyaWFibGVzJ1xuO1xuXG4kdGhlbWUtbmFtZSA6ICdkYXJrMic7XG5cbltjbGFzcyo9XCItLXRoZW1lLSN7JHRoZW1lLW5hbWV9XCJdIHtcblxuICBwLFxuICAucCB7XG4gICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiAgICAgICAgJjp2aXNpdGVkLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gIH1cblxufVxuXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnRcbiAgJ2Z1bmN0aW9ucydcbjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEdFTkVSQUwgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtc3lzdGVtLWNzcy1jbGFzczogJ3phdXgnO1xuJHphdXgtZm9udC1zaXplLWJhc2UtcHg6IDE2cHg7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJHphdXgtYXBwLW1heC13aWR0aDogMTAyNHB4O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBaLUlOREVYXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC16aW5kZXgtaGVhZGVyOiAxMDtcbiR6YXV4LXppbmRleC1oZWFkZXItbTogMjI7XG4kemF1eC16aW5kZXgtb3ZlcmxheXM6IDE2O1xuLy8gJHphdXgtemluZGV4LW92ZXJsYXlzLWZ1bGw6ICR6YXV4LXppbmRleC1oZWFkZXItbSArIDU7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRSQU5TSVRJT05TXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC10cmFuc2l0aW9uLTA6IDAuM3MgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTE6IDAuNnMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTI6IDAuOXMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTM6IDMuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTQ6IDYuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTU6IDkuMHMgZWFzZS1pbi1vdXQ7XG4kemF1eC10cmFuc2l0aW9uLTUtbGluZWFyOiA5LjBzIGxpbmVhcjtcbiR6YXV4LXRyYW5zaXRpb24tNi1saW5lYXI6IDEyLjBzIGxpbmVhcjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09NUE9ORU5UUyBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LXByZWZpeCA6ICdjLScgIWRlZmF1bHQ7XG5cbiR6YXV4LWhlYWRlci1oLW06IDU2cHg7XG4kemF1eC1oZWFkZXItaC10OiA3MnB4O1xuJHphdXgtaGVhZGVyLWgtZDogJHphdXgtaGVhZGVyLWgtdDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTE9SIFNFVFNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIE1haW5cbiR6YXV4X2NvbG9yX21haW5fYnJhbmQ6ICMwQ0EzOEM7XG5cbi8vIERlZmF1bHQgd2ViIHNhZmVcbiR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU6ICNGRkZGRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsYWNrOiAjMDAwMDAwO1xuJHphdXhfY29sb3JfZGVmYXVsdF9yZWQ6ICNkOTUzNGY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2dyZWVuOiAjNWNiODVjO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibHVlOiAjMzM3YWI3O1xuJHphdXhfY29sb3JfZGVmYXVsdF9tYWdlbnRhOiAjRkYwMEZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9vcmFuZ2U6ICNmMGFkNGU7XG5cbi8vIFNldCAxXG4kemF1eF9jb2xvcl9zZXQxX2dyZWVuMTogJHphdXhfY29sb3JfbWFpbl9icmFuZDtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUxOiAkemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI6ICNGNUY1RjU7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMDogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2sxOiAjMzMzMzMzO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazI6ICMyNDI0MjQ7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMzogIzA1MDYwNjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTE6ICNDQ0NDQ0M7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkyOiAjREREREREO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MzogI0VFRUVFRTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTQ6ICM5OTk5OTk7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk1OiAjNzA3MDcwO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NjogIzY2NjY2NjtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTc6ICNBQUFBQUE7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk4OiAjREZERkRGO1xuJHphdXhfY29sb3Jfc2V0MV9yZWQxOiAjRDAwMTFCO1xuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxOiAjRjU2ODJGOyAvLyBGNTY4MkZcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjogI0VDNUEyQjsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MTogI0ZGQ0MzMzsgLy8gRjU2ODJGLCBFQjRDMjdcbiR6YXV4X2NvbG9yX3NldDFfeWVsbG93MjogI0Y3QzYyMzsgLy8gc3RlbGxlIHJhbmssXG4kemF1eF9jb2xvcl9zZXQxX2N5YW4xOiAjMjhCQkQ3O1xuXG4vLyBTa2VsZXRvblxuJHphdXhfY29sb3Jfc2tlbGV0b246ICR6YXV4X2NvbG9yX3NldDFfd2hpdGUyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGb250c1xuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4X2ZvbnQxOiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHphdXhfZm9udDI6ICdOdW5pdG8gU2Fucyc7XG4kemF1eF9mb250MzogdXRvcGlhLXN0ZDtcbiR6YXV4X2ZvbnQ0OiB1dG9waWEtc3RkLWhlYWRsaW5lO1xuJHphdXhfZm9udDU6ICdOdW5pdG8nO1xuJHphdXhfZm9udDY6IHV0b3BpYS1zdGQtZGlzcGxheTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQk9PVFNUUkFQIE9WRVJSSURFXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8gQHNlZSBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjIvZ2V0dGluZy1zdGFydGVkL3RoZW1pbmcvXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogbGlnaHRlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDMwJSk7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6IDJweDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogMHB4O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogcmdiYSgkemF1eF9jb2xvcl9zZXQxX29yYW5nZTIsIDAuMjUpO1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMjtcblxuLy8gJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkzO1xuXG4vLyBPcHRpb25zXG4kZW5hYmxlLWNhcmV0OiBmYWxzZTtcbiRlbmFibGUtcm91bmRlZDogZmFsc2U7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuJGVuYWJsZS10cmFuc2l0aW9uczogdHJ1ZTtcbi8vICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6IGZhbHNlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ncmlkLWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wcmludC1zdHlsZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6IGZhbHNlO1xuLy8gJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gTW9kYWxzXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogMC42O1xuXG4vLyBCb2R5XG4kYm9keS1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRib2R5LWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcblxuLy8gTGlua3NcbiRsaW5rLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTE7XG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xuJGxpbmstaG92ZXItY29sb3I6IGRhcmtlbigkemF1eF9jb2xvcl9zZXQxX29yYW5nZTEsIDE1JSk7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbi8vIFR5cG9ncmFwaHlcbiRmb250LWZhbWlseS1iYXNlOiAkemF1eF9mb250MiwgJHphdXhfZm9udDE7XG4kZm9udC1zaXplLWJhc2U6IHJlbSgkemF1eC1mb250LXNpemUtYmFzZS1weCk7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkZXI6IDcwMDtcblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAwO1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206IDA7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAwO1xuXG4vLyBDb21wb25lbnRzXG4kYm9yZGVyLXdpZHRoOiAxcHg7XG4kYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkyO1xuLy8gJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcblxuLy8gR3JpZCBjb2x1bW5zXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDQwcHg7XG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcbiRncmlkLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICB4eHM6IDAsXG4gICAgeHM6IDQxMHB4LCAvLyBkZWZhdWx0IDBweFxuICAgIHNtOiA1ODBweCwgLy8gZGVmYXVsdCA1NzZweFxuICAgIG1kOiA3NjhweCwgLy8gZGVmYXVsdCA3NjhweFxuICAgIGxnOiA5OTJweCwgLy8gZGVmYXVsdCA5OTJweFxuICAgIHhsOiAxMjAwcHggLy8gZGVmYXVsdCAxMjAwcHhcbiAgKSxcbiAgJGdyaWQtYnJlYWtwb2ludHNcbik7XG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gUmVtb3ZlZCBkZWZhdWx0IEJvb3RzdHJhcCBjb250YWluZXJzIFwibWF4LXdpZHRoXCJcbiRjb250YWluZXItbWF4LXdpZHRoczogKCk7XG5cbi8vIFRhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZzogMTBweDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206IDEycHg7XG5cbi8vIFNpemVzXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICA0MDogNDAlLFxuICAgIDYwOiA2MCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cbi8vIFNwYWNpbmdcbi8vIEBub3RlICRzcGFjZXJzIGl0J3MgdG90YWxseSBvdmVycmlkZGVuIGluIG9yZGVyIHRvIG9wdGltaXplIHRoZSBudW1iZXIgb2YgcnVsZXMuXG4vLyAkc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogKCk7XG5cbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBmNTogNXB4LFxuICAgIGYxMDogMTBweCxcbiAgICBmMTU6IDE1cHgsXG4gICAgZjIwOiAyMHB4LFxuICAgIGYyNTogMjVweCxcbiAgICBmMzA6IDMwcHgsXG4gICAgZjQwOiA0MHB4XG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNSVNDXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1vcGFjaXR5OiAoKSAhZGVmYXVsdDtcbiR6YXV4LW9wYWNpdHk6IG1hcC1tZXJnZShcbiAgKFxuICAgICc1MCc6IC41XG4gICksXG4gICR6YXV4LW9wYWNpdHlcbik7XG4iXX0= */

.c-userprofile__title-wrapper {
  padding-left: 110px; }

.c-userprofile__avatar {
  float: left;
  margin-left: -110px; }

.c-userprofile__ico-service {
  font-size: 20px;
  color: #999999; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvdXNlcnByb2ZpbGUuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBUUU7RUFDRSxtQkFBbUIsRUFBQTs7QUFHckI7RUFDRSxXQUFXO0VBQ1gsbUJBQW1CLEVBQUE7O0FBR3JCO0VBQ0UsZUFBZTtFQUNmLGNDeUQyQixFQUFBIiwiZmlsZSI6ImNvbXBvbmVudHMvdXNlcnByb2ZpbGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0ICdiYXNlJztcblxuJGNvbXBvbmVudCA6IGNvbXBvbmVudENsYXNzKCd1c2VycHJvZmlsZScpO1xuXG4uI3skY29tcG9uZW50fSB7XG5cbiAgJl9fdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgfVxuXG4gICZfX2F2YXRhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTBweDtcbiAgfVxuXG4gICZfX2ljby1zZXJ2aWNlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG4gIH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0XG4gICdmdW5jdGlvbnMnXG47XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBHRU5FUkFMIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXN5c3RlbS1jc3MtY2xhc3M6ICd6YXV4JztcbiR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4OiAxNnB4OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiR6YXV4LWFwcC1tYXgtd2lkdGg6IDEwMjRweDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gWi1JTkRFWFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtemluZGV4LWhlYWRlcjogMTA7XG4kemF1eC16aW5kZXgtaGVhZGVyLW06IDIyO1xuJHphdXgtemluZGV4LW92ZXJsYXlzOiAxNjtcbi8vICR6YXV4LXppbmRleC1vdmVybGF5cy1mdWxsOiAkemF1eC16aW5kZXgtaGVhZGVyLW0gKyA1O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUUkFOU0lUSU9OU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtdHJhbnNpdGlvbi0wOiAwLjNzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0xOiAwLjZzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0yOiAwLjlzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi0zOiAzLjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi00OiA2LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01OiA5LjBzIGVhc2UtaW4tb3V0O1xuJHphdXgtdHJhbnNpdGlvbi01LWxpbmVhcjogOS4wcyBsaW5lYXI7XG4kemF1eC10cmFuc2l0aW9uLTYtbGluZWFyOiAxMi4wcyBsaW5lYXI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENPTVBPTkVOVFMgU0VUVElOR1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1wcmVmaXggOiAnYy0nICFkZWZhdWx0O1xuXG4kemF1eC1oZWFkZXItaC1tOiA1NnB4O1xuJHphdXgtaGVhZGVyLWgtdDogNzJweDtcbiR6YXV4LWhlYWRlci1oLWQ6ICR6YXV4LWhlYWRlci1oLXQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT0xPUiBTRVRTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBNYWluXG4kemF1eF9jb2xvcl9tYWluX2JyYW5kOiAjMENBMzhDO1xuXG4vLyBEZWZhdWx0IHdlYiBzYWZlXG4kemF1eF9jb2xvcl9kZWZhdWx0X3doaXRlOiAjRkZGRkZGO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ibGFjazogIzAwMDAwMDtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfcmVkOiAjZDk1MzRmO1xuJHphdXhfY29sb3JfZGVmYXVsdF9ncmVlbjogIzVjYjg1YztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmx1ZTogIzMzN2FiNztcbiR6YXV4X2NvbG9yX2RlZmF1bHRfbWFnZW50YTogI0ZGMDBGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfb3JhbmdlOiAjZjBhZDRlO1xuXG4vLyBTZXQgMVxuJHphdXhfY29sb3Jfc2V0MV9ncmVlbjE6ICR6YXV4X2NvbG9yX21haW5fYnJhbmQ7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMTogJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTtcbiR6YXV4X2NvbG9yX3NldDFfd2hpdGUyOiAjRjVGNUY1O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazA6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMTogIzMzMzMzMztcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2syOiAjMjQyNDI0O1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazM6ICMwNTA2MDY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkxOiAjQ0NDQ0NDO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MjogI0RERERERDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTM6ICNFRUVFRUU7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk0OiAjOTk5OTk5O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NTogIzcwNzA3MDtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTY6ICM2NjY2NjY7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk3OiAjQUFBQUFBO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5ODogI0RGREZERjtcbiR6YXV4X2NvbG9yX3NldDFfcmVkMTogI0QwMDExQjtcbiR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTogI0Y1NjgyRjsgLy8gRjU2ODJGXG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTI6ICNFQzVBMkI7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzE6ICNGRkNDMzM7IC8vIEY1NjgyRiwgRUI0QzI3XG4kemF1eF9jb2xvcl9zZXQxX3llbGxvdzI6ICNGN0M2MjM7IC8vIHN0ZWxsZSByYW5rLFxuJHphdXhfY29sb3Jfc2V0MV9jeWFuMTogIzI4QkJENztcblxuLy8gU2tlbGV0b25cbiR6YXV4X2NvbG9yX3NrZWxldG9uOiAkemF1eF9jb2xvcl9zZXQxX3doaXRlMjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRm9udHNcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eF9mb250MTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiR6YXV4X2ZvbnQyOiAnTnVuaXRvIFNhbnMnO1xuJHphdXhfZm9udDM6IHV0b3BpYS1zdGQ7XG4kemF1eF9mb250NDogdXRvcGlhLXN0ZC1oZWFkbGluZTtcbiR6YXV4X2ZvbnQ1OiAnTnVuaXRvJztcbiR6YXV4X2ZvbnQ2OiB1dG9waWEtc3RkLWRpc3BsYXk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJPT1RTVFJBUCBPVkVSUklERVxuLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi92NC42LjAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vIEBzZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4yL2dldHRpbmctc3RhcnRlZC90aGVtaW5nL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6IGxpZ2h0ZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAzMCUpO1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAycHg7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6IDBweDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6IHJnYmEoJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyLCAwLjI1KTtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX29yYW5nZTI7XG5cbi8vICRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5MTtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5NDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogJHphdXhfY29sb3Jfc2V0MV9ncmV5MztcblxuLy8gT3B0aW9uc1xuJGVuYWJsZS1jYXJldDogZmFsc2U7XG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcbiRlbmFibGUtdHJhbnNpdGlvbnM6IHRydWU7XG4vLyAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiBmYWxzZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcHJpbnQtc3R5bGVzOiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiBmYWxzZTtcbi8vICRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIE1vZGFsc1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNjtcblxuLy8gQm9keVxuJGJvZHktYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kYm9keS1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ibGFjazE7XG5cbi8vIExpbmtzXG4kbGluay1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UxLCAxNSUpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1mYW1pbHktYmFzZTogJHphdXhfZm9udDIsICR6YXV4X2ZvbnQxO1xuJGZvbnQtc2l6ZS1iYXNlOiByZW0oJHphdXgtZm9udC1zaXplLWJhc2UtcHgpOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiA3MDA7XG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMDtcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAwO1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMDtcblxuLy8gQ29tcG9uZW50c1xuJGJvcmRlci13aWR0aDogMXB4O1xuJGJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9ncmV5Mjtcbi8vICRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG5cbi8vIEdyaWQgY29sdW1uc1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG4kZ3JpZC1icmVha3BvaW50czogbWFwLW1lcmdlKFxuICAoXG4gICAgeHhzOiAwLFxuICAgIHhzOiA0MTBweCwgLy8gZGVmYXVsdCAwcHhcbiAgICBzbTogNTgwcHgsIC8vIGRlZmF1bHQgNTc2cHhcbiAgICBtZDogNzY4cHgsIC8vIGRlZmF1bHQgNzY4cHhcbiAgICBsZzogOTkycHgsIC8vIGRlZmF1bHQgOTkycHhcbiAgICB4bDogMTIwMHB4IC8vIGRlZmF1bHQgMTIwMHB4XG4gICksXG4gICRncmlkLWJyZWFrcG9pbnRzXG4pO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIFJlbW92ZWQgZGVmYXVsdCBCb290c3RyYXAgY29udGFpbmVycyBcIm1heC13aWR0aFwiXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICgpO1xuXG4vLyBUYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IDEwcHg7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAxMnB4O1xuXG4vLyBTaXplc1xuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgNDA6IDQwJSxcbiAgICA2MDogNjAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBTcGFjaW5nXG4vLyBAbm90ZSAkc3BhY2VycyBpdCdzIHRvdGFsbHkgb3ZlcnJpZGRlbiBpbiBvcmRlciB0byBvcHRpbWl6ZSB0aGUgbnVtYmVyIG9mIHJ1bGVzLlxuLy8gJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpO1xuXG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgZjU6IDVweCxcbiAgICBmMTA6IDEwcHgsXG4gICAgZjE1OiAxNXB4LFxuICAgIGYyMDogMjBweCxcbiAgICBmMjU6IDI1cHgsXG4gICAgZjMwOiAzMHB4LFxuICAgIGY0MDogNDBweFxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTUlTQ1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXgtb3BhY2l0eTogKCkgIWRlZmF1bHQ7XG4kemF1eC1vcGFjaXR5OiBtYXAtbWVyZ2UoXG4gIChcbiAgICAnNTAnOiAuNVxuICApLFxuICAkemF1eC1vcGFjaXR5XG4pO1xuIl19 */

.c-loadmore__trigger--prev {
  position: relative;
  top: -100px; }

.c-loadmore__loader--prev {
  display: none; }
  .c-loadmore__loader--prev .c-btn:active {
    -webkit-transform: none;
            transform: none; }

.c-loadmore .zaux-ani-threedots {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  display: inline-block;
  width: auto;
  height: auto;
  -webkit-transform: scale(0.5) translate(10px, -50px);
          transform: scale(0.5) translate(10px, -50px); }

.c-loadmore[data-state-load-prev="loading"] .c-loadmore__loader--prev .zaux-ani-threedots {
  opacity: 1; }

.c-loadmore[data-state-load-next="loading"] .c-loadmore__loader--next .zaux-ani-threedots {
  opacity: 1; }

[class*="c-loadmore__trigger--"] {
  opacity: 0;
  background-color: magenta;
  height: 4px;
  width: 2px;
  overflow: hidden; }

[class*="c-loadmore__msg--no-items-"] {
  display: none; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvbG9hZG1vcmUuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnRzL2xvYWRtb3JlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFTRTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXLEVBQUE7O0FBR2I7RUFDRSxhQUFhLEVBQUE7RUFEZDtJQUlLLHVCQUFlO1lBQWYsZUFBZSxFQUFBOztBQVh2QjtFQWtCSSxVQUFVO0VBQ1YsNENDR2dDO0VESGhDLG9DQ0dnQztFRENoQyxxQkFBcUI7RUFJckIsV0FBVztFQUNYLFlBQVk7RUFDWixvREFBNEM7VUFBNUMsNENBQTRDLEVBQUE7O0FBN0JoRDtFQW9DVSxVQUFVLEVBQUE7O0FBcENwQjtFQTZDVSxVQUFVLEVBQUE7O0FFN0JwQjtFRnNDRSxVQUFVO0VBQ1YseUJBQXlCO0VBQ3pCLFdBQVc7RUFDWCxVQUFVO0VBQ1YsZ0JBQWdCLEVBQUE7O0FFbkNsQjtFRnVDRSxhQUFhLEVBQUEiLCJmaWxlIjoiY29tcG9uZW50cy9sb2FkbW9yZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgJ2Jhc2UnO1xuXG4kY29tcG9uZW50LW5hbWUgOiAnbG9hZG1vcmUnO1xuJGNvbXBvbmVudCA6IGNvbXBvbmVudENsYXNzKCRjb21wb25lbnQtbmFtZSk7XG5cbi4jeyRjb21wb25lbnR9IHtcblxuICAmX190cmlnZ2VyLS1wcmV2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTAwcHg7XG4gIH1cblxuICAmX19sb2FkZXItLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLmMtYnRuIHtcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC56YXV4LWFuaS10aHJlZWRvdHMge1xuXG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgb3BhY2l0eSAkemF1eC10cmFuc2l0aW9uLTBcbiAgICA7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy8gd2lkdGg6IDgwcHg7XG4gICAgLy8gaGVpZ2h0OiAxMHB4O1xuXG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KSB0cmFuc2xhdGUoMTBweCwgLTUwcHgpO1xuICB9XG5cbiAgJltkYXRhLXN0YXRlLWxvYWQtcHJldj1cImxvYWRpbmdcIl0ge1xuICAgIC4jeyRjb21wb25lbnR9IHtcbiAgICAgICZfX2xvYWRlci0tcHJldiB7XG4gICAgICAgIC56YXV4LWFuaS10aHJlZWRvdHMge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJltkYXRhLXN0YXRlLWxvYWQtbmV4dD1cImxvYWRpbmdcIl0ge1xuICAgIC4jeyRjb21wb25lbnR9IHtcbiAgICAgICZfX2xvYWRlci0tbmV4dCB7XG4gICAgICAgIC56YXV4LWFuaS10aHJlZWRvdHMge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG5bY2xhc3MqPVwiYy0jeyRjb21wb25lbnQtbmFtZX1fX3RyaWdnZXItLVwiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hZ2VudGE7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5bY2xhc3MqPVwiYy0jeyRjb21wb25lbnQtbmFtZX1fX21zZy0tbm8taXRlbXMtXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydFxuICAnZnVuY3Rpb25zJ1xuO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gR0VORVJBTCBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1zeXN0ZW0tY3NzLWNsYXNzOiAnemF1eCc7XG4kemF1eC1mb250LXNpemUtYmFzZS1weDogMTZweDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kemF1eC1hcHAtbWF4LXdpZHRoOiAxMDI0cHg7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFotSU5ERVhcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXppbmRleC1oZWFkZXI6IDEwO1xuJHphdXgtemluZGV4LWhlYWRlci1tOiAyMjtcbiR6YXV4LXppbmRleC1vdmVybGF5czogMTY7XG4vLyAkemF1eC16aW5kZXgtb3ZlcmxheXMtZnVsbDogJHphdXgtemluZGV4LWhlYWRlci1tICsgNTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVFJBTlNJVElPTlNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXRyYW5zaXRpb24tMDogMC4zcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMTogMC42cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMjogMC45cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMzogMy4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNDogNi4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNTogOS4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNS1saW5lYXI6IDkuMHMgbGluZWFyO1xuJHphdXgtdHJhbnNpdGlvbi02LWxpbmVhcjogMTIuMHMgbGluZWFyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT01QT05FTlRTIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtcHJlZml4IDogJ2MtJyAhZGVmYXVsdDtcblxuJHphdXgtaGVhZGVyLWgtbTogNTZweDtcbiR6YXV4LWhlYWRlci1oLXQ6IDcycHg7XG4kemF1eC1oZWFkZXItaC1kOiAkemF1eC1oZWFkZXItaC10O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09MT1IgU0VUU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gTWFpblxuJHphdXhfY29sb3JfbWFpbl9icmFuZDogIzBDQTM4QztcblxuLy8gRGVmYXVsdCB3ZWIgc2FmZVxuJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTogI0ZGRkZGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmxhY2s6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9kZWZhdWx0X3JlZDogI2Q5NTM0ZjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfZ3JlZW46ICM1Y2I4NWM7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsdWU6ICMzMzdhYjc7XG4kemF1eF9jb2xvcl9kZWZhdWx0X21hZ2VudGE6ICNGRjAwRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X29yYW5nZTogI2YwYWQ0ZTtcblxuLy8gU2V0IDFcbiR6YXV4X2NvbG9yX3NldDFfZ3JlZW4xOiAkemF1eF9jb2xvcl9tYWluX2JyYW5kO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE6ICR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMjogI0Y1RjVGNTtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2swOiAjMDAwMDAwO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazE6ICMzMzMzMzM7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMjogIzI0MjQyNDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2szOiAjMDUwNjA2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MTogI0NDQ0NDQztcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTI6ICNEREREREQ7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkzOiAjRUVFRUVFO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NDogIzk5OTk5OTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTU6ICM3MDcwNzA7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk2OiAjNjY2NjY2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NzogI0FBQUFBQTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTg6ICNERkRGREY7XG4kemF1eF9jb2xvcl9zZXQxX3JlZDE6ICNEMDAxMUI7XG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTE6ICNGNTY4MkY7IC8vIEY1NjgyRlxuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyOiAjRUM1QTJCOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cxOiAjRkZDQzMzOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cyOiAjRjdDNjIzOyAvLyBzdGVsbGUgcmFuayxcbiR6YXV4X2NvbG9yX3NldDFfY3lhbjE6ICMyOEJCRDc7XG5cbi8vIFNrZWxldG9uXG4kemF1eF9jb2xvcl9za2VsZXRvbjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEZvbnRzXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXhfZm9udDE6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kemF1eF9mb250MjogJ051bml0byBTYW5zJztcbiR6YXV4X2ZvbnQzOiB1dG9waWEtc3RkO1xuJHphdXhfZm9udDQ6IHV0b3BpYS1zdGQtaGVhZGxpbmU7XG4kemF1eF9mb250NTogJ051bml0byc7XG4kemF1eF9mb250NjogdXRvcGlhLXN0ZC1kaXNwbGF5O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCT09UU1RSQVAgT1ZFUlJJREVcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLyBAc2VlIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMi9nZXR0aW5nLXN0YXJ0ZWQvdGhlbWluZy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiBsaWdodGVuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMzAlKTtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogMnB4O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAwcHg7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiByZ2JhKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMiwgMC4yNSk7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyO1xuXG4vLyAkaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTM7XG5cbi8vIE9wdGlvbnNcbiRlbmFibGUtY2FyZXQ6IGZhbHNlO1xuJGVuYWJsZS1yb3VuZGVkOiBmYWxzZTtcbiRlbmFibGUtc2hhZG93czogZmFsc2U7XG4kZW5hYmxlLWdyYWRpZW50czogZmFsc2U7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiB0cnVlO1xuLy8gJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogZmFsc2UgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWdyaWQtY2xhc3NlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXByaW50LXN0eWxlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogZmFsc2U7XG4vLyAkZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBNb2RhbHNcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAwLjY7XG5cbi8vIEJvZHlcbiRib2R5LWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGJvZHktY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuXG4vLyBMaW5rc1xuJGxpbmstY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTtcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4kbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMTUlKTtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LWJhc2U6ICR6YXV4X2ZvbnQyLCAkemF1eF9mb250MTtcbiRmb250LXNpemUtYmFzZTogcmVtKCR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4KTsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC13ZWlnaHQtYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogNzAwO1xuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDA7XG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogMDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206IDA7XG5cbi8vIENvbXBvbmVudHNcbiRib3JkZXItd2lkdGg6IDFweDtcbiRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTI7XG4vLyAkYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuXG4vLyBHcmlkIGNvbHVtbnNcbiRncmlkLWd1dHRlci13aWR0aDogNDBweDtcblxuLy8gR3JpZCBicmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuJGdyaWQtYnJlYWtwb2ludHM6IG1hcC1tZXJnZShcbiAgKFxuICAgIHh4czogMCxcbiAgICB4czogNDEwcHgsIC8vIGRlZmF1bHQgMHB4XG4gICAgc206IDU4MHB4LCAvLyBkZWZhdWx0IDU3NnB4XG4gICAgbWQ6IDc2OHB4LCAvLyBkZWZhdWx0IDc2OHB4XG4gICAgbGc6IDk5MnB4LCAvLyBkZWZhdWx0IDk5MnB4XG4gICAgeGw6IDEyMDBweCAvLyBkZWZhdWx0IDEyMDBweFxuICApLFxuICAkZ3JpZC1icmVha3BvaW50c1xuKTtcblxuLy8gR3JpZCBjb250YWluZXJzXG4vLyBSZW1vdmVkIGRlZmF1bHQgQm9vdHN0cmFwIGNvbnRhaW5lcnMgXCJtYXgtd2lkdGhcIlxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoKTtcblxuLy8gVGFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAxMHB4O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogMTJweDtcblxuLy8gU2l6ZXNcbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDQwOiA0MCUsXG4gICAgNjA6IDYwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuLy8gU3BhY2luZ1xuLy8gQG5vdGUgJHNwYWNlcnMgaXQncyB0b3RhbGx5IG92ZXJyaWRkZW4gaW4gb3JkZXIgdG8gb3B0aW1pemUgdGhlIG51bWJlciBvZiBydWxlcy5cbi8vICRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKTtcblxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIGY1OiA1cHgsXG4gICAgZjEwOiAxMHB4LFxuICAgIGYxNTogMTVweCxcbiAgICBmMjA6IDIwcHgsXG4gICAgZjI1OiAyNXB4LFxuICAgIGYzMDogMzBweCxcbiAgICBmNDA6IDQwcHhcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1JU0Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LW9wYWNpdHk6ICgpICFkZWZhdWx0O1xuJHphdXgtb3BhY2l0eTogbWFwLW1lcmdlKFxuICAoXG4gICAgJzUwJzogLjVcbiAgKSxcbiAgJHphdXgtb3BhY2l0eVxuKTtcbiIsIi5jLWxvYWRtb3JlX190cmlnZ2VyLS1wcmV2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMDBweDsgfVxuXG4uYy1sb2FkbW9yZV9fbG9hZGVyLS1wcmV2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuYy1sb2FkbW9yZV9fbG9hZGVyLS1wcmV2IC5jLWJ0bjphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4uYy1sb2FkbW9yZSAuemF1eC1hbmktdGhyZWVkb3RzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KSB0cmFuc2xhdGUoMTBweCwgLTUwcHgpOyB9XG5cbi5jLWxvYWRtb3JlW2RhdGEtc3RhdGUtbG9hZC1wcmV2PVwibG9hZGluZ1wiXSAuYy1sb2FkbW9yZV9fbG9hZGVyLS1wcmV2IC56YXV4LWFuaS10aHJlZWRvdHMge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jLWxvYWRtb3JlW2RhdGEtc3RhdGUtbG9hZC1uZXh0PVwibG9hZGluZ1wiXSAuYy1sb2FkbW9yZV9fbG9hZGVyLS1uZXh0IC56YXV4LWFuaS10aHJlZWRvdHMge1xuICBvcGFjaXR5OiAxOyB9XG5cbltjbGFzcyo9XCJjLWxvYWRtb3JlX190cmlnZ2VyLS1cIl0ge1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYWdlbnRhO1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5bY2xhc3MqPVwiYy1sb2FkbW9yZV9fbXNnLS1uby1pdGVtcy1cIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG4iXX0= */

.c-modal1 .close {
  color: #999999; }

.c-modal1--style-loader {
  padding: 0 !important; }
  .c-modal1--style-loader .modal-content,
  .c-modal1--style-loader .modal-header,
  .c-modal1--style-loader .modal-body {
    background: none;
    border: 0;
    padding: 0;
    margin: 0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvbW9kYWwxLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU1BO0VBRUksY0NvRTJCLEVBQUE7O0FEakU3QjtFQUVFLHFCQUFxQixFQUFBO0VBRnRCOzs7SUFPRyxnQkFBZ0I7SUFDaEIsU0FBUztJQUNULFVBQVU7SUFDVixTQUFTLEVBQUEiLCJmaWxlIjoiY29tcG9uZW50cy9tb2RhbDEuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0ICdiYXNlJztcblxuJGNvbXBvbmVudCA6IGNvbXBvbmVudENsYXNzKCdtb2RhbDEnKTtcblxuLiN7JGNvbXBvbmVudH0ge1xuICAuY2xvc2Uge1xuICAgIGNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXk0O1xuICB9XG5cbiAgJi0tc3R5bGUtbG9hZGVyIHtcblxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgIC5tb2RhbC1jb250ZW50LFxuICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydFxuICAnZnVuY3Rpb25zJ1xuO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gR0VORVJBTCBTRVRUSU5HXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kemF1eC1zeXN0ZW0tY3NzLWNsYXNzOiAnemF1eCc7XG4kemF1eC1mb250LXNpemUtYmFzZS1weDogMTZweDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kemF1eC1hcHAtbWF4LXdpZHRoOiAxMDI0cHg7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFotSU5ERVhcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXppbmRleC1oZWFkZXI6IDEwO1xuJHphdXgtemluZGV4LWhlYWRlci1tOiAyMjtcbiR6YXV4LXppbmRleC1vdmVybGF5czogMTY7XG4vLyAkemF1eC16aW5kZXgtb3ZlcmxheXMtZnVsbDogJHphdXgtemluZGV4LWhlYWRlci1tICsgNTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVFJBTlNJVElPTlNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LXRyYW5zaXRpb24tMDogMC4zcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMTogMC42cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMjogMC45cyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tMzogMy4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNDogNi4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNTogOS4wcyBlYXNlLWluLW91dDtcbiR6YXV4LXRyYW5zaXRpb24tNS1saW5lYXI6IDkuMHMgbGluZWFyO1xuJHphdXgtdHJhbnNpdGlvbi02LWxpbmVhcjogMTIuMHMgbGluZWFyO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDT01QT05FTlRTIFNFVFRJTkdcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtcHJlZml4IDogJ2MtJyAhZGVmYXVsdDtcblxuJHphdXgtaGVhZGVyLWgtbTogNTZweDtcbiR6YXV4LWhlYWRlci1oLXQ6IDcycHg7XG4kemF1eC1oZWFkZXItaC1kOiAkemF1eC1oZWFkZXItaC10O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ09MT1IgU0VUU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gTWFpblxuJHphdXhfY29sb3JfbWFpbl9icmFuZDogIzBDQTM4QztcblxuLy8gRGVmYXVsdCB3ZWIgc2FmZVxuJHphdXhfY29sb3JfZGVmYXVsdF93aGl0ZTogI0ZGRkZGRjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfYmxhY2s6ICMwMDAwMDA7XG4kemF1eF9jb2xvcl9kZWZhdWx0X3JlZDogI2Q5NTM0ZjtcbiR6YXV4X2NvbG9yX2RlZmF1bHRfZ3JlZW46ICM1Y2I4NWM7XG4kemF1eF9jb2xvcl9kZWZhdWx0X2JsdWU6ICMzMzdhYjc7XG4kemF1eF9jb2xvcl9kZWZhdWx0X21hZ2VudGE6ICNGRjAwRkY7XG4kemF1eF9jb2xvcl9kZWZhdWx0X29yYW5nZTogI2YwYWQ0ZTtcblxuLy8gU2V0IDFcbiR6YXV4X2NvbG9yX3NldDFfZ3JlZW4xOiAkemF1eF9jb2xvcl9tYWluX2JyYW5kO1xuJHphdXhfY29sb3Jfc2V0MV93aGl0ZTE6ICR6YXV4X2NvbG9yX2RlZmF1bHRfd2hpdGU7XG4kemF1eF9jb2xvcl9zZXQxX3doaXRlMjogI0Y1RjVGNTtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2swOiAjMDAwMDAwO1xuJHphdXhfY29sb3Jfc2V0MV9ibGFjazE6ICMzMzMzMzM7XG4kemF1eF9jb2xvcl9zZXQxX2JsYWNrMjogIzI0MjQyNDtcbiR6YXV4X2NvbG9yX3NldDFfYmxhY2szOiAjMDUwNjA2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5MTogI0NDQ0NDQztcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTI6ICNEREREREQ7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXkzOiAjRUVFRUVFO1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NDogIzk5OTk5OTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTU6ICM3MDcwNzA7XG4kemF1eF9jb2xvcl9zZXQxX2dyZXk2OiAjNjY2NjY2O1xuJHphdXhfY29sb3Jfc2V0MV9ncmV5NzogI0FBQUFBQTtcbiR6YXV4X2NvbG9yX3NldDFfZ3JleTg6ICNERkRGREY7XG4kemF1eF9jb2xvcl9zZXQxX3JlZDE6ICNEMDAxMUI7XG4kemF1eF9jb2xvcl9zZXQxX29yYW5nZTE6ICNGNTY4MkY7IC8vIEY1NjgyRlxuJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyOiAjRUM1QTJCOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cxOiAjRkZDQzMzOyAvLyBGNTY4MkYsIEVCNEMyN1xuJHphdXhfY29sb3Jfc2V0MV95ZWxsb3cyOiAjRjdDNjIzOyAvLyBzdGVsbGUgcmFuayxcbiR6YXV4X2NvbG9yX3NldDFfY3lhbjE6ICMyOEJCRDc7XG5cbi8vIFNrZWxldG9uXG4kemF1eF9jb2xvcl9za2VsZXRvbjogJHphdXhfY29sb3Jfc2V0MV93aGl0ZTI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEZvbnRzXG4vLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LjYuMC9zY3NzL192YXJpYWJsZXMuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuJHphdXhfZm9udDE6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kemF1eF9mb250MjogJ051bml0byBTYW5zJztcbiR6YXV4X2ZvbnQzOiB1dG9waWEtc3RkO1xuJHphdXhfZm9udDQ6IHV0b3BpYS1zdGQtaGVhZGxpbmU7XG4kemF1eF9mb250NTogJ051bml0byc7XG4kemF1eF9mb250NjogdXRvcGlhLXN0ZC1kaXNwbGF5O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCT09UU1RSQVAgT1ZFUlJJREVcbi8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvdjQuNi4wL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXG4vLyBAc2VlIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMi9nZXR0aW5nLXN0YXJ0ZWQvdGhlbWluZy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2JsYWNrMTtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiBsaWdodGVuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMzAlKTtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogMnB4O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAwcHg7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiByZ2JhKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMiwgMC4yNSk7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJHphdXhfY29sb3Jfc2V0MV9vcmFuZ2UyO1xuXG4vLyAkaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTE7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTM7XG5cbi8vIE9wdGlvbnNcbiRlbmFibGUtY2FyZXQ6IGZhbHNlO1xuJGVuYWJsZS1yb3VuZGVkOiBmYWxzZTtcbiRlbmFibGUtc2hhZG93czogZmFsc2U7XG4kZW5hYmxlLWdyYWRpZW50czogZmFsc2U7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiB0cnVlO1xuLy8gJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiB0cnVlICFkZWZhdWx0O1xuLy8gJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogZmFsc2UgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLWdyaWQtY2xhc3NlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6IHRydWUgIWRlZmF1bHQ7XG4vLyAkZW5hYmxlLXByaW50LXN0eWxlczogdHJ1ZSAhZGVmYXVsdDtcbi8vICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogZmFsc2U7XG4vLyAkZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBNb2RhbHNcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAwLjY7XG5cbi8vIEJvZHlcbiRib2R5LWJnOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuJGJvZHktY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfYmxhY2sxO1xuXG4vLyBMaW5rc1xuJGxpbmstY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMTtcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4kbGluay1ob3Zlci1jb2xvcjogZGFya2VuKCR6YXV4X2NvbG9yX3NldDFfb3JhbmdlMSwgMTUlKTtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LWJhc2U6ICR6YXV4X2ZvbnQyLCAkemF1eF9mb250MTtcbiRmb250LXNpemUtYmFzZTogcmVtKCR6YXV4LWZvbnQtc2l6ZS1iYXNlLXB4KTsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC13ZWlnaHQtYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogNzAwO1xuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDA7XG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogMDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206IDA7XG5cbi8vIENvbXBvbmVudHNcbiRib3JkZXItd2lkdGg6IDFweDtcbiRib3JkZXItY29sb3I6ICR6YXV4X2NvbG9yX3NldDFfZ3JleTI7XG4vLyAkYm9yZGVyLWNvbG9yOiAkemF1eF9jb2xvcl9zZXQxX2dyZXkxO1xuXG4vLyBHcmlkIGNvbHVtbnNcbiRncmlkLWd1dHRlci13aWR0aDogNDBweDtcblxuLy8gR3JpZCBicmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuJGdyaWQtYnJlYWtwb2ludHM6IG1hcC1tZXJnZShcbiAgKFxuICAgIHh4czogMCxcbiAgICB4czogNDEwcHgsIC8vIGRlZmF1bHQgMHB4XG4gICAgc206IDU4MHB4LCAvLyBkZWZhdWx0IDU3NnB4XG4gICAgbWQ6IDc2OHB4LCAvLyBkZWZhdWx0IDc2OHB4XG4gICAgbGc6IDk5MnB4LCAvLyBkZWZhdWx0IDk5MnB4XG4gICAgeGw6IDEyMDBweCAvLyBkZWZhdWx0IDEyMDBweFxuICApLFxuICAkZ3JpZC1icmVha3BvaW50c1xuKTtcblxuLy8gR3JpZCBjb250YWluZXJzXG4vLyBSZW1vdmVkIGRlZmF1bHQgQm9vdHN0cmFwIGNvbnRhaW5lcnMgXCJtYXgtd2lkdGhcIlxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoKTtcblxuLy8gVGFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAxMHB4O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogMTJweDtcblxuLy8gU2l6ZXNcbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDQwOiA0MCUsXG4gICAgNjA6IDYwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuLy8gU3BhY2luZ1xuLy8gQG5vdGUgJHNwYWNlcnMgaXQncyB0b3RhbGx5IG92ZXJyaWRkZW4gaW4gb3JkZXIgdG8gb3B0aW1pemUgdGhlIG51bWJlciBvZiBydWxlcy5cbi8vICRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKTtcblxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIGY1OiA1cHgsXG4gICAgZjEwOiAxMHB4LFxuICAgIGYxNTogMTVweCxcbiAgICBmMjA6IDIwcHgsXG4gICAgZjI1OiAyNXB4LFxuICAgIGYzMDogMzBweCxcbiAgICBmNDA6IDQwcHhcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1JU0Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiR6YXV4LW9wYWNpdHk6ICgpICFkZWZhdWx0O1xuJHphdXgtb3BhY2l0eTogbWFwLW1lcmdlKFxuICAoXG4gICAgJzUwJzogLjVcbiAgKSxcbiAgJHphdXgtb3BhY2l0eVxuKTtcbiJdfQ== */

.c-bucciahero1 .icocuc1-logo2 {
  font-size: 11px;
  -webkit-transform: translateY(2px);
          transform: translateY(2px); }
  @media (max-width: 579.98px) {
    .c-bucciahero1 .icocuc1-logo2 {
      margin-top: -15px; } }

.c-bucciahero1__inner {
  position: relative; }
  .c-bucciahero1__inner [class*="c-typo"] p {
    font-weight: 600;
    padding-right: 100px !important; }
    @media (min-width: 410px) {
      .c-bucciahero1__inner [class*="c-typo"] p {
        padding-right: 180px !important; } }
    @media (min-width: 768px) {
      .c-bucciahero1__inner [class*="c-typo"] p {
        font-weight: 300;
        padding-right: 340px !important; } }

.c-bucciahero1__ico {
  position: absolute;
  bottom: -18px;
  right: -24px;
  max-width: 140px; }
  @media (min-width: 410px) {
    .c-bucciahero1__ico {
      max-width: 216px;
      right: -34px; } }
  @media (min-width: 768px) {
    .c-bucciahero1__ico {
      bottom: -70px;
      right: 30px;
      max-width: none; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYnVjY2lhaGVybzEuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBTUE7RUFHSSxlQUFlO0VBQ2Ysa0NBQTBCO1VBQTFCLDBCQUEwQixFQUFBO0VDK0QxQjtJRG5FSjtNQU1NLGlCQUFpQixFQUFBLEVBRXBCOztBQUVEO0VBQ0Usa0JBQWtCLEVBQUE7RUFEbkI7SUFLSyxnQkFBZ0I7SUFDaEIsK0JBQStCLEVBQUE7SUNzQ25DO01ENUNEO1FBU08sK0JBQStCLEVBQUEsRUFPbEM7SUM0Qkg7TUQ1Q0Q7UUFhTyxnQkFBZ0I7UUFDaEIsK0JBQStCLEVBQUEsRUFFbEM7O0FBSUw7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLFlBQVk7RUFFWixnQkFBZ0IsRUFBQTtFQ21CaEI7SUR4QkY7TUFRSSxnQkFBZ0I7TUFDaEIsWUFBWSxFQUFBLEVBU2Y7RUNNQztJRHhCRjtNQWFJLGFBQWE7TUFDYixXQUFXO01BQ1gsZUFBZSxFQUFBLEVBR2xCIiwiZmlsZSI6ImNvbXBvbmVudHMvYnVjY2lhaGVybzEuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0ICdiYXNlJztcblxuJGNvbXBvbmVudCA6IGNvbXBvbmVudENsYXNzKCdidWNjaWFoZXJvMScpO1xuXG4uI3skY29tcG9uZW50fSB7XG5cbiAgLmljb2N1YzEtbG9nbzIge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBbY2xhc3MqPVwiYy10eXBvXCJdIHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ljbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTE4cHg7XG4gICAgcmlnaHQ6IC0yNHB4O1xuXG4gICAgbWF4LXdpZHRoOiAxNDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICAgIG1heC13aWR0aDogMjE2cHg7XG4gICAgICByaWdodDogLTM0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYm90dG9tOiAtNzBweDtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cblxuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */

.c-intro--type-normal .c-intro__img-wrapper.special{
    height: 280px;
}

/* special image mobile */
@media (max-width: 768px) {
    .c-intro__img-wrapper.special picture {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }

    .c-intro__img-wrapper.special picture img {
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        font-family: "object-fit: cover; object-position: center;";
        width: 100%;
        height: 100%; }
}

/* buccia background */
body.buccia_style{
    background-repeat: repeat;
    background-color: #FADDD6;
    background-image: url('../img/layout/buccia_style/CUC-buccia-pattern-bianco.png');
}

/* fix for vertical menù with adv background */
.c-offcanvas[aria-expanded="true"] .c-offcanvas__panel, .c-offcanvas.opening .c-offcanvas__panel{
    z-index: 1001 !important;
}

/* removed tag a on category */
.c-intro--type-fullpage .c-articlebar .c-articlebar__cat.a {
    display: inline-block;
}
@media (min-width: 768px) {
    .c-intro--type-fullpage .c-articlebar .c-articlebar__cat.a {
        padding: 0 6px 6px 6px;
        min-width: 152px;
    }
}

[class*="--theme-dark1"] .a{
    color: #FFFFFF;
}

/* special hero title */
@media (min-width: 769px) {
    .c-typo1--style2 .h2d-h3m {
        font-size: 2rem;
        line-height: 2.25rem;
    }
}
@media (max-width: 768px) {
    .c-typo1--style2 .h2d-h3m {
        font-size: 2.25rem;
        line-height: 2.625rem;
    }
}

.bg-sponsor-speciali{
    background-color: #FFFFFF !important;
    width: 120px;
    height: 80px;
}

.bg-sponsor-speciali img{
    max-width: 118px;
    max-height: 78px;
}


/* mpopoverlay iframe */
@media (max-width: 768px) {
    iframe[id^='adagioIf_']{
        width: 0px !important;
        height: 0px !important;
    }
}

/* buccia header mobile */
@media (max-width: 768px) {
    .c-bucciahero1__inner [class*="c-typo"] p {
        padding-right: 120px !important;
    }

    .c-bucciahero1__inner .c-typo2--style3 .h2 {
        font-size: 1.75rem;
        line-height: 1.2;
    }

    .c-bucciahero1__inner .c-typo2--style3 p{
        font-size: 14px !important;
        line-height: 21px !important;
    }

    .c-bucciahero1__inner .c-bucciahero1__ico {
        bottom: -18px !important;
        right: -37px !important;
        max-width: 210px !important;
    }
}

/* slider recipe mobile */
.recipeSlider-verticalImg{
    display:none;
}

.c-browserecipe .recipeSlider-verticalImg{
    display:block;
}

/* START square box meta-info changes */
.box-square .c-intro__meta {
    font-family: "Nunito Sans", sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.3125rem;
    color: #999999; }
.box-square [class*="--theme-dark"] .c-intro__meta {
    color: #FFFFFF; }
.box-square .c-intro__meta-wrapper {
    position: relative; }


.box-square .c-intro__meta-wrapper--variant2, .c-intro__meta-wrapper--variant3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}


article.box-square.c-intro.c-intro--type-normal.c-intro--img-pos-cover-ct.c-intro__meta-readtime__link {
    margin-top: 2px;
}

.box-square .c-intro__meta-readtime [class*="ico"][class*="-clock"] {
    font-size: 19px;
    color: #EC5A2B;
    margin: -1px 8px 0 0; }
.box-square .c-intro__meta-readtime--image-container {
    width: 24px;
    height: 24px;}
.box-square .c-intro__meta-readtime--ricette {
    padding-right: 5px; }
/*.box-square .c-intro__meta-readtime--ricette2 {
    padding-left: 5px; }*/
.box-square .c-intro__meta-rank [class*="ico"][class*="-star"] {
    font-size: 16px;
    color: #F7C623;
    margin-left: 4px; }
.box-square .c-intro__meta-rank > span {
    padding-right: 8px; }
.box-square .c-intro__meta-rank > span a {
    color: #999999;
    text-decoration: underline;
    padding-left: 5px; }
/* END square box meta-info changes */

.c-header__iconContainer {
    background: white !important;
    height: 55px !important;
    width: 125px !important; }
.c-header__iconContainer.c-squarelabel__block:first-child {
    margin-left: -12px; }
.c-header__iconContainer .c-squarelabel__ico {
    font-size: 55px; }

/* box shadow for main container */
.c-wrapper--w1.c-area--bg-white1,
.c-footer.c-wrapper--w1{
    box-shadow: 0 0 8px rgb(0 0 0 / 30%);
}

/* breadcrumbs fix */
.c-breadcrumbs__item:not(:last-child) {
    margin-right: 2px;
}
.c-breadcrumbs__item:not(:last-child):after {
    content: "›";
    display: block;
    float: right;
    margin: 0 0px 0 7px;
}
@media (max-width: 768px) {
    .pb-f50 {
        padding-bottom: 50px !important; }

    .mb-f80 {
        margin-bottom: 80px !important; }
}
.c-btn[class*="--auto"] {
    width: auto;
    margin: 0px 20px;
}

.c-intro__img-wrapper picture img.fit-cover{
    object-fit: cover;
}

.c-articlebar__tools{
    padding-right: 0px !important;
}

.font-link-grey{
    color: #999999 !important;
}

@media (min-width: 768px) {
    .c-slider--nav-md-style1 [class*="c-slider__btn--"] {
        background-color: rgba(255, 255, 255, 0.85) !important;
    }
}

.gallery_collection .c-slider--nav-factions1 .c-slider__pagination {
    font-family: 'Frank Ruhl Libre', serif !important;
    font-weight: 600 !important;
}

@media (max-width: 768px) {
    [class*="zaux-transform-"][class*="-translatey-p30"] {
        -webkit-transform: translateY(30%);
        transform: translateY(30%); }
}

.c-slider--effect-current-highlight .swiper-slide:not(.swiper-slide-active) {
    opacity: 0.15; }

h1.filter-menu-subtitle{
    font-family: "Nunito Sans", sans-serif;
    font-weight: normal;
    font-size: 1.125rem;
    line-height: 1.75rem;
    margin-bottom: 0px !important;
    font-weight: 900;
}


.c-listing[data-view-mode="grid"] .c-listing__items-wrapper {
    justify-content: center; }

.c-listing[data-view-mode="grid"] .c-listing__items-wrapper .c-btn[class*="--w-244"] {
    min-width: 244px;
    max-width: 244px; }

.buccia-svg-img {
    height: 36px;
    width: 36px;
    /* transform: translate(-9px, -12px); */
    border-radius: 100%;
    box-shadow: 0px 0px 10px #aaa;
}

.newsletter-svg-img {
    height: 24px;
    width: auto;
    top: -3px;
    position: relative;
}

.c-intro__meta-readtime__link {
    display: flex;
}

@media (max-width: 767px) {
    .c-intro__meta-rank__readAll_Link {
        display: none;
    }
}

/* CUCNEW-52 */
.c-articlebar__cat {
    letter-spacing: 0.14px;
    font-family: "Nunito Sans", sans-serif;
    font-weight: 800;
    font-size: 0.875rem;
    line-height: 1.5rem;
    color: #EC5A2B;
  }
  
  .c-typo1--style3 h4,
  .c-typo1--style3 .h4 {
    font-family: 'Frank Ruhl Libre', serif;
    font-weight: 600;
    letter-spacing: -0.2px;
    font-size: 1.75rem;
    line-height: 2rem;
    letter-spacing: -0.11px; 
  }
    @media (max-width: 600px) {
      .c-typo1--style3 h4,
      .c-typo1--style3 .h4 {
        font-size: 2rem;
        line-height: 2.25rem;
        letter-spacing: -0.13px; 
      } 
  }
  @media (max-width: 768px) {
    .c-area--ricette-slider.border{
    border-left: 0!important;
    border-right: 0!important;
    } 
  }
    /* CUCNEW-139 */
    @media (min-width: 768px) {
        .c-listing .c-intro.c-intro--type-normal.home-gallery .c-intro__inner {
            border-bottom: 1px #DDDDDD;
            padding-bottom: 18px;
        }
    }
    /* CUCNEW-139 */
    /* CUCNEW-138 */
    @media (min-width: 768px) {
        .c-listing article[name="card-item-preview"].c-intro.c-intro--type-normal .c-intro__inner {
            border-bottom: 1px #DDDDDD;
            padding-bottom: 18px;
        }
    }
    /* CUCNEW-138 */
    @media (min-width: 768px) {
    .c-listing .c-intro.c-intro--type-normal .c-intro__inner {
      border-bottom: 1px solid #DDDDDD;
      padding-bottom: 18px;
    }

    .c-listing .c-area--ricette-slider .c-intro.c-intro--type-normal .c-intro__inner {
        border-bottom: 0;
        padding-bottom: 20px;
    }
  }
  @media (max-width: 600px) {
    .c-listing .c-intro.c-intro--type-normal {
      margin-bottom: 30px !important;
    }
    .c-listing .c-intro.c-intro--type-normal .c-intro__inner .c-intro--sponsorFooter {
        margin-top: 18px;
    }
     .c-listing .c-intro.c-intro--type-normal .c-intro__inner .c-intro--sponsorFooter .c-intro__meta-readtime {
          font-size: 14px;
          line-height: 24px;
          letter-spacing: 0.28px;
          -webkit-box-align: center;
           -ms-flex-align: center;
           align-items: center;
    }
      .c-listing .c-intro.c-intro--type-normal .c-intro__inner .c-intro--sponsorFooter .c-intro__meta-readtime svg {
            font-size: 15px;
            margin-top: -3px;
    }
      .c-listing .c-intro.c-intro--type-normal .c-intro__inner .c-intro--sponsorFooter .c-intro__meta-rank {
          font-size: 14px;
          line-height: 24px;
          letter-spacing: 0.28px;
    }
  }
  @media (max-width: 600px) {
	.c-area--ricette-slider .c-area--icon-container {
    left: 0.5%!important;
        }
    }

  /* END CUCNEW 52*/

  /** CUCNEW-105*/
  .c-intro__badges{
    max-height: 35px;
	overflow: hidden;
  }
  /** END CUCNEW-105*/

  /* CUCNEW-51 #6*/
  article.box-square.c-intro.c-intro--type-normal.c-intro--img-pos-cover-ct .c-intro__meta-wrapper--variant3 .c-intro__meta-readtime a.font-link-grey {
    margin-top: 0px;
    }
    article.box-square.c-intro.c-intro--type-normal.c-intro--img-pos-cover-ct .c-intro__meta-wrapper--variant3 .c-intro__meta-rank.d-flex.justify-content-end {
        margin-top: 0px;
    }
    .c-intro__meta-readtime a.font-link-grey {
        margin-top: 2px;
    }
    .c-intro__meta-rank.d-flex.justify-content-end {
        margin-top: 2px;
    }
   /* END CUCNEW-51 #6*/

   /*CUCNEW-99*/
   .profile .c-listing[data-view-mode="grid"] .c-listing__items-wrapper {
    justify-content: normal; }

    /*CS-685 CUCNEW-112*/
    .text-title-adv__title.text-title-note {
        color: #333;
        font-size: .91rem;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        line-height: inherit;
        letter-spacing: normal;
        margin-bottom: 10px;
    }
    .text-title-adv__text.text-title-note p{
        color: #999999;
        font-size: .88rem;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        letter-spacing: normal;
        line-height: 21px;
    }

    .text_block.section .component-wrapper  {
        justify-content: left;
    }
    /*CS-685 CUCNEW-112*/

    /*CUCNEW-118*/
    .c-loadmore .c-loadmore__loader--next img {
        display: none;
    }
    .c-loadmore .c-loadmore__loader--next button {
        display: none;
    }
    @media (min-width: 576px) {
        .c-loadmore .c-loadmore__loader--next img,
        .c-loadmore .c-loadmore__loader--prev img{
            width:5%!important;
        }
    }

      /*.c-loadmore[data-state-load-prev="loading"] .c-loadmore__loader--prev img {
        display: inline; }

      .c-loadmore[data-state-load-next="loading"] .c-loadmore__loader--next img {
        display: inline; }*/
    .text-title-adv__text.text-title-note br{
        display: block; /* makes it have a width */
        content: ""; /* clears default height */
        margin-top: 4px; /* change this to whatever height you want it */
    }

 /*CUCNEW-131*/
.box_medium_side_card .c-typo1--style3 h3, .box_medium_top_card .c-typo1--style3 h3, .box_search_preview .c-typo1--style3 h3, .box_square_card .c-typo1--style3 h3,
.box_medium_side_card .c-typo1--style3 .h3, .box_medium_top_card .c-typo1--style3 .h3, .box_search_preview .c-typo1--style3 .h3, .box_square_card .c-typo1--style3 .h3{ 
	font-family: 'Frank Ruhl Libre', serif; 
	letter-spacing: -0.2px; 
	font-size: 1.8rem; 
	line-height: 2rem; 
	font-weight: 600; 
}   

/* CUCNEW-152 */
.c-btn .c-btn__inner[class*="--h-auto"] {
    height: auto;
} 

/*CUCNEW-166*/
@media (max-width: 768px) {
    .pswp{
        width: 100vw;
    }
}

/* CUCNEW-164 */
.btn-browser {
    margin: 0px 20px 20px 20px;
    width: 160px;
}

.btn--link:hover {
    text-decoration: none !important;
}

/* CUCNEW-168 */
@media (min-width: 768px) {
    .c-listing .c-intro.c-intro--type-normal.border-md-bottom.p-md-f30.no-border-bottom .c-intro__inner,
    .c-listing .c-intro.c-intro--type-normal.border-md-bottom.pr-md-f30.no-border-bottom .c-intro__inner {
        border-bottom: none;
        padding-bottom: 18px;
    }

    .c-intro--foot-tools-pos-md-bottom.p-md-f30.no-border-bottom .c-intro__content.no-padding-bottom,
    .c-intro--foot-tools-pos-md-bottom.pr-md-f30.no-border-bottom .c-intro__content.no-padding-bottom{
        padding-bottom: 0px;
    }

}
/* CUCNEW-168 */
/*CUCNEW-173*/
.c-intro__foot--sponsor .label {
    font-size: 12px;
    line-height: 36px;
    letter-spacing: 0px;
    color: #fdfdfd;
    margin-right: 14px;
    opacity: 0.5;
    font-style: italic;
}

.c-intro__foot--sponsor .sponsor {
    font-size: 14px;
        line-height: 21px;
        letter-spacing: 0px;
        color: #fdfdfd;
        text-transform: uppercase;
        font-weight: bold; 
}
.c-intro__foot--sponsor {
            position:absolute;
            bottom:-18px;
            display: flex;
            justify-content: center;
            align-items: center;
            width:100%;
}
.mb-f70 {
    margin-bottom: 70px;
}

/* CUCUNEW-66*/
@media (min-width: 769px) {
    .adsense1-desktop {
        display: flex;
    }
    .adsense1-mobile {
        display: none;
    }
}

@media (max-width: 768px) {
    .adsense1-desktop {
        display: none;
    }
    .adsense1-mobile {
        display: flex;
    }
}
/* CUCUNEW-66*/

/*CUCNEW-189*/
@media (min-width: 768px) {
.col-md-8 .video.section .c-video__inner.video-vertical .iframe-container{
    padding: 83% 0 0 0 !important;
}
.col-md-8 .video.section .c-video__inner.video-vertical .iframe-container iframe{
    width: 47% !important;
}
}
/*CUCNEW-194*/
@media (max-width: 768px) {
.gallery_collection .c-slider__slide .track-adv{
    min-height: 250px;
}
}

/* CUCNEW-170 */
@media (min-width: 768px) {
    .social_embeds div iframe.instagram-media {
        margin: 0 auto !important;
    }

    .social_embeds div div.twitter-tweet {
        margin: 0 auto !important;
    }

    .social_embeds div iframe {
        display: block;
        margin: 0 auto;
    }
}

/*CUCNEW-207*/
.pink-theme .c-articlebar__cat, .pink-theme .occhiello-component__headerBar{
    color: #027748;
}
/*CUCNEW-221*/
.pink-theme-ricetta-del-giorno .c-articlebar__cat, .pink-theme .occhiello-component__headerBar{
    color: #027748;
}
/*CUCNEW-211*/
.title-text.section a{
	text-decoration:underline;
}
/*CUCNEW-223*/
.c-breadcrumbs__item.Speciale.Natale a{
    color: #d0011b ;
}

/*CUCNEW-239*/
.pizza-theme .c-articlebar__cat, .pizza-theme .occhiello-component__headerBar{
    color: #d72827;
}

#embed-bonus img{
	width: 100%;
}

/*CUCNEW-258*/
.c-video .video-vertical{
    display: flex;
    justify-content: center;
}

.c-video .video-vertical [id^="jw_video_"]{
    max-width: 47%;
}
.jw-flag-floating.jw-floating-dismissible .jw-wrapper {
    top:unset!important;
    bottom:0!important;
}
.jw-flag-floating.jw-floating-dismissible .jw-float-bar{
    top: -32px!important;
  }
@media screen and (max-device-width: 480px) and (orientation: portrait){
    .jw-flag-touch.jw-flag-floating .jw-wrapper {
       top:unset!important;
       bottom:0!important;
    }
}
@media screen and (max-width: 480px){
    .jw-flag-floating.jw-floating-dismissible .jw-float-bar{
      top: -32px!important;
    }
  }
.c-intro-has-hero-video picture:before {
    content: " ";
    width: 100%;
    display: flex;
    height: 100%;
    background-image: url(../img/common/videoplayicon.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 15%;
    position: absolute;
}

.box_fullwidth_card .c-intro-has-hero-video picture:before {
    background-size: 10%;
}
@media screen and (max-width: 687px){
    .c-intro-has-hero-video picture:before{
        background-size: 15%;
    }
    .box_fullwidth_card .c-intro-has-hero-video picture:before {
        background-size: 25%;
    }
    
    /*CUCNEW-273*/
    .content_search_es_list .c-intro-has-hero-video picture:before {
        background-size: 25%;
    }
}

#toggleMuteAdv{
    z-index: 1;
    position: absolute;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 10px;
    left: 10px;
    background-color: rgb(51, 51, 51);
    cursor:pointer;
}

#toggleMuteAdv img{
    width: 75%;
    height: 75%;
}
#toggleMuteAdv.muted .volumeOff{
    display: block;
}
#toggleMuteAdv.muted .volumeOn{
    display: none;
}
#toggleMuteAdv.not-muted .volumeOff{
    display: none;
}
#toggleMuteAdv.not-muted .volumeOn{
    display: block;
}
[id^="advM_"] {
	text-align: center;
}

/* CUCNEW-404 */
.c-browserecipe .swiper-pagination-fraction,.c-browserecipe  .swiper-pagination-custom,.c-browserecipe  .swiper-horizontal >.c-browserecipe  .swiper-pagination-bullets,.c-browserecipe .swiper-pagination-bullets.swiper-pagination-horizontal {
  width: auto;
}
.description-clamp.clamped {
    -webkit-line-clamp: var(--clamp-line-var);
}
.c-typo1--body1 p.description-clamp{
    margin-bottom: 0;
    
}

.readMoreButton--wrapper {
    height: 30px;
    margin-bottom: 6px;
}
.readMoreButton {
    height: 25px;
    color: #F5682F;
    background: #ffffff;
}

.line-clamp-animate{
    transition: max-height 0.3s ease-in-out;
    max-height: var(--max-height-initial);
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.line-clamp-animate-final{
    max-height: var(--max-height-final);
}

@media screen and (min-width: 686px){
    .filter-menu-wrapper.--has-desktop-bg{
        background-image: var(--bg-image);
        background-size: 100%;
        background-repeat: no-repeat;
        padding-top: 30px;
    }
    .filter-menu-wrapper.--has-custom-desktop-paddingtop{
        padding-top: var(--filter-menu-paddingtop);
    }
	.filter-menu-wrapper .description--has-custom-descrPaddingDesktop{
	    padding-top: var(--filter-menu-descrpadding-desktop);
	}
}

@media screen and (max-width: 687px){
    .filter-menu-wrapper.--has-mobile-bg{
        background-image: var(--bg-image-mobile);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: top;
        padding-top: 30px;
    }
    .filter-menu-wrapper.--has-custom-mobile-paddingtop{
        padding-top: var(--filter-menu-paddingtop-mobile);
    }
	.filter-menu-wrapper .description--has-custom-descrPaddingMobile{
	    padding-top: var(--filter-menu-descrpadding-mobile);
	}
}

.filter-menu-wrapper.--has-bg-color{
    background-color: var(--filter-menu-bg-color);
}



.filter-menu-wrapper .title--has-custom-color{
    color: var(--filter-menu-title-color);
}
.filter-menu-wrapper .description--has-custom-color{
    color: var(--filter-menu-descr-color);
}
.filter-menu-wrapper .menu--has-custom-color .c-nav4__item a{
    color: var(--filter-menu-menu-color);
    background-image: linear-gradient(to right, var(--filter-menu-menu-color) 0%, var(--filter-menu-menu-color) 100%);
}

.filter-menu-wrapper .menu--has-custom-color .c-nav4__item a:hover,.filter-menu-wrapper .menu--has-custom-color .c-nav4__item a:visited{
    background-image: linear-gradient(to right, var(--filter-menu-menu-color) 0%, var(--filter-menu-menu-color) 100%);
}

.filter-menu-wrapper.--use-custom-font-poppins .c-typo1--style1 .h3,
.filter-menu-wrapper.--use-custom-font-poppins .c-typo1--body1 p,
.filter-menu-wrapper.--use-custom-font-poppins .c-typo1--body1 div,
.filter-menu-wrapper.--use-custom-font-poppins .c-nav4__item{
    font-family: "Poppins", serif;
}

.c-listing__items-wrapper.c-loadmore__items-wrapper .content_grid{
    padding-top: 30px;
}

@media screen and (min-width: 686px){
    .filter-menu-wrapper .c-typo1--style1.text-align-left{
        text-align: left!important;
    }
    .filter-menu-wrapper .c-typo1--style1.text-align-right{
        text-align: right!important;
    }
    .filter-menu-wrapper .c-typo1--style1.--has-custom-titleWidthDesktop{
        width: var(--filter-menu-titlewidth-desktop);
    }
    
    .filter-menu-wrapper .description--has-custom-descrWidthDesktop{
        width: var(--filter-menu-descrwidth-desktop);
    }
}

@media screen and (max-width: 687px){
    .filter-menu-wrapper .c-typo1--style1.mobile-text-align-left{
        text-align: left!important;
    }
    .filter-menu-wrapper .c-typo1--style1.mobile-text-align-right{
        text-align: right!important;
    }
    .filter-menu-wrapper .c-typo1--style1.--has-custom-titleWidthMobile{
        width: var(--filter-menu-titlewidth-mobile);
    }
    
    .filter-menu-wrapper .description--has-custom-descrWidthMobile{
        width: var(--filter-menu-descrwidth-mobile);
    }
}

/*CUCNEW-504*/
.teads-player{
	padding-bottom:10px;
}

/*CUCNEW-505*/
.social_embeds {
  margin-bottom: 15px;
  padding-bottom: 15px;
}

/*CUCNEW-500*/
.c-btn[class*="--theme-flat-custom"] [class*="__inner"],.c-btn[class*="--theme-flat-custom"]:hover:not(:disabled) [class*="__inner"] {
	background-color: var(--cta-bgColor);
}
.c-btn[class*="--theme-flat-custom"],.c-btn[class*="--theme-flat-custom"]:hover:not(:disabled) {
	color: var(--cta-labelColor);
}

/*CUCNEW-518*/
.sub_menu .filter-menu-wrapper .c-nav4__item a,
.sub_menu .filter-menu-wrapper .c-nav4__item a:hover,
.sub_menu .filter-menu-wrapper .c-nav4__item a:visited,
.sub_menu .filter-menu-wrapper .menu--has-custom-color .c-nav4__item a,
.sub_menu .filter-menu-wrapper .menu--has-custom-color .c-nav4__item a:hover,
.sub_menu .filter-menu-wrapper .menu--has-custom-color .c-nav4__item a:visited{
    background-image: none !important;
}

.sub_menu .filter-menu-wrapper .c-nav4__item{
	margin: 15px 20px 15px 20px;
}

.sub_menu .c-nav4{
	padding: 20px 40px 0px 0px;
}

.sub_menu .filter-menu-wrapper .menu--has-custom-color .menu--has-currItem-color.c-nav4__item a,.sub_menu .filter-menu-wrapper .menu--has-currItem-color.c-nav4__item a:hover,.sub_menu .filter-menu-wrapper .menu--has-currItem-color.c-nav4__item a:visited{
    color: var(--filter-menu-currItem-color);
}

.editor_block .c-img.c-img--fluid img {
    padding: .9375rem 0 !important;
	margin-bottom: 1.875rem;
}

@media (max-width: 64em) {
    .editor_block .c-img.c-img--fluid img {
        margin-bottom:.4375rem;
    }
}
  
@media (min-width: 768px) {
  .editor_block .c-img.c-img--fluid img {
    min-width: 960px !important;
  }
  
  .creator_block .c-img.c-img--fluid img {
    min-width: 191px !important;
  }
  
  .creator_block .c-intro--type-normal .c-intro__img-wrapper{
    height: 300px !important;
  }
  
}

@media (max-width: 768px){
	.creator_block .c-intro__img-wrapper picture{
		display: flex;
  		justify-content: center;
	}
	
	.creator_block .c-img--has-lazyload.c-img--fluid.-is-loaded img{
		max-width: 88% !important;
	}
}

/*CUCNEW-528*/
.quick-links .no-scrollbar::-webkit-scrollbar {
    display: none;
}
.quick-links .left {
	background: linear-gradient(270deg,rgba(244,244,244,0) 0,#f4f4f4 55%);position: absolute;left: 0;z-index: 12;width: 30px;height: 30px;text-align: center;
}
.quick-links .right {
	background: linear-gradient(90deg,rgba(244,244,244,0) 0,#f4f4f4 55%);position: absolute;right: 0;z-index: 12;width: 50px;height: 30px;text-align: center;
}
.quick-links a.quicklinks{
      margin: 0px 10px;
      white-space: nowrap;
      color: #333;
}
.quick-links .no-scrollbar{
	display: flex !important; 
	flex-direction: row !important; 
	flex-wrap: nowrap !important; 
	overflow: auto !important;
	padding: 10px 15px 10px 15px; 
	background-color: #f4f4f4;
	scrollbar-width: none;
	-ms-overflow-style: none;
}
.quick-links .quicklinks-title{
	white-space: nowrap; 
	margin-left: 15px; 
	margin-right: 15px;
}

/* Desktop override: 65% / 35% */
	@media (min-width: 992px) {  /* >= lg */
	    .book .intro-col-65 {
	        flex: 0 0 65% !important;
	        max-width: 65% !important;
	    }
	     .book.intro-col-35 {
	        flex: 0 0 35% !important;
	        max-width: 35% !important;
	    }
		.book .text-white-custom {
		    color: #fff !important;
			text-align: left;
		}
		.book .c-btn[class*="--theme-lite-orange1"] [class*="__inner"] {
		    border-color: #fff !important;
		}
	}
	@media (max-width: 768px) {
		.book .text-white-custom {
		    color: #fff !important;
			text-align: left;
		}
		.book .c-btn[class*="--theme-lite-orange1"] [class*="__inner"] {
		    border-color: #fff !important;
		}
	}
	
.multi-titles-text .component-wrapper{
	left: -2%;
    position: relative;
    flex-direction: column;	
}
.c-area--bg-cyan2 {
  background-color: #25748B !important; }
  @media (min-width: 768px) {
    .c-area--bg-cyan2 {
      padding: 0px 23px; } }
  .c-area--bg-cyan2 .c-typo1--style1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .c-area--bg-cyan2 .c-typo1--style1 .c-area--icon-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .c-area--bg-cyan2 .c-typo1--style1 .c-area--icon-container .c-area--icon-wrapper {
        width: 42px;
        height: 42px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        background: rgba(28, 28, 28, 0.3);
        cursor: pointer; }
        .c-area--bg-cyan2 .c-typo1--style1 .c-area--icon-container .c-area--icon-wrapper:first-child {
          margin-right: 14px; }
      @media (max-width: 768px) {
        .c-area--bg-cyan2 .c-typo1--style1 .c-area--icon-container {
          display: none; } }
    @media (max-width: 767px) {
      .c-area--bg-cyan2 .c-typo1--style1 {
        padding: 0px 30px; } }        
.c-area--bg-cyan2 .c-articlebar__cat{
	color: #FFFFFF;
}
.c-area--bg-cyan2 .c-intro__meta-readtime [class*="ico"][class*="-clock"]{
	color: #FFFFFF;
}

.c-slider--collection .swiper-slide:not(.swiper-slide-active) {
  opacity: 0.5; }
  @media (min-width: 768px) {
    .c-slider--collection .swiper-slide:not(.swiper-slide-active) {
      opacity: 1; } }
.c-intro--bor-bot {
  border-bottom: 2px solid #ddd;
  padding-bottom: 18px; }
.c-intro--sponsorContainer {
  width: 100%;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(25, 25, 25, 0.5);
  margin-top: 28px; }
  .c-intro--sponsorContainer--sponsored {
    font-size: 12px;
    line-height: 36px;
    letter-spacing: 0px;
    color: #ffffff;
    margin-right: 14px;
    opacity: 0.5; }
  .c-intro--sponsorContainer--sponsor {
    font-size: 18px;
    line-height: 21px;
    letter-spacing: 0px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold; }

.c-intro--same-height {
  height: 100%; }
  .c-intro--same-height .c-intro__inner {
    height: 100%; }
    .c-intro--same-height .c-intro__inner > div {
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .c-intro--same-height .c-intro__inner > div .c-intro__content {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1; }
        .c-intro--same-height .c-intro__inner > div .c-intro__content .c-intro__content-inner {
          height: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; }
          .c-intro--same-height .c-intro__inner > div .c-intro__content .c-intro__content-inner .c-intro__content-foot {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-flex: 1;
                -ms-flex: 1;
                    flex: 1; }
            .c-intro--same-height .c-intro__inner > div .c-intro__content .c-intro__content-inner .c-intro__content-foot .c-intro__foot-tool-wrapper {
              margin-top: auto; }

.c-intro--sponsorFooter {
  margin-top: auto; }
  
.c-area--bg-cyan2 .c-area--icon-container .icocuc1-clock{
	color: #FFFFFF;
}
              
.c-area--ricette-slider {
  position: relative; }
  @media (min-width: 769px) {
    .c-area--ricette-slider {
      margin: 0px 23px;
      padding-right: 43px;
      padding-left: 43px; } }
  .c-area--ricette-slider .c-typo1--style1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 20px !important; }
    @media (max-width: 768px) {
      .c-area--ricette-slider .c-typo1--style1 {
        padding: 0px 30px; } }
    .c-area--ricette-slider .c-typo1--style1 h2 {
      color: #666666;
      font-size: 21px;
      line-height: 28px;
      letter-spacing: 0.84px !important; }
  .c-area--ricette-slider .c-area--icon-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: absolute;
    top: 25%;
    left: 5px;
    width: 99%; }
    .c-area--ricette-slider .c-area--icon-container .icocuc1-clock {
      font-size: 32px;
      color: #ec5a2b;
      cursor: pointer; }
    @media (max-width: 768px) {
      .c-area--ricette-slider .c-area--icon-container {
        z-index: 100; } }
  .c-area--ricette-slider .c-intro--type-normal .c-intro__img-wrapper {
    height: 130px; }
    @media (max-width: 768px) {
      .c-area--ricette-slider .c-intro--type-normal .c-intro__img-wrapper {
        height: 50.4vw; } }
  .c-area--ricette-slider .c-articlebar__cat {
    letter-spacing: 0.14px !important;
    color: #ec5a2b !important; }
  .c-area--ricette-slider .c-typo1--style2 a {
    font-size: 28px !important;
    letter-spacing: -0.11px;
    line-height: 32px !important;
    font-weight: 600;
    color: #333333 !important;  }
    @media (max-width: 768px) {
      .c-area--ricette-slider .c-typo1--style2 a {
        font-size: 32px !important;
        letter-spacing: -0.13px;
        line-height: 36px !important; } }
  .c-area--ricette-slider .c-intro__meta-wrapper .c-intro__meta-rank {
    display: none !important; }
  .c-area--ricette-slider .c-intro__meta {
    color: #999999 !important; }
  .c-area--ricette-slider .c-articlebar__tools li svg {
    color: #999999; }
  .c-area--ricette-slider .c-intro--bor-bot {
    border-bottom: none;
    padding-bottom: inherit; }
  .c-area--ricette-slider .c-slider--pager1-dark1 .swiper-pagination-bullet {
    background: #cccccc; }
  .c-area--ricette-slider .c-slider--pager1-dark1 .swiper-pagination-bullet-active {
    background: #ec5a2b; }
  .c-area--ricette-slider .c-slider--cosaCucinare1 .swiper-slide:not(.swiper-slide-active) {
    opacity: 0.5 !important; }
    @media (min-width: 769px) {
      .c-area--ricette-slider .c-slider--cosaCucinare1 .swiper-slide:not(.swiper-slide-active) {
        opacity: 1 !important; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYXJlYTIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPRTtFQUNFLGtCQUFrQixFQUFBO0VBQ2xCO0lBRkY7TUFJSSxnQkFBZ0I7TUFDaEIsbUJBQW1CO01BQ25CLGtCQUFrQixFQUFBLEVBMkdyQjtFQWpIQTtJQVVHLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2Isd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsOEJBQThCLEVBQUE7SUFFOUI7TUFkSDtRQWVLLGlCQUFpQixFQUFBLEVBU3BCO0lBeEJGO01BbUJLLGNBQWM7TUFDZCxlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLGlDQUFpQyxFQUFBO0VBdEJ0QztJQTJCRyxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUE4QjtRQUE5QixzQkFBOEI7WUFBOUIsOEJBQThCO0lBQzlCLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsU0FBUztJQUNULFVBQVUsRUFBQTtJQWhDYjtNQW1DSyxlQUFlO01BQ2YsY0FBYztNQUNkLGVBQWUsRUFBQTtJQUdqQjtNQXhDSDtRQXlDSyxZQUFZLEVBQUEsRUFFZjtFQTNDRjtJQStDSyxhQUFhLEVBQUE7SUFFYjtNQWpETDtRQWtETyxjQUFjLEVBQUEsRUFFakI7RUFwREo7SUF3REcsaUNBQWlDO0lBQ2pDLHlCQUF5QixFQUFBO0VBekQ1QjtJQThESywwQkFBMEI7SUFDMUIsbUJBQW1CO0lBQ25CLDRCQUE0QjtJQUM1Qix5QkFBeUIsRUFBQTtJQUV6QjtNQW5FTDtRQW9FTywwQkFBMEI7UUFDMUIsNEJBQTRCLEVBQUEsRUFFL0I7RUF2RUo7SUE0RUssd0JBQXdCLEVBQUE7RUE1RTdCO0lBaUZHLHlCQUF5QixFQUFBO0VBakY1QjtJQXVGTyxjQUFjLEVBQUE7RUF2RnJCO0lBNkZHLG1CQUFtQjtJQUNuQix1QkFBdUIsRUFBQTtFQTlGMUI7SUFtR0ssbUJBQW1CLEVBQUE7RUFuR3hCO0lBdUdLLG1CQUFtQixFQUFBO0VBdkd4QjtJQTRHRyx1QkFBdUIsRUFBQTtJQUN2QjtNQTdHSDtRQThHSyxxQkFBcUIsRUFBQSxFQUV4QiIsImZpbGUiOiJjb21wb25lbnRzL2FyZWEyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCBcImJhc2VcIjtcblxuJGNvbXBvbmVudDogY29tcG9uZW50Q2xhc3MoXCJhcmVhXCIpO1xuXG4uI3skY29tcG9uZW50fSB7XG4gICYtLXJpY2V0dGUtc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgbWFyZ2luOiAwcHggMjNweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQzcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQzcHg7XG4gICAgfVxuXG4gICAgLmMtdHlwbzEtLXN0eWxlMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiAwcHggMzBweDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuODRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWFyZWEtLWljb24tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI1JTtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiA5OSU7XG5cbiAgICAgIC5pY29jdWMxLWNsb2NrIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBjb2xvcjogI2VjNWEyYjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWludHJvLS10eXBlLW5vcm1hbCB7XG4gICAgICAuYy1pbnRyb19faW1nLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGhlaWdodDogNTAuNHZ3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtYXJ0aWNsZWJhcl9fY2F0IHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE0cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZWM1YTJiICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmMtdHlwbzEtLXN0eWxlMiB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWludHJvX19tZXRhLXdyYXBwZXIge1xuICAgICAgLmMtaW50cm9fX21ldGEtcmFuayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1pbnRyb19fbWV0YSB7XG4gICAgICBjb2xvcjogIzk5OTk5OSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jLWFydGljbGViYXJfX3Rvb2xzIHtcbiAgICAgIGxpIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWludHJvLS1ib3ItYm90IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuYy1zbGlkZXItLXBhZ2VyMS1kYXJrMSB7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWM1YTJiO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLXNsaWRlci0tY29zYUN1Y2luYXJlMSAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkge1xuICAgICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */

@media (max-width: 767px) {
    .c-intro--type-hybrid .hybrid-image {
        display: block !important;
        height: 60.4vw;
    }
    .c-intro--type-hybrid .c-intro__img-wrapper-intext {
        display: none !important;
    }
}
.c-intro .hybrid-image {
    display: none;
}
.related-articles-cmp p {
    margin-block-start: 0 !important;
    margin-block-end: 0 !important;
}

.related-articles-cmp .dergree-title {
    font-size: 32px;
    margin: 12px 0;
    line-height: 1.1;
}

.related-articles-cmp {
    max-width: 980px;
    margin: 0 auto;
}

.related-articles-cmp__article {
    margin-bottom: 32px;
}

.related-articles-cmp__image-wraper {
    height: 656px;
    position: relative;
    width: 100%;
    margin-bottom: 32px;
}


.related-articles-cmp__image-wraper::after {
    content: '';
    height: 50%;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: transparent linear-gradient(180deg, #05060600 0%, #050606E0 75%, #050606 100%) 0% 0% no-repeat padding-box;
    opacity: 0.7;
}
 
.article-title-wraper {
    position: absolute;
    bottom: 16px;
    left: 0;
    width: 100%;
    z-index: 1;
}

.related-articles-cmp .article-title {
    max-width: 640px;
    margin: 0 auto;
    font-family: 'Frank Ruhl Libre', serif;
    text-shadow: 2px 2px 0px #000000B2;
    font-weight: bold;
}

.related-articles-cmp .article-number {
    font-size: 72px;
    color: #ffffff;
    padding-bottom: 8px;

}

.related-articles-cmp .related-article-title-big {
    font-size: 42px;
    color: #ffffff;
    border-top: 2px solid #ffffff;
    padding-top: 12px;
    line-height: 48px;
}

.related-articles-cmp__content-wraper {
    max-width: 640px;
    margin: 0 auto;
    margin-top: 24px;
    font-size: 18px;
}

.related-articles-cmp__dergree-title {
    max-width: 640px;
    margin: 0 auto;
    margin-top: 24px;
    font-size: 24px;
    text-transform: uppercase;
    margin-bottom: 64px;
}


.related-articles-cmp__cta-wraper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 2px solid #EEEEEE;
    margin-top: 24px;
    padding-bottom: 16px;
}

.related-articles-cmp__article-cta {
    color: #EC5A2B;
    text-transform: uppercase;
    text-decoration: underline;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1.2px;
}

.hidden-dk {
    display: none;
}

@media only screen and (max-width: 768px) {

    .related-articles-cmp__content-wraper,
    .related-articles-cmp .article-title {
        padding: 0 16px;
    }

    .related-articles-cmp .related-article-title-big {
        font-size: 32px;
        line-height: 32px;
    }

    .related-articles-cmp__image-wraper {
        height: 75vh;
    }

    .related-articles-cmp__image-wraper::after {
        content: '';
        height: 75%;
    }

    .hidden-mb {
        display: none;
    }

    .hidden-dk {
        display: block;
    }
   
}
.related-articles-cmp picture img{
    object-fit: cover;
}
.related-articles-cmp picture{
    height: 100%;
}

.outside-icon{
    color: #999;
}
[id^="listicle_advadagio_"] {
    margin-bottom: 32px;
}
.c-typo3--style1 h1,
.c-typo3--style1 .h1 {
  font-family: "Poetsen One";
  font-size: 2.25rem;
  line-height: 2.75rem;
}

@media (min-width: 768px) {

  .c-typo3--style1 h1,
  .c-typo3--style1 .h1 {
    font-size: 3rem;
    line-height: 3.5rem;
  }
}

.c-typo3--style1 h2,
.c-typo3--style1 .h2 {
  font-family: "Poetsen One";
  font-weight: 400;
  font-size: 2.5rem;
  line-height: 42px;
  letter-spacing: 4px;
}

.c-typo3--style1 h3,
.c-typo3--style1 .h3 {
  font-family: "Poetsen One";
  font-weight: 200;
  font-size: 1.5rem;
  line-height: 1.625rem;
}

@media (min-width: 768px) {

  .c-typo3--style1 h3,
  .c-typo3--style1 .h3 {
    font-size: 2rem;
    line-height: 2.125rem;
  }
}

.c-typo3--style1 h4,
.c-typo3--style1 .h4 {
  font-family: "Poetsen One", serif;
  font-size: 1.5rem;
  line-height: 1.75rem;
}

.c-typo3--style1 h5,
.c-typo3--style1 .h5 {
  font-family: "Poetsen One";
  font-weight: normal;
  letter-spacing: 1px;
  font-size: 1.3125rem;
  line-height: 1.75rem;
}

.c-typo3--style1 h6,
.c-typo3--style1 .h6 {
  font-family: "Poetsen One";
  font-weight: 700;
  letter-spacing: 1px;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.c-typo3--style2 h1,
.c-typo3--style2 .h1 {
  font-family: "Poetsen One", serif;
  font-size: 2.625rem;
  line-height: 3rem;
}

.c-typo3--style2 h1:not(:last-child),
.c-typo3--style2 .h1:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo3--style2 h2,
.c-typo3--style2 .h2 {
  font-family: "Poetsen One", serif;
  font-size: 2.25rem;
  line-height: 2.625rem;
}

.c-typo3--style2 h2:not(:last-child),
.c-typo3--style2 .h2:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo3--style2 h3,
.c-typo3--style2 .h3 {
  font-family: "Poetsen One", serif;
  font-size: 2rem;
  line-height: 2.25rem;
}

.c-typo3--style2 h3:not(:last-child),
.c-typo3--style2 .h3:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo3--style2 p,
.c-typo3--style2 .p {
  font-family: "Poetsen One";
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.c-typo3--style2 p:not(:last-child),
.c-typo3--style2 .p:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo3--style3 h3,
.c-typo3--style3 .h3 {
  font-family: "Poetsen One", serif;
  letter-spacing: -0.2px;
  font-size: 2rem;
  line-height: 2.25rem;
  font-weight: 600;
}

.c-typo3--style3 h3:not(:last-child),
.c-typo3--style3 .h3:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo3--style3 h4,
.c-typo3--style3 .h4 {
  font-family: "Poetsen One", serif;
  font-weight: 600;
  letter-spacing: -0.2px;
  font-size: 1.75rem;
  line-height: 2rem;
}

.c-typo3--style3 h4:not(:last-child),
.c-typo3--style3 .h4:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo3--style3 p,
.c-typo3--style3 .p {
  font-family: "Poetsen One";
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.c-typo3--style3 p:not(:last-child),
.c-typo3--style3 .p:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo3--style4 h3,
.c-typo3--style4 .h3 {
  font-family: "Poetsen One";
  font-weight: normal;
  font-size: 1.75rem;
  line-height: 2.25rem;
}

@media (min-width: 768px) {

  .c-typo3--style4 h3,
  .c-typo3--style4 .h3 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}

.c-typo3--style4 h3:not(:last-child),
.c-typo3--style4 .h3:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo3--style4 p,
.c-typo3--style4 .p {
  font-family: "Poetsen One";
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

@media (min-width: 768px) {

  .c-typo3--style4 p,
  .c-typo3--style4 .p {
    font-size: 1.3125rem;
    line-height: 1.75rem;
  }
}

.c-typo3--style4 p:not(:last-child),
.c-typo3--style4 .p:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo3--body1 h1,
.c-typo3--body1 .h1 {
  font-family: "Poetsen One", serif;
  font-weight: 700;
  font-size: 2.625rem;
  line-height: 3rem;
}

.c-typo3--body1 h1:not(:last-child),
.c-typo3--body1 .h1:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo3--body1 h2,
.c-typo3--body1 .h2 {
  font-family: "Poetsen One";
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.25rem;
}

.c-typo3--body1 h2:not(:last-child),
.c-typo3--body1 .h2:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo3--body1 h3,
.c-typo3--body1 .h3 {
  font-family: "Poetsen One";
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 2rem;
}

.c-typo3--body1 h3:not(:last-child),
.c-typo3--body1 .h3:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo3--body1 h4,
.c-typo3--body1 .h4 {
  font-family: "Poetsen One";
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.c-typo3--body1 h4:not(:last-child),
.c-typo3--body1 .h4:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo3--body1 h5,
.c-typo3--body1 .h5 {
  font-family: "Poetsen One";
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.125rem;
}

.c-typo3--body1 h5:not(:last-child),
.c-typo3--body1 .h5:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo3--body1 b,
.c-typo3--body1 strong {
  font-weight: 700;
}

.c-typo3--body1 i,
.c-typo3--body1 em {
  font-style: italic;
}

.c-typo3--body1 p:not(:last-child),
.c-typo3--body1 .p:not(:last-child) {
  margin-bottom: 1.875rem;
}

.c-typo3--body1 p,
.c-typo3--body1 .p,
.c-typo3--body1 li,
.c-typo3--body1 .li {
  font-family: "Poetsen One";
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.c-typo3--body1 ul li {
  list-style-type: none;
}

.c-typo3--body1 ul li:not([class*="col-"]) {
  padding-left: 25px;
}

.c-typo3--body1 li:before {
  content: " ";
  display: block;
  float: left;
  width: 7px;
  height: 7px;
  background-color: #333333;
  margin: 10px 0 0 -21px;
  border-radius: 50%;
}

.c-typo3--tiny1 li,
.c-typo3--tiny1 p,
.c-typo3--tiny1 .p {
  font-family: "Poetsen One";
  font-weight: normal;
  font-size: 0.8125rem;
  line-height: 1rem;
}

.c-typo3--tiny1 p:not(:last-child),
.c-typo3--tiny1 .p:not(:last-child) {
  margin-bottom: 1.875rem;
}

.c-typo3--micro1 p,
.c-typo3--micro1 .p {
  font-family: "Poetsen One";
  font-weight: normal;
  font-size: 0.6875rem;
  line-height: 0.875rem;
}

.c-typo3--micro1 p:not(:last-child),
.c-typo3--micro1 .p:not(:last-child) {
  margin-bottom: 1.875rem;
}

/*CUCNEW-425*/
.c-typo3--style1 .h2, .landing-container .c-typo3--style3 .h5{
  font-family: "Fraunces", serif;
  font-size: 42px;
  line-height: 40px;
  font-weight: 700;
}

.c-typo3--style3 p,
.c-typo3--style3 .p,
.c-typo3--style3 h5,
.c-typo3--style3 .h5{
  font-family: "Nunito Sans", sans-serif;
}

.c-typo3--style3 .h5 p{
  font-size: 24px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 50px;
}

.c-typo3--style3  .c-typo1--body1 p{
  font-size: 18px;
  line-height: 28px;
}

.c-typo3--style3 .cta-landing-no-registration-inside-container .c-btn--style1  .c-btn__inner, 
.c-typo3--style3 .cta-landing-no-registration .c-btn--style1 .c-btn__inner, 
.c-typo3--style3 .landing_hero_no_registration .c-btn--style1 .c-btn__inner,
.landing-container .c-typo3--style3 .c-btn--style1 .c-btn__inner{
  border-radius: 31px;
}

.landing-container .c-typo3--style3 .h5{
  margin-bottom: 60px;
}
.c-typo3--style1 .h2{
  margin-bottom: 50px;
}
.c-typo4--style1 h1,
.c-typo4--style1 .h1 {
  font-family: 'Frank Ruhl Libre', serif;
  font-size: 2.25rem;
  line-height: 2.75rem;
}

@media (min-width: 768px) {

  .c-typo4--style1 h1,
  .c-typo4--style1 .h1 {
    font-size: 3rem;
    line-height: 3.5rem;
  }
}

.c-typo4--style1 h2,
.c-typo4--style1 .h2 {
  font-family: 'Frank Ruhl Libre', serif;
  font-weight: 600;
  font-size:36px;
  line-height: 40px;
  letter-spacing: 4px;
}

@media (min-width: 768px) {

  .c-typo4--style1 h2,
  .c-typo4--style1 .h2 {
    font-size:46px;
    line-height: 50px;
  }
}

.c-typo4--style1 h3,
.c-typo4--style1 .h3 {
  font-family: 'Frank Ruhl Libre', serif;
  font-weight: 200;
  font-size: 1.5rem;
  line-height: 1.625rem;
}

@media (min-width: 768px) {

  .c-typo4--style1 h3,
  .c-typo4--style1 .h3 {
    font-size: 2rem;
    line-height: 2.125rem;
  }
}

.c-typo4--style1 h4,
.c-typo4--style1 .h4 {
  font-family: 'Frank Ruhl Libre', serif;
  font-size: 1.5rem;
  line-height: 1.75rem;
}

.c-typo4--style1 h5,
.c-typo4--style1 .h5 {
  font-family: 'Frank Ruhl Libre', serif;
  font-weight: normal;
  letter-spacing: 1px;
  font-size: 1.3125rem;
  line-height: 1.75rem;
}

.c-typo4--style1 h6,
.c-typo4--style1 .h6 {
  font-family: 'Frank Ruhl Libre', serif;
  font-weight: 700;
  letter-spacing: 1px;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.c-typo4--style2 h1,
.c-typo4--style2 .h1 {
  font-family: "Urbanist", sans-serif;
  font-size: 2.625rem;
  line-height: 3rem;
}

.c-typo4--style2 h1:not(:last-child),
.c-typo4--style2 .h1:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo4--style2 h2,
.c-typo4--style2 .h2 {
  font-family: "Urbanist", sans-serif;
  font-size: 2.25rem;
  line-height: 2.625rem;
}

.c-typo4--style2 h2:not(:last-child),
.c-typo4--style2 .h2:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo4--style2 h3,
.c-typo4--style2 .h3 {
  font-family: "Urbanist", sans-serif;
  font-size: 2rem;
  line-height: 2.25rem;
}

.c-typo4--style2 h3:not(:last-child),
.c-typo4--style2 .h3:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo4--style2 p,
.c-typo4--style2 .p {
  font-family: "Urbanist", sans-serif;
  font-weight: normal;
  font-size: 22px;
  line-height: 32px;
}

@media (min-width: 768px) {

  .c-typo4--style2 p,
  .c-typo4--style2 .p {
    font-size: 24px;
  }
}


.c-typo4--style2 p:not(:last-child),
.c-typo4--style2 .p:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo4--style3 h3,
.c-typo4--style3 .h3 {
  font-family: 'Frank Ruhl Libre', serif;
  letter-spacing: -0.2px;
  font-size: 2rem;
  line-height: 2.25rem;
  font-weight: 600;
}

.c-typo4--style3 h3:not(:last-child),
.c-typo4--style3 .h3:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo4--style3 h4,
.c-typo4--style3 .h4 {
  font-family: 'Frank Ruhl Libre', serif;
  font-weight: 600;
  letter-spacing: -0.2px;
  font-size: 1.75rem;
  line-height: 2rem;
}

.c-typo4--style3 h4:not(:last-child),
.c-typo4--style3 .h4:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo4--style3 p,
.c-typo4--style3 .p {
  font-family: 'Frank Ruhl Libre', serif;
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.c-typo4--style3 p:not(:last-child),
.c-typo4--style3 .p:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo4--style4 h3,
.c-typo4--style4 .h3 {
  font-family: 'Frank Ruhl Libre', serif;
  font-weight: normal;
  font-size: 1.75rem;
  line-height: 2.25rem;
}

@media (min-width: 768px) {

  .c-typo4--style4 h3,
  .c-typo4--style4 .h3 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}

.c-typo4--style4 h3:not(:last-child),
.c-typo4--style4 .h3:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo4--style4 p,
.c-typo4--style4 .p {
  font-family: 'Frank Ruhl Libre', serif;
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

@media (min-width: 768px) {

  .c-typo4--style4 p,
  .c-typo4--style4 .p {
    font-size: 1.3125rem;
    line-height: 1.75rem;
  }
}

.c-typo4--style4 p:not(:last-child),
.c-typo4--style4 .p:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo4--body1 h1,
.c-typo4--body1 .h1 {
  font-family: "Urbanist", sans-serif;
  font-weight: 700;
  font-size: 2.625rem;
  line-height: 3rem;
}

.c-typo4--body1 h1:not(:last-child),
.c-typo4--body1 .h1:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo4--body1 h2,
.c-typo4--body1 .h2 {
  font-family: "Urbanist", sans-serif;
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.25rem;
}

.c-typo4--body1 h2:not(:last-child),
.c-typo4--body1 .h2:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo4--body1 h3,
.c-typo4--body1 .h3 {
  font-family: "Urbanist", sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 2rem;
}

.c-typo4--body1 h3:not(:last-child),
.c-typo4--body1 .h3:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo4--body1 h4,
.c-typo4--body1 .h4 {
  font-family: "Urbanist", sans-serif;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.c-typo4--body1 h4:not(:last-child),
.c-typo4--body1 .h4:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo4--body1 h5,
.c-typo4--body1 .h5 {
  font-family: "Urbanist", sans-serif;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.125rem;
}

.c-typo4--body1 h5:not(:last-child),
.c-typo4--body1 .h5:not(:last-child) {
  margin-bottom: 1rem;
}

.c-typo4--body1 b,
.c-typo4--body1 strong {
  font-weight: 700;
}

.c-typo4--body1 i,
.c-typo4--body1 em {
  font-style: italic;
}

.c-typo4--body1 p:not(:last-child),
.c-typo4--body1 .p:not(:last-child) {
  margin-bottom: 1.875rem;
}

.c-typo4--body1 p,
.c-typo4--body1 .p,
.c-typo4--body1 li,
.c-typo4--body1 .li {
  font-family: "Urbanist", sans-serif;
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.c-typo4--body1 ul li {
  list-style-type: none;
}

.c-typo4--body1 ul li:not([class*="col-"]) {
  padding-left: 25px;
}

.c-typo4--body1 li:before {
  content: " ";
  display: block;
  float: left;
  width: 7px;
  height: 7px;
  background-color: #333333;
  margin: 10px 0 0 -21px;
  border-radius: 50%;
}

.c-typo4--tiny1 li,
.c-typo4--tiny1 p,
.c-typo4--tiny1 .p {
  font-family: 'Frank Ruhl Libre', serif;
  font-weight: normal;
  font-size: 0.8125rem;
  line-height: 1rem;
}

.c-typo4--tiny1 p:not(:last-child),
.c-typo4--tiny1 .p:not(:last-child) {
  margin-bottom: 1.875rem;
}

.c-typo4--micro1 p,
.c-typo4--micro1 .p {
  font-family: 'Frank Ruhl Libre', serif;
  font-weight: normal;
  font-size: 0.6875rem;
  line-height: 0.875rem;
}

.c-typo4--micro1 p:not(:last-child),
.c-typo4--micro1 .p:not(:last-child) {
  margin-bottom: 1.875rem;
}

[id^=short-video__] {
    padding-top:0!important;
    margin-top:0;
}

.video_short .zaux-video, .video_short .zaux-video--placeholder {
    border-radius: 16px;
}

.video_short {
    width: 100%;
}
/*swiper slider */
:root {
        --swiper-theme-color: #f5682f;
    }
    [id^=short-video__] .swiper {
    width: 100%;
    height: 100%;
    }
    [id^=short-video__] .swiper-slide {
    font-size: 18px;
    display: flex;
    flex-direction:column;
    justify-content: flex-start;
    align-items: flex-start;
    overflow:hidden;
    }
    [id^=short-video__] .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    }
    [id^=short-video__] .swiper-pagination {
    position: absolute;
    bottom: 0px;
    }
    
    [id^=short-video__] h2 {
        color: #666666;
      	font-size: 21px !important;
      	line-height: 28px;
      	letter-spacing: 0.84px !important;
    }
    [id^=short-video__] .swiper-slide h4 {
        margin-top:16px;
        text-align:left;
        line-height:1.2;
    }

    [id^=short-video__] .swiper-pagination-bullet-active{
        background: #f5682f;
    }

@media (max-width: 767px) {
    [id^=short-video__] .swiper-wrapper {
        padding-bottom:30px;
    } 
    .c-section--xs-links-bottom {
        padding-bottom: 20px !important;
    }
    [id^=short-video__] .swiper-slide {
        width:90%!important;
        padding-right:20px;
        height: auto ;
    }
    .shorts.section > [id^=short-video__] {
        margin-top: -45px;
    }
}
@media (min-width: 768px) {
    [id^=short-video__] .swiper-slide {
        width: 33.3333333333%;
    }
}
    
.zaux-video--placeholder.zaux-video--format-9_16{
    background-color: #d1d1d1;
    width: 100%!important;
}
.zaux-video--placeholder.zaux-video--format-9_16{
    padding-bottom: 177.77%;
}

[id^=short-video__] .swiper-pagination-bullets{
	bottom: var(--swiper-pagination-bottom,8px);
 	top: var(--swiper-pagination-top,auto);
 	left: 0;
 	width: 100%;
}

[id^=short-video__] .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px);
}
	
@media (min-width: 767px) {
	[id^=short-video__] .swiper-pagination-bullets{
		display: none;
	}
}

[id^=short-video__] .c-typo1--style2 h3, .c-typo1--style2 .h3 {
  font-family: 'Frank Ruhl Libre', serif;
  letter-spacing: -0.2px;
  font-size: 1.8rem;
  line-height: 2rem;
  font-weight: 600;
  margin-top: 15px;
}

.block_short_videos_aside_adv{
	margin-bottom: 10px;
}
:root {
    --placholder-bg-color: #e9e9e9;
    --placholder-bg-image: url(../img/adv/placeholder_2.png);
    --placholder-bg-image-repeat: no-repeat;
    --placholder-bg-image-position: center;
}

@media (min-width: 768px) {

    #adv_BoxTop:before,
    #adv_BoxMedium:before,
    #adv_BoxBottom:before,
    #adv_MastheadTop:before,
    #adv_MastheadMedium:before,
    #adv_MastheadBottom:before {
        content: "ADV";
        height: 22px;
        background-color: transparent;
        width: 100%;
        display: block;
        font-size: 11px;
        line-height: 22px;
        color: #999;
        text-align: center;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }

    #adv_BoxTop:before,
    #adv_BoxMedium:before,
    #adv_BoxBottom:before {
        margin-top: -22px;
    }

    #adv_MastheadTop:after,
    #adv_MastheadMedium:after,
    #adv_MastheadBottom:after {
        width: 100%;
        padding-top: 22px;
        content: " ";
        display: block;
        font-size: 11px;
        line-height: 22px;
        color: #999;
        text-align: center;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    }

    #adv_BoxTop,
    #adv_BoxMedium,
    #adv_BoxBottom {
        min-height: 250px;
        background-color: var(--placholder-bg-color);
        background-image: var(--placholder-bg-image);
        background-position: var(--placholder-bg-image-position);
        background-repeat: var(--placholder-bg-image-repeat);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        background-position: center;
        background-repeat: no-repeat;
        margin: 0 auto;
        width: 300px;
        margin-top: 22px !important;
    }



    #adv_MastheadTop,
    #adv_MastheadMedium,
    #adv_MastheadBottom {
        width: 100%;
        min-height: 294px;
        background-color: var(--placholder-bg-color);
        background-image: var(--placholder-bg-image);
        background-position: var(--placholder-bg-image-position);
        background-repeat: var(--placholder-bg-image-repeat);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        margin: auto;
    }

}

@media (max-width: 767px) {

    #advM_BoxTop,
    #advM_BoxdMedium,
    #advM_BoxBottom,
    #advM_MastheadTop,
    #advM_MastheaddMedium,
    #advM_MastheadBottom {
        min-height: 250px;
        background-color: var(--placholder-bg-color);
        background-image: var(--placholder-bg-image);
        background-position: var(--placholder-bg-image-position);
        background-repeat: var(--placholder-bg-image-repeat);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        background-position: center;
        background-repeat: no-repeat;
        margin: 0 auto !important;
        margin-top: 22px !important;
        width: 300px;
    }

    #advM_BoxTop:before,
    #advM_BoxdMedium:before,
    #advM_BoxBottom:before,
    #advM_MastheadTop:before,
    #advM_MastheaddMedium:before,
    #advM_MastheadBottom:before {
        content: "ADV";
        height: 22px;
        background-color: transparent;
        width: 100%;
        display: block;
        font-size: 11px;
        line-height: 22px;
        color: #999;
        text-align: center;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        margin-top: -22px;
    }

    #advM_MastheadTop {
        min-height: unset;
        height: auto;
    }
}
